@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");


:root {
    --color-theme-one: #ffc302;
    --color-theme-one-dark: #C22D03;
    --color-theme-one-light: #91b530;
    --color-theme-textonone: #30374d;
    --color-theme-one-inputbg: #FFFFFF;
    --color-theme-one-inputborder: #FFFFFF;
    --color-theme-one-inputtext: #000000;
    --color-theme-two: #ff7e00;
    --color-theme-two-dark: #01889C;
    --color-theme-two-light: #34D8E4;
    --color-theme-textontwo: #FFFFFF;
    --color-theme-two-inputbg: #FFFFFF;
    --color-theme-two-inputborder: #FFFFFF;
    --color-theme-two-inputtext: #000000;
    --color-theme-three: #30374d;
    --color-theme-three-dark: #cccccc;
    --color-theme-three-light: #CFD79B;
    --color-theme-textonthree: #FFFFFF;
    --color-theme-three-inputbg: #FFFFFF;
    --color-theme-three-inputborder: #FFFFFF;
    --color-theme-three-inputtext: #000000;
    --color-theme-four: #FFFFFF;
    --color-theme-textonfour: #FFFFFF;
    --color-theme-four-input-bg: #FFFFFF;
    --color-theme-four-input-border: #FFFFFF;
    --color-theme-four-input-text: #000000;
    --color-theme-five: #dc1c6a;
    --color-theme-textonfive: #FFFFFF;
    --color-theme-five-inputbg: #FFFFFF;
    --color-theme-five-inputborder: #FFFFFF;
    --color-theme-five-inputtext: #000000;
    --color-theme-darkgray: #272727;
    --color-theme-textondarkgray: #ffffff;
    --color-theme-darkgray-inputbg: #FFFFFF;
    --color-theme-darkgray-inputborder: #FFFFFF;
    --color-theme-darkgray-inputtext: #000000;

    /* Header Colors */
    --color-theme-headertop: #ffc302;
    --color-theme-textonheadertop: #FFFFFF;

    --color-theme-texthomepageservices: #FFFFFF;
    --color-theme-textonbanner: #FFFFFF;


    --color-theme-testimonial: #F3F3F3;
    --color-theme-testimonial-title-one: #272727;
    --color-theme-testimonial-title-two: #9FB127;
    
    /* Megamenu Colors */
    --color-theme-menutext: #FFFFFF;
    --color-theme-megamenu: #EEEEEE;
    --color-theme-megamenu-title: #000000;
    --color-theme-megamenu-subtitle: #333333;
    --color-theme-textonmegamenu: #666666;
    --color-theme-megamenu-border: #999999
    --color-theme-phoneapp: #E0672B;
    --color-theme-textonphoneapp: #FFFFFF;
    --color-theme-sidebar: #222737;

    /* Service Category Colors */
    --color-theme-service-cat1: #FF5527;
    --color-theme-textonservice-cat1: #FFFFFF;
    --color-theme-service-cat2: #00B0C8;
    --color-theme-textonservice-cat2: #FFFFFF;
    --color-theme-service-cat3: #9FB127;
    --color-theme-textonservice-cat3: #FFFFFF;
    --color-theme-service-cat4: #ffcc00;
    --color-theme-textonservice-cat4: #FFFFFF;
    --color-theme-service-cat5: #dc1c6a;
    --color-theme-textonservice-cat5: #FFFFFF;

    /* Footer Colors */
    --color-theme-footer: #303030;
    --color-theme-titleonfooter: #FFFFFF;
    --color-theme-textonfooter: #b1b1b1;
    --color-theme-footer-input-bg: #FFFFFF;
    --color-theme-footer-input-border: #FFFFFF;
    --color-theme-footer-input-text: #000000;
    
    /* Calculator Colors */
    --color-theme-calculator: #00B0C8;
    --color-theme-calculator-title1: #FFFFFF;
    --color-theme-calculator-title2: #FFFFFF;
    --color-theme-calculator-subtitle: #FFFFFF;
    --color-theme-calculator-box1: #00B0C800;
    --color-theme-calculator-box1input: #FFFFFF;
    --color-theme-calculator-box1inputborder: #FFFFFF;
    --color-theme-calculator-box1inputtext: #000000;
    --color-theme-calculator-box2: #00B0C8;
    --color-theme-calculator-box2input: #FFFFFF;
    --color-theme-calculator-box2inputborder: #FFFFFF;
    --color-theme-calculator-box2inputtext: #000000;
    --color-theme-calculator-number: #FF5527;
    --color-theme-calculator-textonnumber: #FFFFFF;
    --color-theme-calculator-button: #FF5527;
    --color-theme-calculator-textonbutton: #FFFFFF;
    
    /* General Input Colors */
    --color-theme-general-inputbg: #F3F3F3;
    --color-theme-general-inputborder: #F3F3F3;
    --color-theme-general-inputtext: #000000;
    
    /* Landing Page Header */
    --color-theme-lp-header: #ededed;
    --color-theme-lp-textonheader: #313243;
    
    /* Content Section Colors */
    --color-theme-content-h1: #000000;
    --color-theme-content-h2: #000000;
    --color-theme-content-h3: #000000;
    --color-theme-content-h4: #000000;
    --color-theme-content-h5: #000000;
    --color-theme-content-p: #000000;
}


@-moz-document url-prefix() {
	* {
		scrollbar-color: #2f4050 #e0dcdc;
		scrollbar-width: thin
	}
}

::-webkit-scrollbar {
	height: 6px;
	width: 6px
}

::-webkit-scrollbar-track {
	background-color: #e0dcdc
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {
	border-radius: 15px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

::-webkit-scrollbar-thumb {
	background-color: #2f4050
}

.jw-modal {
	background-color: rgba(0, 0, 0, .75);
	display: none;
	inset: 0;
	overflow: auto;
	padding: 40px;
	position: fixed;
	z-index: 10000
}

.jw-modal.open {
	display: block
}

.jw-modal-body {
	background: #fff;
	margin: auto;
	padding: 20px;
	width: 80%
}

body.jw-modal-open {
	overflow: hidden
}

.fc .fc-toolbar-title {
	color: #686464;
	font-size: 20px;
	margin: 0
}

.fc .fc-col-header-cell-cushion {
	color: #104c47
}

.fc .fc-daygrid-day-top {
	color: #3788d8
}

.fc .fc-button {
	font-size: .7em
}

.loader {
	animation: flash .5s ease-out infinite alternate;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 32px 0 #fff, -32px 0 #fff;
	height: 16px;
	margin: 30px auto;
	position: relative;
	top: 10px;
	width: 16px
}

@keyframes flash {
	0% {
		background-color: #fff2;
		box-shadow: 32px 0 #fff2, -32px 0 #fff
	}

	50% {
		background-color: #fff;
		box-shadow: 32px 0 #fff2, -32px 0 #fff2
	}

	to {
		background-color: #fff2;
		box-shadow: 32px 0 #fff, -32px 0 #fff2
	}
}

.form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: 1.375rem;
	color: #28727b;
	display: block;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.5;
	padding: .375rem .75rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	width: 100%
}

.form-control::-moz-placeholder {
	color: #28727b
}

.form-control::placeholder {
	color: #28727b
}

.pageHeader .primaryNav .brand-logo img {
	height: 64px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 200px
}

*,
:after,
:before {
	border: 0 solid #e5e7eb;
	box-sizing: border-box
}

:after,
:before {
	--tw-content: ""
}

html {
	-webkit-text-size-adjust: 100%;
	font-feature-settings: normal;
	font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4
}

body {
	line-height: inherit;
	margin: 0
}

hr {
	border-top-width: 1px;
	color: inherit;
	height: 0
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}


:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

progress {
	vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

body {
	background-color: #fff;
	color: #000;
	font-family: Lato, sans-serif
}

.switches-container {
	background: #91b530;
	border-radius: 3rem;
	display: flex;
	line-height: 2.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
	width: auto
}

.switches-container input {
	position: absolute;
	top: 0;
	visibility: hidden
}

.switches-container label {
	color: #fff;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 50%
}

.switches-container .switch-wrapper {
	bottom: 0;
	padding: .15rem;
	position: absolute;
	top: 0;
	transition: transform .5s cubic-bezier(.77, 0, .175, 1);
	width: 50%;
	z-index: 3
}

.switches-container .switch-wrapper .switch {
	background: #fff;
	border-radius: 3rem;
	height: 100%
}

.switches-container .switch-wrapper .switch div {
	color: #91b530;
	display: block;
	left: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 0;
	transition: opacity .2s cubic-bezier(.77, 0, .175, 1) .125s;
	width: 100%;
	will-change: opacity
}

.switches-container input:first-of-type:checked~.switch-wrapper {
	transform: translateX(0)
}

.switches-container input:nth-of-type(2):checked~.switch-wrapper {
	transform: translateX(100%)
}

.switches-container input:first-of-type:checked~.switch-wrapper .switch div:first-of-type,
.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2) {
	opacity: 1
}

.homeTestimonial .btn {
	color: #000
}

.homeTestimonial .homeTestimonials {
	width: 90%
}

.pageHeader.fixed-top {
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 40
}

.pageHeader .primaryNav {
	background-color: #fff
}

.pageHeader .primaryNav .menu li {
	font-weight: 600
}

.pageHeader .primaryNav .menu li a {
	color: #000c23;
	font-size: 1rem;
	font-weight: 700;
	text-transform: uppercase
}

.pageHeader .primaryNav .menu li a.active {
	color: #74a02d
}

.pageHeader .primaryNav .menu li .dropdown-menu li a {
	color: #fff;
	text-transform: capitalize
}

.pageHeader .primaryNav .menu li .dropdown-menu hr {
	border: 1px solid #a9d825;
	margin-top: 10px
}

@media (min-width:1025px) {
	.pageHeader .primaryNav .drawer-icon {
		display: none
	}
}

.bannerSection {
	background-image: url(../images/banner-bg.png);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	margin-bottom: 20%;
	padding-bottom: 100px;
	position: relative
}

@media (max-width:991px) {
	.bannerSection {
		margin-bottom: 40%
	}
}

.bannerSection .headerTop {
	background-color: #82ab02
}

.bannerSection:after {
	background-image: url(../images/banner-shaped.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: -204px;
	content: "";
	height: 206px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%
}

.rightSidebar {
	margin: auto;
	width: auto
}

.rightSidebar .mailUs-widget .mailUs-title {
	padding-left: 10px
}

.rightSidebar .mailUs-widget .mailUs-title h2 {
	color: #fff;
	font-size: 1.5rem;
	font-weight: 900;
	margin-bottom: 0;
	text-transform: uppercase
}

.rightSidebar .mailUs-widget .mailUs-title p {
	color: #fff
}

.rightSidebar .callUsToday-widget .callUsTitle {
	display: flex;
	justify-content: space-between
}

.rightSidebar .callUsToday-widget .callUsTitle h2 {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 900;
	text-transform: uppercase
}

.rightSidebar .callUsToday-widget .callUsPhone a {
	color: #fff;
	font-size: 25px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase
}

.homeCarousel .carouselInner {
	height: 560px
}

.homeCarousel .carouselInner img {
	height: 560px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}

.homeCarousel .carouselCaption {
	left: 5%;
	top: 5rem;
	width: 50%
}

.homeCarousel .carouselCaption .btn {
	text-transform: uppercase
}

.homeCarousel .carouselCaption h1,
.homeCarousel .carouselCaption p {
	color: #fff
}

.homeCarousel .carouselCaption h1 span {
	color: #b5e024
}

@media (max-width:999px) {
	.homeCarousel .carouselCaption {
		width: -moz-fit-content;
		width: fit-content
	}
}

.homeCarouselBottom {
	background-color: #8ebe14;
	margin-bottom: 50px;
	padding: 40px 0
}

.homeCarouselBottom .icon-container {
	align-items: center;
	background-color: #016738;
	border-radius: 50%;
	color: #fff;
	display: flex;
	height: 120px;
	justify-content: center;
	width: 120px
}

.homeCarouselBottom .icon-container .fa {
	font-size: 50px
}

.homeHeroSection .homeHeroTop {
	background-image: url(../images/hero-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover
}

@media (max-width:1950px) {
	.homeHeroSection .homeHeroTop {
		padding: 40px 0
	}
}

.homeHeroSection .homeHeroTop h1,
.homeHeroSection .homeHeroTop p {
	color: #fff
}

@media (min-width:1950px) {
	.homeHeroSection .homeHeroTop img {
		width: 80%
	}
}

@media (max-width:991px) {
	.homeHeroSection .homeHeroTop img {
		height: 370px;
		-o-object-fit: contain;
		object-fit: contain;
		-o-object-position: center;
		object-position: center;
		width: 393px
	}
}

.homeHeroSection .homeHeroBottom {
	background-image: url(../images/hero-footer-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 65px;
	height: 480px;
	left: 0;
	padding-top: 116px;
	position: absolute;
	right: 0
}

.homeHeroSection .homeHeroBottom h2 {
	color: #fff
}

@media (max-width:991px) {
	.homeHeroSection .homeHeroBottom {
		background-color: #91b530;
		background-image: none;
		height: auto;
		padding-bottom: 40px;
		padding-top: 40px;
		position: inherit;
		width: auto
	}

	.homeHeroSection .homeHeroBottom .formWrapper {
		display: none
	}
}

.totalPractice {
	background: url(../images/banner-bg3.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.buildYourPlan h1 span,
.buildYourPlan p {
	color: #fff
}

.buildYourPlan .customBox {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.buildYourPlan .customBox span {
	color: #fff;
	font-size: 60px;
	font-weight: 900
}

.buildYourPlan .customBox h2 {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 1.2rem
}

.buildYourPlan .customBox .quantity {
	align-items: center;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .46);
	border-radius: 25px;
	display: flex;
	justify-content: center;
	width: 140px
}

.buildYourPlan .customBox .quantity input {
	-webkit-appearance: none;
	border: 1px solid #fff;
	color: #43484d;
	font-size: 16px;
	font-weight: 300;
	text-align: center;
	width: 50px
}

.buildYourPlan .customBox .quantity input:focus {
	outline: none
}

.buildYourPlan .customBox .quantity button[class*=btn] {
	background-color: #fff;
	border: none;
	border-radius: 25px;
	cursor: pointer;
	height: 30px;
	width: 30px
}

.buildYourPlan .customBox .quantity button[class*=btn] img {
	display: inline-block
}

.buildYourPlan .customBox.radioBox label {
	color: #fff;
	font-size: 20px;
	font-weight: 900;
	padding-right: 6px
}

.bgGrdient {
	background: #91b530;
	background: linear-gradient(90deg, #91b530 42%, #d8e439)
}

.buildYourPlan .btn {
	background-color: #fff;
	border-radius: 12px;
	color: #000
}

.iti-field .iti {
	display: block
}

.brandWebsite {
	background-image: url(../images/Fetures-bg-2.png);
	padding: 120px 0
}

.brandWebsite,
.endlessPossibilities {
	background-repeat: no-repeat;
	background-size: cover
}

.endlessPossibilities {
	background-image: url(../images/slinting-css.png);
	padding: 115px 0 80px
}

@media (max-width:991px) {
	.endlessPossibilities {
		background-color: #cade12
	}
}

.serviceBox ul {
	list-style: disc;
	margin-bottom: 30px;
	margin-left: 55px;
	text-align: left
}

.serviceBox ul li {
	color: #ffee1e;
	font-weight: 600;
	margin-bottom: 10px
}

.categoryWidgetBody {
    background: var(--color-theme-three);
}

.categoryWidgetBody ul {
	padding-left: 15px
}

.categoryWidgetBody ul li {
	list-style: disc;
	margin-bottom: 6px
}

.categoryWidgetBody ul li a {
	font-weight: 600
}

.categoryWidgetBody ul li::marker {
	color: #fff;
	font-size: 20px
}

.perfectPlan .card {
	height: 765px
}

.perfectPlan .planboxImg .icon-container {
	align-items: center;
	background-color: #016738;
	border-radius: 50%;
	color: #fff;
	display: flex;
	height: 120px;
	justify-content: center;
	margin: auto;
	width: 120px
}

.perfectPlan .planboxImg .icon-container .fa {
	font-size: 50px
}

.perfectPlan .planboxImg .icon-container .gmat {
	font-size: 70px
}

.perfectPlan.narrow .card {
	height: 765px;
	max-width: 18rem
}

.perfectPlan .card-list {
	height: 330px
}

.perfectPlan .card-meta-deta {
	height: 160px
}

.img-box-text {
	height: 270px
}

h1#awards:before,
h1#certificates:before,
h1#education:before {
	content: " ";
	display: block;
	height: 180px;
	margin-top: -180px;
	visibility: hidden
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute
}

.before\:top-1\/2:before {
	content: var(--tw-content);
	top: 50%
}

.before\:right-3:before {
	content: var(--tw-content);
	right: .75rem
}

.before\:inline-block:before {
	content: var(--tw-content);
	display: inline-block
}

.before\:h-6:before {
	content: var(--tw-content);
	height: 1.5rem
}

.before\:w-6:before {
	content: var(--tw-content);
	width: 1.5rem
}

.before\:translate-x-0:before {
	--tw-translate-x: 0px
}

.before\:-translate-y-1\/2:before,
.before\:translate-x-0:before {
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:-translate-y-1\/2:before {
	--tw-translate-y: -50%
}

.before\:transform:before {
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:rounded-full:before {
	border-radius: 9999px;
	content: var(--tw-content)
}

.before\:bg-white:before {
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255/var(--tw-bg-opacity));
	content: var(--tw-content)
}

.before\:text-gray-300:before {
	--tw-text-opacity: 1;
	color: rgb(209 213 219/var(--tw-text-opacity));
	content: var(--tw-content)
}

.before\:shadow:before {
	--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
	--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	content: var(--tw-content)
}

.before\:ring-0:before {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
	content: var(--tw-content)
}

.before\:transition:before {
	content: var(--tw-content);
	transition-duration: .15s;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.before\:duration-200:before {
	content: var(--tw-content);
	transition-duration: .2s
}

.before\:ease-in-out:before {
	content: var(--tw-content);
	transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.before\:content-\[\'\/\'\]:before {
	--tw-content: "/";
	content: var(--tw-content)
}

.last\:pr-0:last-child {
	padding-right: 0
}

.last-of-type\:before\:hidden:last-of-type:before {
	content: var(--tw-content);
	display: none
}

.checked\:bg-blue-600:checked {
	--tw-bg-opacity: 1;
	background-color: rgb(37 99 235/var(--tw-bg-opacity))
}

.checked\:bg-none:checked {
	background-image: none
}

.checked\:before\:translate-x-full:checked:before {
	--tw-translate-x: 100%;
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.checked\:before\:bg-blue-200:checked:before {
	--tw-bg-opacity: 1;
	background-color: rgb(191 219 254/var(--tw-bg-opacity));
	content: var(--tw-content)
}

.category-widgets .widgetTitle h5 {
	color: #f1e63c
}

.widgetsArea .form-Widget .btn {
	background-color: #fff;
	color: #000
}

.rightSidebar .chat-widget {
	position: relative
}

.rightSidebar .chat-widget h2 {
	color: #fff;
	font-size: 40px;
	font-weight: 800;
	line-height: 43px
}

.rightSidebar .chat-widget span {
	color: #fff;
	font-size: 68px
}

.rightSidebar .mailUs-widget {
	align-items: center;
	border-radius: 20px;
	display: flex
}

.rightSidebar .mailUs-widget span {
	background-color: #fff;
	border-radius: 50%;
	color: #91b530;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 40px
}

.rightSidebar .callUsToday-widget {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px
}

.rightSidebar .callUsToday-widget .callUsPhone {
	padding: .75rem;
	text-align: center
}

.content-entry .our-solution h1 span,
.content-entry .our-solution h1 span.getstarted,
.content-entry h1 span {
	color: #81ac02
}

.content-entry .our-solution .selectStateForm {
	background-color: #81ac02
}

.content-entry .our-solution button {
	background-color: #91b530;
	color: #fff
}

.content-entry .our-solution button:hover {
	background-color: #166534;
	color: #fff
}

.content-entry .information-document {
	background-color: #91b530
}

.content-entry .information-document h1 {
	color: #fff
}

.content-entry .information-document ul {
	margin-bottom: 25px
}

.content-entry .information-document ul li {
	color: #fff;
	font-weight: 600
}

.primaryNav .menu li .dropdown-menu li {
	padding: 0
}

.content-entry .colorbox {
	background-color: #91b530;
	color: #fff
}

.content-entry .colorbox .btn {
	background-color: #166534;
	color: #fff
}

.content-entry .colorbox ul li {
	list-style: disc;
	margin-bottom: 13px
}

.content-entry .colorbox .howItwork ul li {
	list-style: none !important;
	margin-bottom: 13px
}

.content-entry .colorbox h1 {
	color: #fff;
	text-align: center
}

.content-entry p span {
	color: #91b530
}

.homeCarousel .cta-btn-chat {
	background-color: #e5f043;
	border-radius: .5rem;
	color: #000;
	font-weight: 600;
	padding: 1rem 2rem;
	text-align: center;
	text-transform: uppercase
}

.homeCarousel .cta-btn-chat:hover {
	background-color: #8bc851
}

.taxesdoneright h2 span {
	color: #000
}

.content-entry .cta-btn-chat {
	background-color: #91b530;
	border-radius: .5rem;
	color: #fff;
	font-weight: 600;
	padding: .85rem 1.25rem;
	text-align: center;
	text-transform: capitalize
}

.content-entry .cta-btn-chat:hover {
	background-color: #166534
}

.content-entry .icon-container {
	background-color: #9bd114;
	color: #fff;
	display: flex;
	padding: 30px 0
}

.content-entry .icon-container,
.content-entry .icon-container .office-circle-icon {
	align-items: center;
	border-radius: 50%;
	height: 117px;
	justify-content: center;
	width: 117px
}

.content-entry .icon-container .office-circle-icon {
	display: inline-flex
}

.content-entry .icon-container .office-circle-icon span {
	font-size: 55px
}

.content-entry .icon-container .office-circle-icon gmat {
	font-size: 80px
}

.content-entry .staffList {
	margin-top: 10px
}

.content-entry .staffList .eachStaffcontainer {
	background: #82ab02;
	border: 1px solid #82ab02;
	border-radius: 13px;
	height: 365px;
	margin: 60px auto 40px;
	padding: 25px 0;
	position: relative;
	width: 286px
}

.content-entry .staffList .eachStaffcontainer .staffImg {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	height: 150px;
	margin: -90px auto auto;
	width: 150px
}

.content-entry .staffList .eachStaffcontainer .staffImg img {
	border-radius: 50%;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	height: 150px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 150px
}

.content-entry .staffList .eachStaffcontainer h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 600
}

.content-entry .staffList .eachStaffcontainer .staffInfo {
	border-radius: 40px;
	padding: 11px 20px;
	width: auto
}

.content-entry .staffList .eachStaffcontainer .staffInfo div {
	align-items: start;
	display: flex;
	padding: 3px 0;
	text-align: left
}

.content-entry .staffList .eachStaffcontainer .staffInfo div a {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	padding: 1px 0;
	width: 223px;
	word-break: break-all
}

.content-entry .staffList .eachStaffcontainer .staffInfo span i {
	color: #fff;
	display: inline-block;
	font-size: 19px;
	margin-top: 5px;
	padding-right: 6px
}

.content-entry .staffList .eachStaffcontainer .starRating .fa-solid {
	color: #e6f538
}

.content-entry .staffList .eachStaffcontainer .staffRole {
	border-top: 10px solid #4d6600
}

.content-entry .staffList .eachStaffcontainer .staffRole a {
	background-color: #fff;
	color: #000
}

.content-entry.staff .info .info-col-2 {
	background-color: #82ab02
}

.content-entry .buildYourPlan {
	border-radius: 15px
}

.content-entry .buildYourPlan .narrowCalculator {
	margin-top: 20px
}

.content-entry .buildYourPlan .narrowCalculator h3 {
	padding: 15px 0
}

.content-entry .buildYourPlan .narrowCalculator .cuenta div.child label {
	width: 25%
}

.content-entry .buildYourPlan .narrowCalculator .cuenta div.child ul {
	margin-top: 13px;
	width: -moz-max-content;
	width: max-content
}

.content-entry .reviewLists {
	--percent: calc(var(--rating)/5*100%);
	margin-top: 20px
}

.content-entry .reviewLists .reviewLists-container {
	border-bottom: 1px solid #e5dfdf;
	border-radius: 10px;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .1);
	margin-bottom: 20px;
	padding: 30px 15px
}

.content-entry .reviewLists .reviewLists-img {
	background-color: #ccc;
	border-radius: 50%;
	height: 150px;
	width: 150px
}

.content-entry .reviewLists .reviewLists-img img {
	border-radius: 50%;
	height: 150px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 150px
}

.content-entry .reviewLists .reviewLists-content {
	flex: 1;
	padding-left: 23px
}

.content-entry .reviewLists .reviewLists-content h1 {
	font-size: 28px;
	font-weight: 800
}

.content-entry .reviewLists .reviewLists-content p {
	font-weight: 500
}

.content-entry .reviewLists .Stars:before {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, #fc0 var(--percent), #d1c1c1 var(--percent));
	-webkit-background-clip: text;
	content: "★★★★";
	letter-spacing: 3px
}

.narrowCalculator {
	margin-top: 20px
}

.narrowCalculator h3 {
	padding: 15px 0
}

& #contactModal .contact-header,
.jw-modal .jw-modal-body .modal-header {
	background-color: #82ab02
}

.jw-modal .jw-modal-body .btn-outline-primary {
	border-color: #82ab02;
	color: #000
}

.jw-modal .btn-check:checked+.btn-outline-primary {
	background-color: #82ab02;
	border-color: #82ab02
}

.jw-modal .label-primary {
	background-color: #82ab02
}

.jw-modal .fc-daygrid .fc-col-header-cell {
	background: #82ab02
}

.jw-modal .fc-daygrid .fc-col-header-cell a {
	color: #fff
}

.jw-modal .fc-bg-event {
	background: #82ab02
}

.jw-modal .clicked-date {
	background-color: #166534 !important;
	color: #fff !important
}

.jw-modal .bg-lime-600 {
	background: #82ab02;
	color: #fff
}

#save_testimonial_form .modal-body .form-group .form-control {
	color: #6e6c6c;
	font-size: .87rem
}

#save_testimonial_form .modal-body .form-group .form-control::-moz-placeholder {
	color: #6e6c6c
}

#save_testimonial_form .modal-body .form-group .form-control::placeholder {
	color: #6e6c6c
}

#save_testimonial_form .modal-body .control-label {
	color: #4a4545
}

#save_testimonial_form .modal-body b {
	color: #6c6e6c;
	font-size: 15px
}

#save_testimonial_form .btn {
	background-color: #8bc34a;
	border-radius: 12px;
	color: #fff
}

& .thankyou h3 span,
& .thankyou p span {
	color: #91b530
}

& .thankyou .btn {
	background-color: #91b530;
	border-radius: 12px;
	color: #fff;
	text-transform: lowercase
}

.testi_author {
	width: 40%
}

.testi_author .testi_img_container {
	background-color: #fff;
	padding-bottom: 10px
}

.testi_author .testi_img_container,
.testi_author img {
	border-radius: 50%;
	height: 130px;
	margin: auto;
	width: 130px
}

.testi_author img {
	-o-object-fit: cover;
	object-fit: cover
}

.testi_author .meta-name-rating {
	margin-top: 15px
}

& .homeTestimonial.homeGrdientTestimonial .homeTestimonials {
	width: 90%
}

& .homeTestimonial.homeGrdientTestimonial .feedbackBox h4 {
	color: #6d6666
}

& .homeTestimonial.homeGrdientTestimonial .testi_author .meta-name-rating .meta-name {
	color: #fff;
	padding-right: 5px
}

& .homeTestimonial.homeGrdientTestimonial .testi_author .meta-name-rating .badge {
	background-color: #ffe478;
	border-radius: 6px;
	color: #000;
	margin-left: 10px;
	padding: 0 5px
}

& .homeTestimonial.homeGrdientTestimonial .testi_author .meta-title span {
	color: #fff
}

.homeTestimonial {
	background: #91b530;
	background: linear-gradient(90deg, #91b530 42%, #d8e439);
	padding: 5rem 0
}

.homeTestimonial h1 {
	color: #fff;
	font-size: 52px;
}

.homeTestimonial .homeTestimonials {
	margin: auto;
	width: 80%
}

@media (max-width:991px) {
	.homeTestimonial .homeTestimonials {
		width: auto
	}
}

.homeTestimonial .homeTestimonials .feedbackBox h4 {
	color: #fff;
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.75rem;
	padding: 20px 57px;
	position: relative
}

.homeTestimonial .homeTestimonials .feedbackBox h4:before {
	color: #fff;
	content: open-quote;
	font-size: 4em;
	left: 0;
	position: absolute;
	top: 38px
}

.homeTestimonial .homeTestimonials .feedbackBox h4:after {
	color: #fff;
	content: close-quote;
	font-size: 4em;
	position: absolute;
	right: 25px
}

.homeTestimonial .homeTestimonials .feedbackBox .clientInfo {
	padding: 0 57px
}

.homeTestimonial .homeTestimonials .feedbackBox .clientInfo h3 {
	color: #fff;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1.75rem
}

.homeTestimonial .homeTestimonials .testi_author .meta-name-rating .badge {
	background-color: #016738;
	border-radius: 6px;
	color: #fff;
	margin-left: 10px;
	padding: 0 5px
}

.homeTestimonial .homeTestimonials .owl-nav .owl-prev {
	left: -42px;
	position: absolute;
	top: 40%
}

.homeTestimonial .homeTestimonials .owl-nav .owl-prev span {
	color: #fff;
	font-size: 40px
}

.homeTestimonial .homeTestimonials .owl-nav .owl-next {
	position: absolute;
	right: -42px;
	top: 40%
}

.homeTestimonial .homeTestimonials .owl-nav .owl-next span {
	color: #fff;
	font-size: 40px
}

.lp-wrapper .btn,
.lp-wrapper .cta-btn-chat {
	background-color: var(--color-theme-two);
	color: #fff;
	font-weight: 600;
	padding: .6rem 2rem
}

.lp-wrapper .cta-btn-chat {
	border-radius: 5rem
}

.lp-wrapper .banner_section {
	background-blend-mode: multiply;
	background-color: #32702f;
	background-image: url(https://taxtree.com/cms/upload/image-gallery/673c746f1167e.webp);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}

.lp-wrapper .banner_section .fdnw {
	align-items: center;
	display: flex
}

.lp-wrapper .banner_section h1 {
	font-size: 3.75rem
}

.lp-wrapper .banner_section h1 span,
.lp-wrapper .banner_section h4 {
	color: var(--color-theme-two)
}

.lp-wrapper .banner_section .advancedforleft ul li i {
	color: var(--color-theme-two);
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper .form p {
	font-size: 22px
}

.lp-wrapper .form .formWrapper {
	background-color: var(--color-theme-two)
}

.lp-wrapper .form .formWrapper .formgrp input,
.lp-wrapper .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.lp-wrapper .form .formWrapper .formgrp .btn {
	background-color: #fff;
	color: #000
}

.lp-wrapper .itin-box-img {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.lp-wrapper .itin-box-img .icon-container {
	align-items: center;
	background-color: #82ab02;
	border-radius: 50%;
	display: flex;
	height: 200px;
	justify-content: center;
	padding: 20px;
	width: 200px
}

.lp-wrapper .itin-box-img .icon-container img {
	width: 47%
}

.lp-wrapper ul li i {
	color: var(--color-theme-two);
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper .bannerSection-bookeeping {
	background-blend-mode: multiply;
	background-color: #32702f;
	background-image: url(https://taxtree.com/cms/upload/image-gallery/673c746f1167e.webp);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}

.lp-wrapper .bannerSection-bookeeping .fdnw {
	align-items: center;
	display: flex
}

.lp-wrapper .bannerSection-bookeeping h1 {
	font-size: 3.75rem
}

.lp-wrapper .bannerSection-bookeeping h1 span {
	color: var(--color-theme-two)
}

.lp-wrapper .bannerSection-bookeeping .form p {
	font-size: 22px
}

.lp-wrapper .bannerSection-bookeeping .form .formWrapper {
	background-color: var(--color-theme-two)
}

.lp-wrapper .bannerSection-bookeeping .form .formWrapper .formgrp input,
.lp-wrapper .bannerSection-bookeeping .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.lp-wrapper .bannerSection-bookeeping .form .formWrapper .formgrp .btn {
	background-color: #fff;
	color: #000
}

.lp-wrapper .section-3-bookeeping .section-3-bookeeping-img {
	position: relative
}

.lp-wrapper .section-3-bookeeping .section-3-bookeeping-img .section-3-bookeeping-img-circle {
	background-color: #82ab02;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	position: absolute;
	right: 0;
	width: 500px
}

.lp-wrapper .section-3-bookeeping .section-3-bookeeping-img img {
	left: -45px;
	position: absolute;
	right: 0;
	top: 37px;
	width: 83%
}

.lp-wrapper .section-3-bookeeping h2 span {
	color: var(--color-theme-two)
}

.lp-wrapper .section-3-bookeeping .advancedforleft ul li i {
	color: #82ab02;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper .section-2-bookeeping {
	background-color: #91b530;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	height: 700px
}

.lp-wrapper .section-2-bookeeping img {
	margin-top: 5px;
	width: 430px
}

.lp-wrapper .section-2-bookeeping p {
	background-color: #fff;
	color: #000;
	padding: 10px
}

.lp-wrapper .section-2-bookeeping .advancedforleft-list-bookkeeping li {
	color: #000;
	font-size: 20px;
	font-style: italic
}

.lp-wrapper .section-2-bookeeping .advancedforleft-list-bookkeeping li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper .section-30-days .formWrapper {
	background-color: #82ab02
}

.lp-wrapper .section-30-days .formWrapper .formgrp input {
	border: 1px solid #fff
}

.lp-wrapper .section-30-days .formWrapper .btn {
	background-color: var(--color-theme-two);
	color: #fff;
	font-weight: 600
}

.lp-wrapper .acconunt h4 span,
.lp-wrapper .section-30-days h2 span {
	color: var(--color-theme-two)
}

.lp-wrapper .acconunt .acconunt-img {
	position: relative
}

.lp-wrapper .acconunt .acconunt-img .account-img-circle {
	background-color: #82ab02;
	border-radius: 50%;
	height: 490px;
	width: 490px
}

.lp-wrapper .acconunt .acconunt-img img {
	left: 74px;
	position: absolute;
	top: -10px;
	width: 350px
}

.lp-wrapper .section-taxtree h1 span {
	color: var(--color-theme-two)
}

.lp-wrapper .section-taxtree.bg-green-bookkeping {
	background-color: #1c3416
}

.lp-wrapper .brandWebsite-itin h1 span {
	background-color: var(--color-theme-two);
	color: #fff;
	display: inline-block;
	padding: 5px
}

.lp-wrapper .brandWebsite-itin p span {
	color: #000
}

.lp-wrapper .brandWebsite-itin.bg-green-bookkeping {
	background-color: #1c3416
}

.lp-wrapper .brandWebsite-itin .brandWebsite-itin-inner {
	background-color: #91b530;
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	padding: 85px 0;
	position: relative
}

.lp-wrapper .brandWebsite-itin .brandWebsite-itin-inner .img-circle-bg {
	background-color: #fde047;
	border-radius: 50%;
	bottom: 0;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.lp-wrapper .brandWebsite-itin .brandWebsite-itin-inner .img-circle-bg img {
	bottom: 0;
	position: absolute;
	right: 0
}

.lp-wrapper .brandWebsite-itin .leafcloud-features-list ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper .homeTestimonial,
.lp-wrapper .homeTestimonial.bgGrdient {
	background: none
}

.lp-wrapper .homeTestimonial h1 {
	color: #202020;
	font-weight: 600
}

.lp-wrapper .homeTestimonial h1 b {
	font-weight: 600
}

.lp-wrapper .homeTestimonial .feedbackBox h4 {
	color: #6d6666
}

.lp-wrapper .homeTestimonial .feedbackBox h4:before {
	color: #016738;
	content: open-quote;
	font-size: 4em;
	left: -32px;
	position: absolute;
	top: 27px
}

.lp-wrapper .homeTestimonial .feedbackBox h4:after {
	bottom: -44px;
	color: #016738;
	content: close-quote;
	font-size: 8em;
	position: absolute;
	right: 12px
}

.lp-wrapper .homeTestimonial .feedbackBox .clientInfo h3 span {
	color: #6d6666
}

.lp-wrapper .homeTestimonial .testi_author .meta-name-rating .meta-name {
	color: #6d6666;
	padding-right: 5px
}

.lp-wrapper .homeTestimonial .testi_author .meta-name-rating .badge {
	background-color: #016738;
	border-radius: 6px;
	color: #fff;
	margin-left: 10px;
	padding: 0 5px
}

.lp-wrapper .homeTestimonial .testi_author .meta-title span {
	color: #6d6666
}

.lp-wrapper .homeTestimonial .testi_author .meta-rating .Stars:before {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, var(--star-background) var(--percent), #b7b1b1 var(--percent));
	-webkit-background-clip: text;
	content: "★★★★";
	letter-spacing: 3px
}

.lp-wrapper .homeTestimonial .owl-nav .owl-next span,
.lp-wrapper .homeTestimonial .owl-nav .owl-prev span {
	color: #6d6666
}

.lp-wrapper.lp-taxreturn .banner_section {
	background-color: #32702f
}

.lp-wrapper.lp-taxreturn .banner_section ul {
	margin-bottom: 10px
}

.lp-wrapper.lp-taxreturn .banner_section ul li {
	color: #fff
}

.lp-wrapper.lp-taxreturn .banner_section ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-taxreturn .banner_section ul span {
	color: var(--color-theme-two);
	display: inline-block;
	margin-left: 32px
}

.lp-wrapper.lp-taxreturn .banner_section .form p {
	font-size: 22px
}

.lp-wrapper.lp-taxreturn .banner_section .form .formWrapper {
	background-color: var(--color-theme-two)
}

.lp-wrapper.lp-taxreturn .banner_section .form .formWrapper .formgrp .btn {
	background-color: #fff;
	border-radius: 25px;
	color: #000
}

.lp-wrapper.lp-taxreturn .banner_section .btn {
	color: #000
}

.lp-wrapper.lp-taxreturn .section-3 {
	background-color: #fff
}

.lp-wrapper.lp-taxreturn .section-3 .section-3-bookeeping-img {
	display: flex;
	justify-content: flex-end;
	position: relative
}

.lp-wrapper.lp-taxreturn .section-3 .section-3-bookeeping-img .section-3-bookeeping-img-circle {
	background-color: #82ab02;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	width: 500px
}

.lp-wrapper.lp-taxreturn .section-3 .section-3-bookeeping-img img {
	left: 0;
	position: absolute;
	right: 0;
	top: 37px;
	width: 400px
}

.lp-wrapper.lp-taxreturn .section-3 h2 span {
	color: #ffab00
}

.lp-wrapper.lp-taxreturn .section-3 ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-taxreturn .section-2-tax {
	background-color: #91b530;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	padding: 50px 0
}

.lp-wrapper.lp-taxreturn .section-2-tax img {
	margin-top: 5px;
	width: 235px
}

@media(min-width:1500px) {
	.lp-wrapper.lp-taxreturn .section-2-tax img {
		width: 200px
	}
}

.lp-wrapper.lp-taxreturn .section-2-tax .advancedforleft ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-taxreturn .section-2-tax p {
	background-color: transparent
}

.lp-wrapper.lp-taxreturn .section-1 .itin-box-img {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.lp-wrapper.lp-taxreturn .section-1 .itin-box-img .icon-container {
	align-items: center;
	background-color: #82ab02;
	border-radius: 50%;
	display: flex;
	height: 180px;
	justify-content: center;
	padding: 20px;
	width: 180px
}

.lp-wrapper.lp-taxreturn .section-1 .itin-box-img .icon-container img {
	width: 47%
}

.lp-wrapper.lp-taxreturn .section-1 .itin-box-img .icon-container span {
	color: #fff;
	font-size: 75px
}

.lp-wrapper.lp-itin .btn,
.lp-wrapper.lp-itin .cta-btn-chat {
	border-radius: 12px
}

.lp-wrapper.lp-itin .section-1 {
	background-color: #f7f7f7;
	padding-bottom: 50px
}

.lp-wrapper.lp-itin .section-1 .itin-box-img .icon-container {
	background-color: #82ab02
}

.lp-wrapper.lp-itin .section-3 {
	padding: 50px 0
}

.lp-wrapper.lp-itin .section-3 img {
	display: inline-block;
	width: 450px
}

.lp-wrapper.lp-itin .section-3 .advancedforleft ul {
	padding-left: 0;
	padding-right: 0
}

.lp-wrapper.lp-itin .section-3 .advancedforleft ul li {
	position: relative
}

.lp-wrapper.lp-itin .section-3 .advancedforleft ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-itin .section-3 .advancedforright ul {
	padding-right: 33px
}

.lp-wrapper.lp-itin .section-3 .advancedforright ul li {
	position: relative
}

.lp-wrapper.lp-itin .section-3 .advancedforright ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-left: 10px;
	margin-right: 10px;
	position: absolute;
	right: -40px;
	top: -2px
}

.lp-wrapper.lp-itin .section-3 h2 {
	line-height: 75px
}

.lp-wrapper.lp-itin .section-3 h2 span {
	background-color: #ffab00;
	color: #fff
}

.lp-wrapper.lp-itin .section-2 img {
	width: 450px
}

.lp-wrapper.lp-itin .section-2 ul {
	padding-right: 33px
}

.lp-wrapper.lp-itin .section-2 ul li {
	position: relative
}

.lp-wrapper.lp-itin .section-2 ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-left: 10px;
	margin-right: 10px;
	position: absolute;
	top: 10px
}

.lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner {
	padding: 150px 0
}

.lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner p {
	font-weight: 600
}

.lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner ul li:before {
	background-color: transparent;
	content: none;
	display: none
}

.lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner ul li {
	font-weight: 600
}

.lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-virtualoffice .banner_section ul li i,
.lp-wrapper.lp-virtualoffice ul li i {
	color: #a7bd02;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-virtualoffice .section-how-it-virtual .section-how-it-virtual-img {
	position: relative
}

.lp-wrapper.lp-virtualoffice .section-how-it-virtual .section-how-it-virtual-img .section-how-it-virtual-img-circle {
	background-color: var(--color-theme-two);
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	width: 500px
}

.lp-wrapper.lp-virtualoffice .section-how-it-virtual .section-how-it-virtual-img img {
	border-radius: 0 0 26% 31%;
	left: 40px;
	position: absolute;
	right: 0;
	top: 37px;
	width: 400px
}

.lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual .card-header,
.lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual .price {
	background-color: var(--color-theme-two)
}

.lp-wrapper.lp-virtualoffice .section-why-virtual {
	background-color: #91b530;
	background-image: none;
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	padding: 100px 0 60px;
	position: relative
}

.lp-wrapper.lp-virtualoffice .section-why-virtual ul li {
	color: #fff
}

.lp-wrapper.lp-virtualoffice .section-why-virtual ul li i {
	color: #fff;
	margin-top: 8px
}

.lp-wrapper.lp-virtualoffice .section-why-virtual .img-circle-bg {
	background-color: #fff;
	border-radius: 50%;
	bottom: 30px;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.lp-wrapper.lp-virtualoffice .section-why-virtual .img-circle-bg img {
	position: absolute;
	right: 54px;
	width: 350px
}

.lp-wrapper.lp-new-company .btn,
.lp-wrapper.lp-new-company .cta-btn-chat {
	border-radius: 12px
}

.lp-wrapper.lp-new-company .banner_section .btn {
	background-color: #e1ff00;
	color: #000
}

.lp-wrapper.lp-new-company .banner_section h3 {
	line-height: 60px
}

.lp-wrapper.lp-new-company .banner_section h3 span {
	background-color: #fda924;
	color: #000;
	padding: 0 12px
}

.lp-wrapper.lp-new-company .section-we-are-new {
	padding: 50px 0
}

.lp-wrapper.lp-new-company .section-we-are-new h2 span {
	color: #ffab00
}

.lp-wrapper.lp-new-company .section-we-are-new ul {
	padding-left: 0;
	padding-right: 0
}

.lp-wrapper.lp-new-company .section-we-are-new ul li {
	position: relative
}

.lp-wrapper.lp-new-company .section-we-are-new ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-new-company .section-we-are-new .circlular_div {
	background-color: #ffab00;
	border-radius: 50%;
	height: 500px;
	width: 500px
}

.lp-wrapper.lp-new-company .section-we-are-new img {
	left: -32px;
	position: absolute;
	top: 53px
}

.lp-wrapper.lp-new-company .new-company-tabs {
	background-image: none
}

.lp-wrapper.lp-new-company .new-company-tabs .tabs {
	background-color: #628103;
	display: flex;
	justify-content: center
}

.lp-wrapper.lp-new-company .new-company-tabs .tabs .tablink {
	background-color: #628103
}

.lp-wrapper.lp-new-company .new-company-tabs .tabs .tablink.active {
	background-color: #82ab02
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container {
	background-color: #82ab02;
	padding-bottom: 30px
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container .tabcontent {
	border-top: none;
	display: none;
	padding: 20px
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container .tabcontent.show {
	display: block
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container .tabcontent p {
	color: #fff
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button {
	background-color: #f8fffd;
	border-radius: 25px;
	margin-bottom: 10px;
	padding: 10px 15px
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button span {
	color: #000
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button span span {
	color: #516e03
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button svg {
	color: #000
}

.lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2+div .border-gray-200 {
	border-color: transparent
}

.lp-wrapper.lp-new-company .section-what-new-company {
	background-blend-mode: multiply;
	background-color: #32702f;
	background-image: url(https://taxtree.com/cms/upload/image-gallery/673c746f1167e.webp);
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	height: 680px;
	padding: 100px 0 60px;
	position: relative
}

.lp-wrapper.lp-new-company .section-what-new-company .itin-box-img .icon-container {
	background-color: #ffab00
}

.lp-wrapper.lp-new-company .section-what-new-company h2 span {
	color: #ffab00
}

.lp-wrapper.lp-new-company .section-what-new-company h3 {
	color: #fff;
	font-weight: 800;
	padding: 15px 0
}

.lp-wrapper.lp-firpta .btn,
.lp-wrapper.lp-firpta .cta-btn-chat {
	border-radius: 12px
}

.lp-wrapper.lp-firpta ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-firpta .banner_section {
	background-blend-mode: color-burn;
	background-color: #32702f
}

.lp-wrapper.lp-firpta .banner_section .btn {
	background-color: var(--color-theme-two);
	color: #000
}

.lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img {
	position: relative
}

.lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img .circular-div {
	background-color: #82ab02;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	position: absolute;
	right: 0;
	width: 500px
}

.lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img img {
	border-radius: 0 0 50% 50%;
	left: 90px;
	position: absolute;
	top: 38px;
	width: 87%;
	z-index: 1
}

@media(min-width:1850px) {
	.lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img img {
		left: 221px;
		width: 72%
	}
}

.lp-wrapper.lp-firpta .section-2-firpta ul li i {
	color: var(--color-theme-two);
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-firpta .section-3 {
	background-color: #82ab02
}

.lp-wrapper.lp-firpta .section-serve .section-serve-img {
	position: relative
}

.lp-wrapper.lp-firpta .section-serve .section-serve-img .circular-div {
	background-color: #82ab02;
	border-radius: 50%;
	height: 400px;
	left: 0;
	position: absolute;
	width: 400px
}

.lp-wrapper.lp-firpta .section-serve .section-serve-img img {
	border-radius: 0 0 50% 50%;
	left: 46px;
	position: absolute;
	top: 62px;
	width: 90%
}

@media(min-width:1850px) {
	.lp-wrapper.lp-firpta .section-serve .section-serve-img img {
		left: 44px;
		width: 74%
	}
}

.lp-wrapper.lp-firpta .brandWebsite-itin {
	background-color: #91b530;
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 17%, 100% 100%, 0 100%);
	margin-top: 50px;
	padding: 85px 0;
	position: relative
}

.lp-wrapper.lp-firpta .brandWebsite-itin .img-circle-bg {
	background-color: #fde047;
	border-radius: 50%;
	bottom: 0;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.lp-wrapper.lp-boi .btn,
.lp-wrapper.lp-boi .cta-btn-chat {
	background-color: var(--color-theme-two);
	border-radius: 12px;
	color: #000
}

.lp-wrapper.lp-boi .banner_section {
	background-blend-mode: color-burn;
	background-color: #32702f
}

.lp-wrapper.lp-boi .banner_section .btn {
	background-color: var(--color-theme-two);
	color: #000
}

.lp-wrapper.lp-boi .banner_section h1 span,
.lp-wrapper.lp-boi .banner_section p span {
	color: var(--color-theme-one)
}

.lp-wrapper.lp-boi .banner_section .form p {
	font-size: 22px
}

.lp-wrapper.lp-boi .banner_section .form .formWrapper {
	background-color: var(--color-theme-two);
	border-radius: 12px
}

.lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp {
	text-align: center
}

.lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp input,
.lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp .btn {
	background-color: var(--color-theme-three);
	color: #000
}

.lp-wrapper.lp-boi .perfectPlan p {
	color: #fff
}

.lp-wrapper.lp-boi .we_serve ul li {
	color: #646161
}

.lp-wrapper.lp-boi .we_serve ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-boi .we_serve .we-serve-img {
	display: flex;
	justify-content: flex-end;
	position: relative
}

.lp-wrapper.lp-boi .we_serve .we-serve-img .we-serve-img-circle {
	background-color: #82ab02;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	width: 500px
}

.lp-wrapper.lp-boi .we_serve .we-serve-img img {
	left: 0;
	position: absolute;
	right: 0;
	top: 37px
}

.lp-wrapper.lp-boi .fullfilment {
	background-color: #91b530;
	background-image: none;
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	padding-bottom: 60px;
	padding-top: 100px;
	position: relative
}

.lp-wrapper.lp-boi .fullfilment h2 {
	color: #fff
}

.lp-wrapper.lp-business-loans .btn,
.lp-wrapper.lp-business-loans .cta-btn-chat {
	background-color: var(--color-theme-two);
	border-radius: 12px;
	color: #fff
}

.lp-wrapper.lp-business-loans .banner_section {
	background-blend-mode: color-burn;
	background-color: #32702f
}

.lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img {
	position: relative
}

.lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img .circular-div {
	background-color: #82ab02;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	position: absolute;
	right: 0;
	width: 500px
}

@media(min-width:1024px) {
	.lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img .circular-div {
		height: 450px;
		width: 450px
	}
}

.lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img img {
	border-radius: 0 0 50% 50%;
	left: 90px;
	position: absolute;
	top: 38px;
	width: 87%;
	z-index: 1
}

@media(min-width:1024px) and (max-width:1849px) {
	.lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img img {
		left: 167px;
		top: 94px;
		width: 69%
	}
}

@media(min-width:1850px) {
	.lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img img {
		left: 221px;
		width: 72%
	}
}

.lp-wrapper.lp-business-loans .section-2-firpta ul li i {
	color: var(--color-theme-two);
	font-size: 24px;
	margin-right: 10px
}

.lp-wrapper.lp-business-loans .section-serve {
	padding-bottom: 120px
}

.lp-wrapper.lp-business-loans .section-serve .section-serve-img {
	position: relative
}

.lp-wrapper.lp-business-loans .section-serve .section-serve-img .circular-div {
	background-color: #82ab02;
	border-radius: 50%;
	height: 400px;
	left: 0;
	position: absolute;
	width: 400px
}

@media (min-width:1024px) and (max-width:1849px) {
	.lp-wrapper.lp-business-loans .section-serve .section-serve-img .circular-div {
		height: 350px;
		width: 350px
	}
}

.lp-wrapper.lp-business-loans .section-serve .section-serve-img img {
	border-radius: 0 0 50% 50%;
	left: 46px;
	position: absolute;
	top: 62px;
	width: 90%
}

@media (min-width:1024px) and (max-width:1849px) {
	.lp-wrapper.lp-business-loans .section-serve .section-serve-img img {
		width: 61%
	}
}

@media(min-width:1850px) {
	.lp-wrapper.lp-business-loans .section-serve .section-serve-img img {
		left: 44px;
		width: 74%
	}
}

.lp-wrapper.lp-business-loans .brandWebsite-itin {
	background-color: #f7f7f7;
	padding: 50px 0
}

.lp-wrapper.lp-business-loans .brandWebsite-itin .img-circle-bg {
	background-color: #fde047;
	border-radius: 50%;
	bottom: 0;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

@media(min-width:1024px) {
	.lp-wrapper.lp-business-loans .brandWebsite-itin .img-circle-bg {
		height: 450px;
		width: 450px
	}
}

.lp-wrapper.lp-business-loans .brandWebsite-itin .img-circle-bg img {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 390px
}

.lp-wrapper.lp-business-loans .brandWebsite-itin ul li i {
	color: #585454
}

:root {
	--switches-bg-color: #daa520;
	--switches-label-color: #fff;
	--switch-bg-color: #fff;
	--switch-text-color: #daa520
}

body.template6 {
	background-color: #222737;
	color: #fff;
	font-family: Poppins, sans-serif
}

.-mt-2 {
	margin-top: -.5rem
}

.template6 .pageHeader .headerTopBar {
	background-color: var(--color-theme-one);
	font-family: Montserrat, sans-serif
}

@media (max-width:1023px) {
	.template6 .pageHeader .headerTopBar {
		font-family: Lato, sans-serif
	}
}

.template6 .pageHeader .headerTopBar .topHeaderLeft li {
	padding-right: 25px
}

.template6 .pageHeader .headerTopBar .topHeaderLeft li a {
	color: #474747
}

.template6 .pageHeader .headerTopBar .topHeaderLeft li.chatnow a {
	background-color: var(--color-theme-two);
	color: #fff
}

.template6 .pageHeader .headerTopBar .topHeaderRight a {
	color: #474747
}

.template6 .pageHeader.fixed-top {
	background-color: #222737;
	box-shadow: 0 0 1px 1px rgba(29, 17, 51, .04), 0 0 3px 2px rgba(9, 32, 77, .12), 0 0 2px -3px rgba(29, 17, 51, .12);
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 40
}

.template6 .pageHeader .primaryNav {
	background-color: transparent
}

.template6 .pageHeader .primaryNav .brand-menu-wrap .menu-top {
	height: 55px
}

.template6 .pageHeader .primaryNav .brand-menu-wrap .menu-bottom {
	background-color: #d5be9c;
	height: calc(100% - 55px)
}

.template6 .pageHeader .primaryNav .brand-menu-wrap .menu-bottom .menu-details {
	background-color: var(--color-theme-one);
	width: calc(100% - 130px)
}

@media (max-width:1279.99px) {
	.template6 .pageHeader .primaryNav .brand-menu-wrap .menu-bottom .menu-details {
		width: calc(100% - 42px)
	}
}

.template6 .pageHeader .primaryNav .menu li {
	font-weight: 600;
	padding: 0 18px
}

.template6 .pageHeader .primaryNav .menu li a {
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	text-transform: capitalize
}

.template6 .pageHeader .primaryNav .menu li a.active {
	color: var(--color-theme-two)
}

.template6 .pageHeader .primaryNav .menu li .dropdown-menu {
	background-color: var(--color-theme-two)
}

.template6 .pageHeader .primaryNav .menu li .dropdown-menu li {
	padding: 0
}

.template6 .pageHeader .primaryNav .menu li .dropdown-menu li a {
	color: #fff;
	font-weight: 500;
	text-transform: capitalize
}

.template6 .pageHeader .primaryNav .menu li .dropdown-menu hr {
	border: 1px solid #fff;
	margin-top: 10px
}

.template6 .pageHeader .primaryNav .menu li .dropdown-menu h1 {
	color: #222737
}

.template6 .pageHeader .primaryNav .menu li .dropdown-menu.serviceMega-menu {
	width: 970px
}

.template6 .pageHeader .primaryNav .menu li:last-child {
	padding-right: 0
}

.template6 .pageHeader .primaryNav .drawer-icon {
	background: var(--color-theme-two);
	border: 3px solid var(--color-theme-one)
}

@media (min-width:1024.99px) {
	.template6 .pageHeader .primaryNav .drawer-icon {
		display: none
	}
}

.template6 .pageHeader .primaryNav .taxtree-badge {
	background-color: var(--color-theme-three)
}

.template6 .pageHeader .mobileNav {
	background-color: var(--color-theme-one)
}

.template6 .widgetsArea a {
	text-decoration: none
}

.template6 .widgetsArea h2 {
	color: #fff
}

.template6 .widgetsArea .sideContactForm h2 {
	font-size: 1.7rem;
	font-weight: 600;
	margin-bottom: 1rem
}

.template6 .widgetsArea .mailUs-widget {
	align-items: center;
	background-color: var(--color-theme-three);
	border-radius: 20px;
	display: flex
}

.template6 .widgetsArea .mailUs-widget span {
	background-color: var(--color-theme-three);
	border-radius: 50%;
	height: 40px;
	text-align: center;
	width: 40px
}

.template6 .widgetsArea .mailUs-widget span i {
	color: #fda924;
	font-size: 1.5rem;
	line-height: 40px
}

.template6 .widgetsArea .mailUs-widget .mailUs-title {
	padding-left: 10px
}

.template6 .widgetsArea .mailUs-widget .mailUs-title h2 {
	color: #fff;
	font-size: 1.5rem;
	font-weight: 800;
	margin-bottom: 0;
	text-transform: uppercase
}

.template6 .widgetsArea .mailUs-widget .mailUs-title a {
	color: #fff;
	text-decoration: none
}

.template6 .widgetsArea .share-widget h2 {
	color: #9c33fb;
	font-size: 1.6rem;
	font-weight: 700;
	text-transform: uppercase
}

.template6 .widgetsArea .share-widget ul {
	display: inline-flex;
	justify-content: center;
	list-style: none;
	padding-left: 0
}

.template6 .widgetsArea .share-widget ul li {
	border-radius: 50%;
	height: 35px;
	margin: 0 4px;
	width: 35px
}

.template6 .widgetsArea .share-widget ul li a {
	color: #fff
}

.template6 .widgetsArea .share-widget ul li i {
	line-height: 35px
}

.template6 .widgetsArea .callUsToday-widget {
	background-color: var(--color-theme-three);
	border-top-left-radius: 20px;
	border-top-right-radius: 20px
}

.template6 .widgetsArea .callUsToday-widget .callUsTitle {
	display: flex;
	justify-content: space-between
}

.template6 .widgetsArea .callUsToday-widget .callUsTitle h2 {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 800;
	line-height: 30px;
	text-transform: uppercase
}

.template6 .widgetsArea .callUsToday-widget .callUsTitle span>i {
	color: #fff;
	font-size: 4.5rem
}

.template6 .widgetsArea .callUsToday-widget .callUsPhone {
	padding: 4px 12px;
	text-align: center
}

.template6 .widgetsArea .callUsToday-widget .callUsPhone a {
	color: #fff;
	font-size: 25px;
	font-weight: 700
}

.template6 .widgetsArea .newsletter-widget {
	margin-top: 20px;
	padding: 1rem
}

.template6 .widgetsArea .newsletter-widget h2 {
	color: #fff;
	font-size: 15px;
	font-weight: 600
}

.template6 .widgetsArea .form-Widget h1 {
	color: var(--color-theme-one)
}

.template6 .widgetsArea .form-Widget input,
.template6 .widgetsArea .form-Widget textarea {
	background-color: var(--color-theme-three)
}

.template6 .widgetsArea .form-Widget .btn {
	background-color: var(--color-theme-one);
	color: #fff
}

.template6 .widgetsArea .form-Widget .btn:hover {
	background-color: #e4b109
}

.template6 .rightSidebar {
	margin: 0 0 30px;
	width: auto
}

.template6 .rightSidebar .mailUs-widget {
	align-items: center;
	display: flex
}

.template6 .rightSidebar .mailUs-widget .mailUs-title {
	padding-left: 10px
}

.template6 .rightSidebar .mailUs-widget .mailUs-title h2 {
	color: #fff;
	font-size: 1.25rem;
	font-weight: 900;
	margin-bottom: 0;
	text-transform: uppercase
}

.template6 .rightSidebar .mailUs-widget .mailUs-title p {
	color: #fff
}

.template6 .rightSidebar .mailUs-widget span {
	background-color: var(--color-theme-three);
	border-radius: 50%;
	color: #ebbb2c;
	height: 40px;
	text-align: center;
	width: 40px
}

.template6 .rightSidebar .mailUs-widget span span {
	color: #fda924;
	font-size: 1.25rem;
	line-height: 40px
}

.template6 .rightSidebar .callUsToday-widget .callUsTitle {
	display: flex;
	justify-content: space-between
}

.template6 .rightSidebar .callUsToday-widget .callUsTitle h2 {
	color: #fff;
	font-size: 1.8rem;
	font-weight: 900;
	text-transform: uppercase
}

.template6 .rightSidebar .callUsToday-widget .callUsPhone {
	background-color: var(--color-theme-two);
	padding: 4px 12px;
	text-align: center
}

.template6 .rightSidebar .callUsToday-widget .callUsPhone a {
	color: #fff;
	font-size: 25px;
	font-weight: 900;
	text-decoration: none;
	text-transform: uppercase
}

.template6 .rightSidebar .chat-widget {
	background-color: var(--color-theme-three);
	position: relative
}

.template6 .rightSidebar .chat-widget .fa-comment-dots {
	color: var(--color-theme-two)
}

.template6 .rightSidebar .chat-widget h2 {
	font-size: 30px;
	font-weight: 800;
	line-height: 43px
}

.template6 .rightSidebar .chat-widget span {
	color: #fff;
	font-size: 50px
}

.template6 .rightSidebar .chat-widget img {
	margin: -93px auto auto;
	width: 80%
}

@media (max-width:640px) {
	.template6 .rightSidebar .chat-widget img {
		margin: -140px auto auto;
		width: 200px
	}
}

.template6 .rightSidebar .chat-widget .clickable {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%
}

.template6 .rightSidebar .subscribe-newsletter {
	background-color: var(--color-theme-one);
	color: #fda924
}

.template6 .rightSidebar .subscribe-newsletter input {
	border-color: #b5b5b5
}

.template6 .rightSidebar .subscribe-newsletter input::-moz-placeholder {
	color: #fda924
}

.template6 .rightSidebar .subscribe-newsletter input::placeholder {
	color: #fda924
}

.template6 .rightSidebar .helpful-tips h4 {
	position: relative
}

.template6 .rightSidebar .helpful-tips h4 span {
	font-size: 34px
}

.template6 .rightSidebar .helpful-tips h4:after {
	background-image: url(../images/hand-click.png);
	background-repeat: no-repeat;
	bottom: -48px;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: 89px;
	width: 35px
}

.template6 .rightSidebar .form-Widget {
	background-color: var(--color-theme-three) !important
}

.template6 .rightSidebar .form-Widget button {
	background-color: var(--color-theme-two);
	color: #fff
}

.template6 .category-widgets {
	background-color: var(--color-theme-three);
	border-radius: 30px
}

.template6 .category-widgets .widgetTitle {
	background-color: var(--color-theme-two);
	border-radius: 30px 30px 0 0
}

.template6 .category-widgets .widgetTitle h3 span,
.template6 .category-widgets .widgetTitle h5 {
	color: #060504
}

.template6 .category-widgets .categoryWidgetBody h5 {
	background-color: transparent;
	border-bottom: 1px solid #4c4837;
	color: #fda924
}

.template6 .category-widgets .categoryWidgetBody ul {
	padding-left: 18px
}

.template6 .category-widgets .categoryWidgetBody ul li {
	list-style: disc;
	margin-bottom: 0
}

.template6 .category-widgets .categoryWidgetBody ul li a {
	font-size: 14px;
	font-weight: 400;
	color: var(--color-theme-textonfour);
}

.template6 .category-widgets .categoryWidgetBody ul li a.active {
	color: var(--color-theme-one)
}

.template6 .category-widgets .categoryWidgetBody ul li::marker {
	color: #fff;
	font-size: 14px
}

.template6 ::-moz-placeholder {
	color: #fff
}

.template6 ::placeholder {
	color: #fff
}

.template6 .banner img {
	height: 480px
}

@media (max-width:1023.99px) {
	.template6 .banner img {
		height: auto
	}
}

.template6 .banner .banner-caption {
	padding-right: 30px
}

.template6 .banner .banner-caption .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 30px;
	color: #222737
}

.template6 .banner .banner-caption .cta-btn-chat:hover {
	background-color: #e4b109
}

@media (max-width:639.99px) {
	.template6 .banner .banner-caption {
		padding-right: 0
	}
}

.template6 .banner .banner-caption h1 span,
.template6 .banner .banner-caption h5 {
	color: var(--color-theme-one)
}

.template6 .banner .banner-caption p {
	line-height: 24px
}

.template6 .banner .banner-caption .btn {
	background-color: var(--color-theme-one);
	color: #222737
}

.template6 .homeCarousel {
	background-color: #222737
}

.template6 .homeCarousel .carouselInner {
	height: 600px
}

@media (max-width:600px) {
	.template6 .homeCarousel .carouselInner {
		height: 650px
	}
}

.template6 .homeCarousel .carouselInner img {
	height: 560px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}

@media (max-width:600px) {
	.template6 .homeCarousel .carouselInner img {
		height: 650px
	}
}

.template6 .homeCarousel .slider-image-container .abstract-shape-1 {
	-webkit-clip-path: url(#mask1);
	clip-path: url(#mask1);
	height: 475px
}

.template6 .homeCarousel .slider-image-container .abstract-shape-2 {
	-webkit-clip-path: url(#mask2);
	clip-path: url(#mask2);
	height: 475px
}

.template6 .homeCarousel .slider-image-container .abstract-shape-3 {
	-webkit-clip-path: url(#mask3);
	clip-path: url(#mask3);
	height: 475px
}

.template6 .homeCarousel .slider-image-container .abstract-shape-4 {
	-webkit-clip-path: url(#mask4);
	clip-path: url(#mask4);
	height: 475px
}

.template6 .homeCarousel .slider-image-container .abstract-shape-5 {
	-webkit-clip-path: url(#mask5);
	clip-path: url(#mask5);
	height: 475px
}

.template6 .homeCarousel .slider-image-container .bottom-layer-circle {
	bottom: 60px;
	height: 398.27px;
	left: 24px;
	width: 398.27px
}

.template6 .homeCarousel .slider-image-container .top-layer-circle {
	bottom: 1px;
	height: 434.066px;
	right: 0;
	width: 475.827px
}

.template6 .homeCarousel .slider-image-container img {
	width: 475px
}

.template6 .homeCarousel .carouselCaption {
	left: 5%;
	padding: 30px;
	top: 5rem;
	width: 50%
}

@media (max-width:600px) {
	.template6 .homeCarousel .carouselCaption {
		top: 1rem
	}
}

.template6 .homeCarousel .carouselCaption .btn {
	background-color: var(--color-theme-one);
	color: #222737
}

.template6 .homeCarousel .carouselCaption .btn:hover {
	background-color: #e4b109
}

.template6 .homeCarousel .carouselCaption .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 25px;
	color: #222737;
	padding: 7px 15px
}

.template6 .homeCarousel .carouselCaption .cta-btn-chat:hover {
	background-color: #e4b109
}

.template6 .homeCarousel .carouselCaption h1,
.template6 .homeCarousel .carouselCaption p {
	color: #fff
}

@media (max-width:600px) {
	.template6 .homeCarousel .carouselCaption h1 {
		font-size: 40px
	}
}

.template6 .homeCarousel .carouselCaption h1 span {
	color: var(--color-theme-one);
	font-weight: 700
}

@media (max-width:999px) {
	.template6 .homeCarousel .carouselCaption {
		width: -moz-fit-content;
		width: fit-content
	}
}

.template6 .homeCarousel .leftrightarrowbg {
	background-color: var(--color-theme-one)
}

.template6 .homeCarousel .nextprevwrap {
	bottom: 45px;
	left: 128px;
	position: absolute;
	z-index: 30
}

@media(max-width:600px) {
	.template6 .homeCarousel .nextprevwrap {
		display: none
	}
}

@media(min-width:1440px) {
	.template6 .homeCarousel .nextprevwrap {
		left: 12%
	}
}

@media(min-width:1950px) {
	.template6 .homeCarousel .nextprevwrap {
		left: 24%
	}
}

.template6 .homeCarousel .nextprevwrap button span {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .homeCarouselBottom {
	background-color: transparent;
	margin-bottom: 0;
	padding: 20px 0
}

.template6 .homeCarouselBottom .services-img .icon-container {
	align-items: center;
	background-color: transparent;
	border: 4px solid var(--color-theme-one);
	border-radius: 50%;
	display: flex;
	height: 120px;
	justify-content: center;
	padding: 20px;
	width: 120px
}

.template6 .homeCarouselBottom .services-img .icon-container .fa {
	color: var(--color-theme-one);
	font-size: 50px
}

.template6 .homeCarouselBottom .service-details {
	text-align: center;
	width: 100%
}

.template6 .homeCarouselBottom .service-details h2 {
	color: #fff;
	margin-top: 15px
}

.template6 .our-business-service {
	padding: 40px 0
}

.template6 .our-business-service h2 {
	color: var(--color-theme-one);
	position: relative
}

.template6 .our-business-service p {
	font-size: 14px;
	line-height: 24px
}

.template6 .our-business-service .formWrapper .btn {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .switches-container {
	background: #91b530;
	border-radius: 3rem;
	display: flex;
	line-height: 2.5rem;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
	width: auto
}

.template6 .switches-container input {
	position: absolute;
	top: 0;
	visibility: hidden
}

.template6 .switches-container label {
	color: #fff;
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 50%
}

.template6 .switches-container .switch-wrapper {
	bottom: 0;
	padding: .15rem;
	position: absolute;
	top: 0;
	transition: transform .5s cubic-bezier(.77, 0, .175, 1);
	width: 50%;
	z-index: 3
}

.template6 .switches-container .switch-wrapper .switch {
	background: #fff;
	border-radius: 3rem;
	height: 100%
}

.template6 .switches-container .switch-wrapper .switch div {
	color: #91b530;
	display: block;
	left: 0;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 0;
	transition: opacity .2s cubic-bezier(.77, 0, .175, 1) .125s;
	width: 100%;
	will-change: opacity
}

.template6 .switches-container input:first-of-type:checked~.switch-wrapper {
	transform: translateX(0)
}

.template6 .switches-container input:nth-of-type(2):checked~.switch-wrapper {
	transform: translateX(100%)
}

.template6 .switches-container input:first-of-type:checked~.switch-wrapper .switch div:first-of-type,
.template6 .switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2) {
	opacity: 1
}

.template6 .perfectPlan {
	padding: 40px 0
}

.template6 .perfectPlan p {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 0
}

@media (max-width:767px) {
	.template6 .perfectPlan p {
		padding: 0
	}
}

.template6 .perfectPlan .box {
	background-color: var(--color-theme-three);
	border: 1px solid #505050;
	border-radius: 30px;
	color: #fff
}

.template6 .perfectPlan .box.shadow {
	box-shadow: inherit
}

.template6 .perfectPlan .box h5 {
	color: #fff
}

.template6 .perfectPlan .box h3 {
	color: var(--color-theme-two)
}

.template6 .perfectPlan .box ul {
	margin-top: 20px
}

.template6 .perfectPlan .box ul li {
	margin-bottom: 10px
}

.template6 .perfectPlan .box ul li:before {
	content: "•";
	display: inline-block;
	font-size: 23px;
	margin-right: 10px;
	vertical-align: top
}

.template6 .perfectPlan .box .planboxImg.dark-icon-circle {
	background: inherit
}

.template6 .perfectPlan .box .planboxImg .icon-container {
	align-items: center;
	background-color: #fff;
	border-radius: 50%;
	color: var(--color-theme-two);
	display: flex;
	height: 120px;
	justify-content: center;
	width: 120px
}

.template6 .perfectPlan .box .planboxImg .icon-container .span {
	font-size: 65px
}

.template6 .perfectPlan .box .planboxImg .icon-container .gmat {
	font-size: 80px
}

.template6 .perfectPlan .box .planboxImg img {
	width: 53%
}

.template6 .perfectPlan .box .btnBgGreen {
	/*background-color: var(--color-theme-two);*/
	border-radius: 25px;
	color: #222737;
	text-transform: uppercase
}

.template6 .perfectPlan .box .btnBgGreen:hover {
	background-color: #efa65e
}

.template6 .perfectPlan .card {
	background-color: var(--color-theme-three);
	border: 1px solid #505050;
	border-radius: 30px;
	height: auto
}

@media (max-width:999px) {
	.template6 .perfectPlan .card {
		margin-bottom: 21px
	}
}

.template6 .perfectPlan .card .title-header {
	background-color: #222737;
	border: 1px solid #505050;
	border-radius: 30px;
	margin-bottom: 20px
}

.template6 .perfectPlan .card .title-header small span {
	color: var(--color-theme-one)
}

.template6 .perfectPlan .card .title-header h3 {
	color: var(--color-theme-two);
	font-size: 55px;
	margin-top: 15px
}

@media (max-width:1279.99px) {
	.template6 .perfectPlan .card .title-header h3 {
		font-size: 27px;
		line-height: 30px
	}
}

@media (max-width:767.99px) {
	.template6 .perfectPlan .card .title-header h3 {
		font-size: 40px;
		line-height: 30px
	}
}

@media (max-width:419.99px) {
	.template6 .perfectPlan .card .title-header h3 {
		font-size: 30px;
		line-height: 18px
	}
}

.template6 .perfectPlan .card .planboxImg {
	height: 163px;
	padding: 30px 0
}

.template6 .perfectPlan .card .card-list {
	color: #fff;
	font-weight: 500;
	height: auto;
	padding: 0 40px;
	text-align: left
}

@media (max-width:1023.99px) {
	.template6 .perfectPlan .card .card-list {
		padding: 0 10px
	}
}

.template6 .perfectPlan .card .card-list p {
	color: #fff
}

.template6 .perfectPlan .card .card-list-items {
	border-bottom: 1px solid #626878;
	display: flex;
	font-weight: 400;
	padding: 15px 0
}

.template6 .perfectPlan .card .card-list-items i {
	color: var(--color-theme-one);
	font-size: 18px;
	margin-right: 8px;
	margin-top: 4px
}

.template6 .perfectPlan .card .card-list-items:last-child {
	border-bottom: none
}

.template6 .perfectPlan .card .card-meta-deta {
	height: auto
}

.template6 .perfectPlan .card .card-meta-deta a {
	background-color: var(--color-theme-two);
	color: #222737;
	display: inline-block;
	margin: 0 0 30px;
	text-transform: uppercase
}

.template6 .perfectPlan.about-company {
	padding-bottom: 40px;
	padding-top: 40px
}

@media (max-width:767.99px) {
	.template6 .perfectPlan.about-company {
		padding-bottom: 0
	}
}

.template6 .perfectPlan.about-company h5 {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 0
}

.template6 .perfectPlan.about-company ul li {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 16px
}

.template6 .perfectPlan.about-company ul li:before {
	background-color: #e5cca3;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 8px;
	margin-right: 10px;
	width: 8px
}

.template6 .perfectPlan.about-company .about-company-carousel .btn {
	background-color: var(--color-theme-two);
	color: #222737;
	display: inline-block;
	margin: 30px 0;
	text-transform: uppercase
}

.template6 .perfectPlan.about-company .owl-dot {
	margin-top: 40px
}

.template6 .perfectPlan.about-company .owl-dot span {
	background-color: #ccc
}

.template6 .perfectPlan.about-company .owl-dot.active span {
	background-color: #fda924
}

.template6 .buildYourPlan {
	background-color: transparent;
	padding: 0
}

@media (max-width:767.99px) {
	.template6 .buildYourPlan {
		padding: 0 0 20px
	}
}

.template6 .buildYourPlan h2 span {
	color: var(--color-theme-one)
}

.template6 .buildYourPlan form {
	padding: 16px 0;
	position: relative
}

.template6 .buildYourPlan h1 span {
	color: var(--color-theme-one);
}

.template6 .buildYourPlan h1 {
	margin-bottom: 15px
}

.template6 .buildYourPlan p {
	color: #fff
}

.template6 .buildYourPlan .customBox {
	align-items: center;
	border-right: 1px solid #787b85;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 30px
}

@media (max-width:1023.99px) {
	.template6 .buildYourPlan .customBox {
		margin-bottom: 60px
	}

	.template6 .buildYourPlan .customBox:nth-child(2) {
		border-right: none
	}

	.template6 .buildYourPlan .customBox:last-child {
		border-right: none;
		margin-bottom: 0
	}
}

@media (max-width:767.99px) {
	.template6 .buildYourPlan .customBox {
		border-right: none
	}
}

.template6 .buildYourPlan .customBox span {
	align-items: center;
	background-color: var(--color-theme-one);
	border-radius: 50%;
	color: #222737;
	display: inline-flex;
	font-size: 65px;
	font-weight: 600;
	height: 110px;
	justify-content: center;
	width: 110px
}

.template6 .buildYourPlan .customBox h2 {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	height: 126px;
	padding-bottom: 1.2rem;
	padding-top: 20px
}

@media (max-width:767.99px) {
	.template6 .buildYourPlan .customBox h2 {
		height: auto
	}
}

.template6 .buildYourPlan .customBox .quantity {
	align-items: center;
	border: 1px solid rgba(0, 0, 0, .46);
	border-radius: 25px;
	display: flex;
	justify-content: center;
	width: 140px
}

.template6 .buildYourPlan .customBox .quantity input {
	border: 1px solid #fff;
	color: #222737;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	width: 50px
}

.template6 .buildYourPlan .customBox .quantity input:focus {
	outline: none
}

.template6 .buildYourPlan .customBox .quantity input [type=radio] {
	color: #222737
}

.template6 .buildYourPlan .customBox .quantity button[class*=btn] {
	border: none;
	border-radius: 25px;
	cursor: pointer;
	height: 30px;
	width: 30px
}

.template6 .buildYourPlan .customBox .quantity button[class*=btn] i {
	color: #222737;
	font-size: 20px
}

.template6 .buildYourPlan .customBox.radioBox label {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding-right: 6px
}

.template6 .buildYourPlan .customBox.radioBox .switch-field [type=radio] {
	color: var(--color-theme-one)
}

.template6 .buildYourPlan .customBox.radioBox .switch-field [type=radio]:focus {
	box-shadow: none
}

.template6 .buildYourPlan .customBox.emailBox input::-moz-placeholder {
	color: #222737
}

.template6 .buildYourPlan .customBox.emailBox input::placeholder {
	color: #222737
}

.template6 .buildYourPlan .customBox.emailBox {
	border-right: none
}

.template6 .buildYourPlan .customBox .number-circle {
	background: var(--color-theme-one);
	color: #000
}

.template6 .buildYourPlan .customBox::last-child {
	border-right: 0
}

.template6 .buildYourPlan .narrowCalculator {
	margin-top: 30px
}

.template6 .buildYourPlan .narrowCalculator h3 {
	padding: 20px 0
}

.template6 .buildYourPlan .btn {
	background-color: #fff;
	border-radius: 25px;
	color: #000;
	font-weight: 600;
	margin-top: 0;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase
}

.template6 .homeTestimonial {
	background: none;
	padding: 40px 0
}

.template6 .homeTestimonial h1 span {
	color: var(--color-theme-one)
}

.template6 .homeTestimonial p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 0
}

.template6 .homeTestimonial .owl-stage {
	display: flex
}

.template6 .homeTestimonial .homeTestimonials {
	width: 90%
}

.template6 .homeTestimonial .homeTestimonials .testi_author .meta-name-rating .badge {
	background-color: var(--color-theme-one);
	border-radius: 6px;
	color: #000;
	margin-left: 10px;
	padding: 0 5px
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox .client-pic-wrap {
	display: inline-block;
	position: relative
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox .client-pic-wrap img {
	margin: auto;
	width: 120px
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox .client-pic-wrap:after {
	background-image: url(../../../../../public/assets/images/quote.png);
	content: "";
	height: 57px;
	left: -30px;
	position: absolute;
	top: 0;
	width: 57px
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox p {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 15px
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox p.company-name {
	font-size: 12px;
	margin: 0
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox h4 {
	color: var(--color-theme-one);
	font-weight: 600;
	margin-bottom: 20px;
	padding: 0;
	position: relative;
	text-align: left
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox h4:before {
	color: var(--color-theme-one);
	content: open-quote;
	font-size: 4em;
	left: -43px;
	position: absolute;
	top: 17px
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox h4:after {
	bottom: -43px;
	color: var(--color-theme-one);
	content: close-quote;
	font-size: 4em;
	position: absolute;
	right: 2px
}

.template6 .homeTestimonial .homeTestimonials .feedbackBox .clientInfo {
	padding: 0
}

@media (max-width:1023.99px) {
	.template6 .homeTestimonial .homeTestimonials .owl-nav .owl-prev {
		left: -16px
	}

	.template6 .homeTestimonial .homeTestimonials .owl-nav .owl-next {
		right: -16px
	}
}

.template6 .homeTestimonial h5 {
	color: var(--color-theme-three)
}

.template6 .homeTestimonial .btn {
	background-color: var(--color-theme-one);
	color: #222737
}

.template6 .homeTestimonial #modal_change_to_review .bg-lime-700 {
	background-color: var(--color-theme-one)
}

.template6 #save_testimonial_form .modal-body .form-group .form-control {
	color: #6e6c6c;
	font-size: .87rem
}

.template6 #save_testimonial_form .modal-body .form-group .form-control::-moz-placeholder {
	color: #6e6c6c
}

.template6 #save_testimonial_form .modal-body .form-group .form-control::placeholder {
	color: #6e6c6c
}

.template6 #save_testimonial_form .modal-body .control-label {
	color: #4a4545
}

.template6 #save_testimonial_form .modal-body b {
	color: #4a4545;
	font-size: 15px
}

.template6 #modal_change_to_review .bg-lime-700,
.template6 #modal_change_to_review .btn {
	background-color: #ff7f00
}

.template6 #modal_change_to_review .btn:hover {
	background-color: #dd760f
}

.template6 .formWrapper p {
	font-weight: 500
}

.template6 .formWrapper .formgrp input {
	background-color: var(--color-theme-three);
	border: 1px solid #505050;
	color: #fff
}

.template6 .formWrapper .formgrp input::-moz-placeholder {
	color: #fff
}

.template6 .formWrapper .formgrp input::placeholder {
	color: #fff
}

.template6 .formWrapper .formgrp textarea {
	background-color: var(--color-theme-three);
	border: 1px solid #505050
}

.template6 .formWrapper .formgrp textarea::-moz-placeholder {
	color: #fff
}

.template6 .formWrapper .formgrp textarea::placeholder {
	color: #fff
}

.template6 .formWrapper .iti-field .iti {
	display: block
}

.template6 .formWrapper .iti-field .iti .iti__selected-flag {
	border-radius: 10px 0 0 10px
}

.template6 .formWrapper .iti-field .iti .iti__country-name {
	color: #000
}

.template6 .formWrapper .iti-field .iti .iti__selected-dial-code {
	color: #fff
}

.template6 #contactModal .contact-header {
	background-color: var(--color-theme-one)
}

.template6 .contactModal .btn {
	background-color: var(--color-theme-one) !important
}

.template6 .contactModal .formgrp input {
	border: 1px solid #d5cdcd;
	color: #fff
}

.template6 .contactModal .formgrp input::-moz-placeholder {
	color: #000
}

.template6 .contactModal .formgrp input::placeholder {
	color: #000
}

.template6 .contactModal .formgrp textarea {
	border: 1px solid #d5cdcd
}

.template6 .contactModal .formgrp textarea::-moz-placeholder {
	color: #000
}

.template6 .contactModal .formgrp textarea::placeholder {
	color: #000
}

.template6 .contactModal .formgrp .btn {
	background-color: var(--color-theme-one);
	opacity: 1
}

.template6 .contactModal .iti-field .iti {
	display: block
}

.template6 .contactModal .iti-field .iti .iti__selected-flag {
	border-radius: 10px 0 0 10px
}

.template6 .contactModal .iti-field .iti .iti__country-name,
.template6 .contactModal .iti-field .iti .iti__selected-dial-code {
	color: #000
}

.template6 .jw-modal .jw-modal-body .modal-header {
	background-color: var(--color-theme-one)
}

.template6 .jw-modal .jw-modal-body .label-primary {
	background-color: var(--color-theme-one) !important
}

.template6 .jw-modal .jw-modal-body .btn-outline-primary {
	border-color: var(--color-theme-one);
	color: #000
}

.template6 .jw-modal .jw-modal-body .btn-check:checked+.btn-outline-primary {
	background-color: var(--color-theme-one);
	border-color: var(--color-theme-one)
}

.template6 .jw-modal .jw-modal-body .fc-bg-event {
	background: var(--color-theme-one)
}

.template6 .jw-modal .jw-modal-body .clicked-date {
	background-color: #b98f0a !important;
	color: #817876 !important
}

.template6 .jw-modal .jw-modal-body .fc-event-title {
	color: #000
}

.template6 .jw-modal .jw-modal-body .fc-daygrid .fc-col-header-cell {
	background: var(--color-theme-one)
}

.template6 .jw-modal .jw-modal-body .fc-daygrid .fc-col-header-cell a {
	color: #000
}

.template6 .jw-modal .jw-modal-body .bg-lime-600 {
	background: var(--color-theme-one);
	color: #1e1c1c
}

.template6 footer {
	background-color: #222737 !important
}

.template6 .pageFooter .top-footer {
	background-color: var(--color-theme-one);
	padding: 30px 0
}

.template6 .pageFooter .top-footer ul li a {
	color: #474747;
	font-size: 14px;
	font-weight: 600;
	padding-right: 20px
}

.template6 .pageFooter .top-footer ul li a.active {
	color: var(--color-theme-two)
}

.template6 .pageFooter .top-footer ul li a:hover {
	color: #fff
}

.template6 .pageFooter .top-footer h4 {
	color: #474747
}

.template6 .pageFooter .bottom-footer {
	background-color: #222737;
	border-bottom: 4px solid #fff
}

.template6 .pageFooter .bottom-footer ul li a {
	--tw-border-opacity: 1;
	border-color: rgb(243 244 246/var(--tw-border-opacity));
	border-width: 1px;
	display: inline-block;
	font-size: 12px;
	margin-left: 10px;
	min-width: 35px;
	padding: 8px;
	text-align: center
}

.template6 .pageFooter .bottom-footer ul li a:hover {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .pageFooter p {
	color: #828282
}

.template6 .homeCarouselBottomThemeB {
	background-color: #fff;
	padding: 40px 0
}

.template6 .homeCarouselBottomThemeB .btn {
	background-color: #219ecd;
	color: #fff
}

.template6 .homeCarouselBottomThemeB h2 {
	font-weight: 500
}

.template6 .homeCarouselBottomThemeB h4 {
	color: #219ecd
}

.template6 .homeCarouselBottomThemeB h4 span {
	color: #1a7598
}

.template6 .totalPractice {
	background: url(../images/banner-bg3.jpg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.template6 .bestSolutions {
	padding-bottom: 50px;
	padding-top: 140px
}

.template6 .bestSolutions h2 {
	font-size: 38px;
	line-height: 40px;
	margin-bottom: 30px
}

.template6 .bestSolutions p {
	margin-bottom: 30px
}

.template6 .bestSolutions .btn {
	background-color: #fda924;
	border-radius: 50px;
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	text-transform: uppercase
}

.template6 .bestSolutions .imgContainer {
	bottom: -20px;
	position: relative;
	z-index: 1
}

.template6 .bestSolutions .imgContainer:after {
	background-color: #fda924;
	border-radius: 50px;
	content: "";
	height: 600px;
	position: absolute;
	right: 22px;
	top: 110px;
	width: 383px;
	z-index: -1
}

.template6 .taxesdoneright {
	padding: 60px 0;
	position: relative
}

.template6 .taxesdoneright .innershape {
	background-color: #fda924;
	border-radius: 60px 60px 0 0;
	bottom: 20px;
	height: 500px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: -1
}

@media (max-width:999px) {
	.template6 .taxesdoneright .innershape {
		display: none
	}
}

.template6 .taxesdoneright .box {
	background-color: var(--color-theme-three);
	padding: 20px
}

.template6 .taxesdoneright .box .btn {
	background-color: var(--color-theme-two);
	border-radius: 25px;
	color: var(--color-theme-textontwo);
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase
}

.template6 .taxesdoneright .box .btn:hover {
	background-color: var(--color-theme-one);
}

.template6 .taxesdoneright .img-box-text {
	height: auto;
	min-height: 295px
}

@media (max-width:767px) {
	.template6 .taxesdoneright .img-box-text {
		min-height: auto
	}
}

.template6 .taxesdoneright .img-box-text h2 {
	height: 80px;
	margin-bottom: 1rem
}

@media (max-width:767px) {
	.template6 .taxesdoneright .img-box-text h2 {
		min-height: auto
	}
}

.template6 .taxesdoneright .img-box-text h2:before {
	content: inherit
}

.template6 .taxesdoneright .img-box-text p {
	font-weight: 400;
	min-height: 90px
}

@media (max-width:767px) {
	.template6 .taxesdoneright .img-box-text p {
		min-height: auto
	}
}

.template6 .taxesdoneright .img-box-text .btn {
	background-color: var(--color-theme-two);
	color: #222737;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase
}

.template6 .taxesdoneright .accounting-box img {
	border-radius: 20px 20px 0 0
}

.template6 .taxesdoneright .accounting-box {
	background-color: var(--color-theme-three);
	border-radius: 20px
}

@media (max-width:767px) {
	.template6 .taxesdoneright .accounting-box {
		margin-bottom: 30px
	}
}

.template6 .innerPage .our-solution h1 {
	color: #fff;
	font-weight: 500
}

.template6 .innerPage .our-solution h1 span {
	color: var(--color-theme-one)
}

.template6 .innerPage .our-solution .selectStateForm {
	background-color: var(--color-theme-one)
}

.template6 .innerPage .our-solution .selectStateForm h3 {
	color: #383736
}

.template6 .innerPage .our-solution .btn {
	background-color: #82ab02;
	border-radius: 25px
}

.template6 .innerPage .b2tlink {
	color: #82ab02
}

.template6 .innerPage .content-entry {
	margin-bottom: 40px
}

.template6 .innerPage .content-entry h1 span {
	color: var(--color-theme-one)
}

.template6 .innerPage .content-entry h2 {
	color: var(--color-theme-one);
	font-size: 28px;
	font-weight: 700;
	line-height: 47px
}

@media (max-width:767.99px) {
	.template6 .innerPage .content-entry h2 {
		font-size: 1.875rem;
		line-height: 2.25rem
	}
}

.template6 .innerPage .content-entry h2 span {
	color: #fff
}

.template6 .innerPage .content-entry h3 {
	color: var(--color-theme-two);
	font-weight: 600
}

.template6 .innerPage .content-entry p {
	color: #e7e8e8;
	line-height: 24px
}

.template6 .innerPage .content-entry h4 span {
	color: var(--color-theme-two)
}

.template6 .innerPage .content-entry form {
	background-color: var(--color-theme-one);
	border-radius: 30px;
	width: auto
}

@media (max-width:767.99px) {
	.template6 .innerPage .content-entry form {
		width: 100%
	}
}

.template6 .innerPage .content-entry form select {
	background-position: right 15% center;
	color: #000;
	font-size: 12px
}

@media (max-width:767.99px) {
	.template6 .innerPage .content-entry form select {
		background-position: right .5rem center
	}
}

.template6 .innerPage .content-entry .fa-phone {
	color: #4a4a4a
}

.template6 .innerPage .content-entry .buildYourPlan {
	background-color: transparent
}

.template6 .innerPage .content-entry .buildYourPlan .narrowCalculator {
	background-color: transparent;
	border-radius: 68px;
	padding: 16px 0
}

.template6 .innerPage .content-entry .buildYourPlan .narrowCalculator .cuenta div.child label {
	width: 25%
}

.template6 .innerPage .content-entry .buildYourPlan .narrowCalculator .cuenta div.child ul {
	margin-top: 13px;
	width: -moz-max-content;
	width: max-content
}

.template6 .innerPage .content-entry .buildYourPlan.bgGrdient {
	background: none
}

.template6 .innerPage .content-entry .buildYourPlan h2 {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 25px;
	margin-bottom: 15px
}

.template6 .innerPage .content-entry .buildYourPlan p {
	padding-bottom: 36px
}

.template6 .innerPage .content-entry .buildYourPlan p button {
	background-color: #fff;
	border-radius: 25px;
	color: #1e1c1c
}

.template6 .innerPage .content-entry .buildYourPlan .customBox h2 {
	color: #fff;
	font-size: 15px
}

.template6 .innerPage .content-entry .buildYourPlan .customBox {
	flex-direction: column
}

.template6 .innerPage .content-entry .buildYourPlan .customBox .number-circle {
	background: var(--color-theme-one);
	color: #222737;
	font-weight: 600
}

.template6 .innerPage .content-entry .buildYourPlan .customBox.emailBox input {
	background-color: #fdfdfd;
	border-radius: 25px;
	font-size: 16px
}

.template6 .innerPage .content-entry .buildYourPlan .customBox.radioBox label {
	color: #fff
}

.template6 .innerPage .content-entry .buildYourPlan .customBox.radioBox .switch-field [type=radio] {
	color: var(--color-theme-one)
}

.template6 .innerPage .content-entry .buildYourPlan .customBox .quantity {
	background-color: #fff
}

.template6 .innerPage .content-entry .buildYourPlan .customBox .quantity input {
	color: #434e6e
}

.template6 .innerPage .content-entry .buildYourPlan .customBox .quantity button[class*=btn] i {
	color: #434e6e;
	font-size: 20px
}

.template6 .innerPage .content-entry .colorbox {
	background-color: #82ab02;
	color: #fff
}

.template6 .innerPage .content-entry .colorbox h1,
.template6 .innerPage .content-entry .colorbox ul li {
	color: #fff
}

.template6 .innerPage .content-entry .perfectPlan {
	background-color: #fff
}

.template6 .innerPage .content-entry .perfectPlan h2 {
	color: #82ab02
}

.template6 .innerPage .content-entry .perfectPlan .card {
	height: auto;
	margin-bottom: 0
}

.template6 .innerPage .content-entry #calculator .bgGrdient {
	background: #fff
}

.template6 .innerPage .content-entry #calculator .customBox h2 {
	color: #fff
}

.template6 .innerPage .content-entry #calculator .emailBox input {
	border: 1px solid #a1a1a1
}

.template6 .innerPage .content-entry #calculator .quantity-counter button {
	background-color: #fff !important
}

.template6 .innerPage .content-entry #calculator button {
	background-color: #fff;
	border-radius: 25px;
	color: #000
}

.template6 .innerPage .content-entry #calculator button:hover {
	background-color: #ccc
}

.template6 .innerPage .content-entry #calculator #totalPriceContainer h3,
.template6 .innerPage .content-entry #calculator #totalPriceContainer h3 span {
	color: #fff
}

.template6 .innerPage .content-entry .btn {
	background-color: var(--color-theme-one);
	border-radius: 30px;
	color: #222737
}

.template6 .innerPage .content-entry .btn:hover {
	background-color: #e4b109
}

.template6 .innerPage .content-entry .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 30px;
	color: #222737
}

.template6 .innerPage .content-entry .cta-btn-chat:hover {
	background-color: #e4b109
}

.template6 .innerPage .content-entry .incorporationentities h4 {
	color: var(--color-theme-one)
}

.template6 .innerPage .content-entry .colorbox {
	background-color: var(--color-theme-one);
	color: #000;
	height: inherit
}

.template6 .innerPage .content-entry .colorbox h1 {
	color: #000;
	text-align: center
}

.template6 .innerPage .content-entry .colorbox h2 {
	color: #000
}

.template6 .innerPage .content-entry .colorbox ul li {
	color: #000;
	list-style: disc;
	margin-bottom: 13px
}

.template6 .innerPage .content-entry .colorbox p {
	color: #000
}

.template6 .innerPage .content-entry .colorbox .btn {
	background-color: var(--color-theme-two);
	color: #fff
}

.template6 .innerPage .content-entry .icon-container {
	align-items: center;
	background-color: var(--color-theme-one);
	border-radius: 50%;
	color: #fff;
	display: flex;
	height: 117px;
	justify-content: center;
	padding: 30px 0;
	width: 117px
}

.template6 .innerPage .content-entry .icon-container .office-circle-icon {
	align-items: center;
	border-radius: 50%;
	display: inline-flex;
	height: 117px;
	justify-content: center;
	width: 117px
}

.template6 .innerPage .content-entry .icon-container .office-circle-icon span {
	font-size: 55px
}

.template6 .innerPage .content-entry .icon-container .office-circle-icon gmat {
	font-size: 80px
}

.template6 .innerPage .content-entry .staffList {
	margin-top: 10px
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer {
	background: var(--color-theme-three);
	border: 1px solid var(--color-theme-three);
	border-radius: 13px;
	height: 365px;
	margin: 60px auto 40px;
	padding: 25px 0;
	position: relative;
	width: 286px
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffImg {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	height: 150px;
	margin: -90px auto auto;
	width: 150px
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffImg img {
	border-radius: 50%;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
	height: 150px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 150px
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer h3 {
	color: #fff;
	font-size: 20px;
	font-weight: 600
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffInfo {
	border-radius: 40px;
	padding: 11px 20px;
	width: auto
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffInfo div {
	align-items: start;
	display: flex;
	padding: 3px 0;
	text-align: left
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffInfo div a {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	padding: 1px 0;
	width: 223px;
	word-break: break-all
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffInfo span i {
	color: var(--color-theme-two);
	display: inline-block;
	font-size: 19px;
	margin-top: 5px;
	padding-right: 6px
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .starRating .fa-solid {
	color: #fc0
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffRole {
	border-top: 10px solid var(--color-theme-two)
}

.template6 .innerPage .content-entry .staffList .eachStaffcontainer .staffRole a {
	background-color: #fff;
	color: var(--color-theme-two)
}

.template6 .innerPage .content-entry.staff .info .info-col {
	background-color: var(--color-theme-three)
}

.template6 .innerPage .content-entry.staff .info .info-col-2 {
	background-color: var(--color-theme-one)
}

.template6 .innerPage .content-entry.staff .info .info-col-2 p {
	color: #474747
}

.template6 .innerPage .content-entry.staff h2 {
	color: var(--color-theme-two);
	font-size: 26px;
	font-weight: 600
}

.template6 .innerPage .content-entry.staff .info-col h4 {
	color: #03a9f4;
	font-weight: 500;
	margin-bottom: 10px
}

.template6 .innerPage .content-entry.staff .label {
	background-color: var(--color-theme-three)
}

.template6 .innerPage .content-entry.staff .circle {
	background-color: var(--color-theme-two)
}

.template6 .innerPage .content-entry.staff .circle i,
.template6 .innerPage .content-entry.staff .cnt_datos span {
	color: #fff
}

.template6 .innerPage .content-entry.staff .cnt_datos p {
	color: #0d0e0e
}

.template6 .innerPage .content-entry.staff .list_staff {
	color: #474747
}

.template6 .innerPage .content-entry .helpYou .bg-white {
	background-color: transparent;
	border: none;
	box-shadow: none
}

.template6 .innerPage .content-entry .helpYou .bg-white h4,
.template6 .innerPage .content-entry .helpYou h1 {
	color: #fff
}

.template6 .innerPage .content-entry .helpYou h1 span {
	color: var(--color-theme-one)
}

.template6 .innerPage .content-entry .serviceList li a p {
	align-items: center;
	color: #000;
	display: flex;
	flex-direction: column;
	line-height: 24px
}

.template6 .innerPage .content-entry .serviceList li a p span {
	background-color: #ff9800 !important
}

.template6 .innerPage .content-entry .incorporation-entities {
	background-color: transparent
}

.template6 .innerPage .content-entry .incorporation-entities .entities-heading {
	background-color: var(--color-theme-one);
	border-radius: 20px;
	margin-bottom: 20px;
	padding: 10px
}

.template6 .innerPage .content-entry .incorporation-entities .entities-heading h3 {
	color: #fff
}

.template6 .innerPage .content-entry .incorporation-entities .entities {
	background-color: var(--color-theme-three)
}

.template6 .innerPage .content-entry .incorporation-entities .entities p {
	color: #fff
}

.template6 .innerPage .content-entry .why-use-taxtree .information-document-container .information-document {
	background-color: var(--color-theme-one);
	border-radius: 60px
}

.template6 .innerPage .content-entry .why-use-taxtree .information-document-container .information-document .btn {
	background-color: #fff;
	color: #000
}

.template6 .innerPage p span {
	color: #fda924
}

.template6 .innerPage .homeCarouselBottom {
	margin-top: 0;
	padding: 40px 0
}

.template6 .why-use-taxtree .information-document-container {
	margin-top: 20px;
	position: relative
}

.template6 .why-use-taxtree .information-document-container .information-document {
	background-color: #fda924;
	border-radius: 60px
}

.template6 .why-use-taxtree .information-document-container .information-document ul {
	margin-bottom: 25px
}

.template6 .why-use-taxtree .information-document-container .information-document ul li {
	color: #fff;
	font-weight: 500
}

.template6 .why-use-taxtree .information-document-container .information-document .btn {
	background-color: #219ecd
}

.template6 .incorporation-entities {
	background-color: #f9f9f9
}

.template6 .incorporation-entities .entities-heading {
	background-color: #219ecd;
	border-radius: 20px;
	margin-bottom: 20px;
	padding: 10px
}

.template6 .incorporation-entities .entities {
	background-color: #fff;
	height: 320px;
	padding: 1rem
}

.template6 .incorporation-entities .entities h1 {
	color: #219ecd
}

.template6 .incorporation-entities .entities h1 span,
.template6 h2 span {
	color: #fda924
}

.template6 .serviceBox ul {
	list-style: disc;
	margin-bottom: 30px;
	margin-left: 55px;
	text-align: left
}

.template6 .serviceBox ul li {
	color: #ffee1e;
	font-weight: 600;
	margin-bottom: 10px
}

.template6 .perfectPlan.narrow .card {
	height: 765px;
	max-width: 18rem
}

.template6 .perfectPlan .card-list {
	height: 330px
}

.template6 .perfectPlan .card-meta-deta {
	height: 160px
}

.template6 .create-new-company h2 {
	position: relative
}

.template6 .create-new-company h2 span {
	color: var(--color-theme-one)
}

.template6 .create-new-company h3 span {
	color: var(--color-theme-two)
}

.template6 .create-new-company ul {
	font-size: 13px;
	list-style: disc;
	padding-left: 20px
}

.template6 .create-new-company ul li {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity));
	font-weight: 500
}

.template6 .create-new-company ul li ::marker {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.template6 .create-new-company ul li ::marker {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.template6 .create-new-company ul li ::marker {
	font-size: 14px
}

.template6 .create-new-company a {
	background-color: var(--color-theme-two);
	border-radius: 30px;
	color: #222737
}

.template6 .common-entities {
	padding: 20px 0 40px
}

.template6 .common-entities h2 span,
.template6 .common-entities h4 {
	color: var(--color-theme-one)
}

.template6 .common-entities p {
	--tw-text-opacity: 1;
	color: rgb(255 255 255/var(--tw-text-opacity))
}

.template6 .common-entities p {
	font-weight: 400;
	line-height: 19px
}

.template6 .common-entities .entity-grid {
	border-color: #716a54
}

.template6 .termsConditions h1,
.template6 .termsConditions p {
	color: #fff
}

.template6 .termsConditions p span {
	color: #fff !important;
	display: inline-block;
	font-size: 22px;
	padding-top: 15px
}

.template6 .thankyou h3 span,
.template6 .thankyou p span {
	color: var(--color-theme-one)
}

.template6 .thankyou .btn {
	background-color: var(--color-theme-one);
	border-radius: 25px;
	color: #000;
	text-transform: lowercase
}

.template6 .lp-wrapper .btn,
.template6 .lp-wrapper .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 25px;
	color: #000;
	font-weight: 600;
	padding: .6rem 2rem
}

.template6 .lp-wrapper .bannerSection-bookeeping {
	background-blend-mode: multiply;
	background-color: #504f4a;
	background-image: url(https://taxtree.com/cms/upload/image-gallery/673c746f1167e.webp);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}

.template6 .lp-wrapper .bannerSection-bookeeping .fdnw {
	align-items: center;
	display: flex
}

.template6 .lp-wrapper .bannerSection-bookeeping h1 {
	font-size: 3.75rem
}

.template6 .lp-wrapper .bannerSection-bookeeping h1 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .bannerSection-bookeeping ul li::marker {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .bannerSection-bookeeping ul li span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .bannerSection-bookeeping .form p {
	font-size: 22px
}

.template6 .lp-wrapper .bannerSection-bookeeping .form .formWrapper {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper .bannerSection-bookeeping .form .formWrapper .formgrp input,
.template6 .lp-wrapper .bannerSection-bookeeping .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.template6 .lp-wrapper .bannerSection-bookeeping .form .formWrapper .formgrp .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper .section-3-bookeeping .section-3-bookeeping-img {
	position: relative
}

.template6 .lp-wrapper .section-3-bookeeping .section-3-bookeeping-img .section-3-bookeeping-img-circle {
	background-color: var(--color-theme-one);
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper .section-3-bookeeping .section-3-bookeeping-img img {
	left: -45px;
	position: absolute;
	right: 0;
	top: 37px;
	width: 83%
}

.template6 .lp-wrapper .section-3-bookeeping h2 {
	color: #fff
}

.template6 .lp-wrapper .section-3-bookeeping h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .section-3-bookeeping .advancedforleft ul li {
	color: #fff
}

.template6 .lp-wrapper .section-3-bookeeping .advancedforleft ul li i {
	color: var(--color-theme-one);
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper .section-2-bookeeping {
	background-color: var(--color-theme-one);
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	height: 700px
}

.template6 .lp-wrapper .section-2-bookeeping img {
	margin-top: 5px;
	width: 430px
}

.template6 .lp-wrapper .section-2-bookeeping p {
	background-color: #fff;
	color: #000;
	padding: 10px
}

.template6 .lp-wrapper .section-2-bookeeping .advancedforleft-list-bookkeeping li {
	color: #000;
	font-size: 20px;
	font-style: italic
}

.template6 .lp-wrapper .section-2-bookeeping .advancedforleft-list-bookkeeping li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper .section-30-days .formWrapper {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper .section-30-days .formWrapper .formgrp input {
	border: 1px solid #fff
}

.template6 .lp-wrapper .section-30-days .formWrapper .btn {
	background-color: #fff;
	color: #000;
	font-weight: 600
}

.template6 .lp-wrapper .section-30-days h2 {
	color: #fff
}

.template6 .lp-wrapper .section-30-days h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .acconunt h4 {
	color: #fff
}

.template6 .lp-wrapper .acconunt h4 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .acconunt .acconunt-img {
	position: relative
}

.template6 .lp-wrapper .acconunt .acconunt-img .account-img-circle {
	background-color: var(--color-theme-one);
	border-radius: 50%;
	height: 490px;
	width: 490px
}

.template6 .lp-wrapper .acconunt .acconunt-img img {
	left: 74px;
	position: absolute;
	top: -10px;
	width: 350px
}

.template6 .lp-wrapper .section-taxtree h1 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper .section-taxtree.bg-green-bookkeping {
	background-color: #343436
}

.template6 .lp-wrapper .section-taxtree.bg-green-bookkeping .itin-box-img {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.template6 .lp-wrapper .section-taxtree.bg-green-bookkeping .itin-box-img .icon-container {
	align-items: center;
	background-color: var(--color-theme-one);
	border-radius: 50%;
	display: flex;
	height: 200px;
	justify-content: center;
	padding: 20px;
	width: 200px
}

.template6 .lp-wrapper .section-taxtree.bg-green-bookkeping .itin-box-img .icon-container img {
	width: 47%
}

.template6 .lp-wrapper .brandWebsite-itin h1 span {
	background-color: #000;
	color: #fff;
	display: inline-block;
	padding: 5px
}

.template6 .lp-wrapper .brandWebsite-itin p span {
	color: #000
}

.template6 .lp-wrapper .brandWebsite-itin.bg-green-bookkeping {
	background-color: #343436
}

.template6 .lp-wrapper .brandWebsite-itin .brandWebsite-itin-inner {
	background: var(--color-theme-one);
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	padding: 85px 0;
	position: relative
}

.template6 .lp-wrapper .brandWebsite-itin .brandWebsite-itin-inner .img-circle-bg {
	background-color: #fff;
	border-radius: 50%;
	bottom: 0;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper .brandWebsite-itin .brandWebsite-itin-inner .img-circle-bg img {
	bottom: 0;
	position: absolute;
	right: 0
}

.template6 .lp-wrapper .brandWebsite-itin .leafcloud-features-list ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper .homeTestimonial,
.template6 .lp-wrapper .homeTestimonial.bgGrdient {
	background: none
}

.template6 .lp-wrapper .homeTestimonial h1 {
	color: #fff;
	font-weight: 600
}

.template6 .lp-wrapper .homeTestimonial h1 b {
	font-weight: 600
}

.template6 .lp-wrapper .homeTestimonial .homeTestimonials .testi_author .meta-name-rating .meta-name {
	color: #6d6666;
	font-size: 18px;
	padding-right: 5px
}

.template6 .lp-wrapper .homeTestimonial .homeTestimonials .feedbackBox h4 {
	color: #000
}

.template6 .lp-wrapper.lp-bookeeping {
	background-color: #313c60
}

.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .feedbackBox .clientInfo h3 span,
.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .feedbackBox h4,
.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .testi_author .meta-name-rating .meta-name,
.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .testi_author .meta-title span,
.template6 .lp-wrapper.lp-bookeeping .homeTestimonial h1 {
	color: #fff
}

.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .testi_author .meta-rating .Stars:before {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, var(--star-background) var(--percent), #fff var(--percent));
	-webkit-background-clip: text;
	content: "★★★★";
	letter-spacing: 3px
}

.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .owl-nav .owl-next span,
.template6 .lp-wrapper.lp-bookeeping .homeTestimonial .owl-nav .owl-prev span {
	color: #fff
}

.template6 .lp-wrapper.lp-taxreturn .banner_section {
	background-color: #504f4a
}

.template6 .lp-wrapper.lp-taxreturn .banner_section ul {
	margin-bottom: 10px
}

.template6 .lp-wrapper.lp-taxreturn .banner_section ul li {
	color: #fff
}

.template6 .lp-wrapper.lp-taxreturn .banner_section ul li:before {
	font-size: 19px;
	line-height: 24px;
	padding-left: 2px
}

.template6 .lp-wrapper.lp-taxreturn .banner_section ul span {
	color: var(--color-theme-one);
	display: inline-block;
	margin-left: 32px
}

.template6 .lp-wrapper.lp-taxreturn .section-3 {
	background-color: #f7f7f7
}

.template6 .lp-wrapper.lp-taxreturn .section-3 .section-3-bookeeping-img {
	display: flex;
	justify-content: flex-end;
	position: relative
}

.template6 .lp-wrapper.lp-taxreturn .section-3 .section-3-bookeeping-img .section-3-bookeeping-img-circle {
	background-color: #ffab00;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	width: 500px
}

.template6 .lp-wrapper.lp-taxreturn .section-3 .section-3-bookeeping-img img {
	left: 0;
	position: absolute;
	right: 0;
	top: 37px;
	width: 400px
}

.template6 .lp-wrapper.lp-taxreturn .section-3 h2,
.template6 .lp-wrapper.lp-taxreturn .section-3 ul li {
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .section-3 ul li i {
	color: #ffab00;
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax {
	background-color: var(--color-theme-one);
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 24%, 100% 100%, 0 100%);
	padding: 50px 0
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax img {
	margin-top: 5px;
	width: 235px
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax ul li {
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax h1,
.template6 .lp-wrapper.lp-taxreturn .section-2-tax h2,
.template6 .lp-wrapper.lp-taxreturn .section-2-tax h4,
.template6 .lp-wrapper.lp-taxreturn .section-2-tax p {
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax h1 {
	background-color: #fff
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax p {
	background-color: transparent
}

.template6 .lp-wrapper.lp-taxreturn .section-2-tax .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .section-1 h1,
.template6 .lp-wrapper.lp-taxreturn .section-1 h2 {
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .section-1 h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-taxreturn .section-1 .itin-box-img {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.template6 .lp-wrapper.lp-taxreturn .section-1 .itin-box-img .icon-container {
	align-items: center;
	background-color: var(--color-theme-one);
	border-radius: 50%;
	display: flex;
	height: 180px;
	justify-content: center;
	padding: 20px;
	width: 180px
}

.template6 .lp-wrapper.lp-taxreturn .section-1 .itin-box-img .icon-container img {
	width: 47%
}

.template6 .lp-wrapper.lp-taxreturn .section-1 .itin-box-img p {
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .section-1 .btn {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .lp-wrapper.lp-taxreturn .homeTestimonial h1 {
	color: #000
}

.template6 .lp-wrapper {
	background-color: #f7f7f7
}

.template6 .lp-wrapper.lp-itin .btn,
.template6 .lp-wrapper.lp-itin .cta-btn-chat {
	border-radius: 25px
}

.template6 .lp-wrapper.lp-itin .banner_section {
	background-color: #504f4a
}

.template6 .lp-wrapper.lp-itin .banner_section .form .formWrapper {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .banner_section h1 {
	font-size: 3.75rem
}

.template6 .lp-wrapper.lp-itin .banner_section h1 span,
.template6 .lp-wrapper.lp-itin .banner_section h4,
.template6 .lp-wrapper.lp-itin .banner_section p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-1 {
	background-color: #f7f7f7;
	padding-bottom: 50px
}

.template6 .lp-wrapper.lp-itin .section-1 h1 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-1 .itin-box-img .icon-container {
	align-items: center;
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-1 p {
	color: #000
}

.template6 .lp-wrapper.lp-itin .section-1 p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-1 .btn {
	background-color: var(--color-theme-one);
	color: #fff
}

.template6 .lp-wrapper.lp-itin .section-2 {
	background-color: #222737;
	padding: 50px 0
}

.template6 .lp-wrapper.lp-itin .section-2 img {
	width: 450px
}

.template6 .lp-wrapper.lp-itin .section-2 h1,
.template6 .lp-wrapper.lp-itin .section-2 h4 {
	color: #fff
}

.template6 .lp-wrapper.lp-itin .section-2 h1 span,
.template6 .lp-wrapper.lp-itin .section-2 h4 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-2 p {
	color: #fff
}

.template6 .lp-wrapper.lp-itin .section-2 ul {
	padding-right: 33px
}

.template6 .lp-wrapper.lp-itin .section-2 ul li {
	color: #fff;
	position: relative
}

.template6 .lp-wrapper.lp-itin .section-2 ul li i {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-3 {
	background-color: #f7f7f7;
	padding: 50px 0
}

.template6 .lp-wrapper.lp-itin .section-3 img {
	display: inline-block;
	width: 450px
}

.template6 .lp-wrapper.lp-itin .section-3 .advancedforleft ul {
	padding-left: 0;
	padding-right: 0
}

.template6 .lp-wrapper.lp-itin .section-3 .advancedforleft ul li {
	color: #000;
	position: relative
}

.template6 .lp-wrapper.lp-itin .section-3 .advancedforleft ul li i {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-3 .advancedforright ul {
	padding-right: 33px
}

.template6 .lp-wrapper.lp-itin .section-3 .advancedforright ul li {
	color: #000;
	position: relative
}

.template6 .lp-wrapper.lp-itin .section-3 .advancedforright ul li i {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .section-3 h2 {
	color: #000;
	line-height: 75px
}

.template6 .lp-wrapper.lp-itin .section-3 h2 span {
	background-color: var(--color-theme-one);
	color: #fff
}

.template6 .lp-wrapper.lp-itin .section-3 p {
	color: #000
}

.template6 .lp-wrapper.lp-itin .section-3 p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner {
	background-color: var(--color-theme-one);
	padding: 150px 0
}

.template6 .lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner .img-circle-bg {
	background-color: #fff
}

.template6 .lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner h1 span {
	background-color: #000;
	color: #fff
}

.template6 .lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner p span {
	color: #000
}

.template6 .lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner ul li {
	position: relative
}

.template6 .lp-wrapper.lp-itin .brandWebsite-itin .brandWebsite-itin-inner ul li i {
	color: #fff
}

.template6 .lp-wrapper.lp-itin .homeTestimonial h1 {
	color: #000
}

.template6 .lp-wrapper.lp-itin .homeTestimonial .btn {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice {
	background-color: #313c60
}

.template6 .lp-wrapper.lp-virtualoffice .btn,
.template6 .lp-wrapper.lp-virtualoffice .cta-btn-chat {
	background-color: var(--color-theme-two);
	border-radius: 25px;
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice ul li i {
	color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section {
	background-color: #504f4a
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section p {
	color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section ul li {
	color: #000;
	font-size: 16px
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section ul li i {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section .bg-green-dark-2 p {
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section .bg-green-dark-2 p span {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section .bg-green-dark-2,
.template6 .lp-wrapper.lp-virtualoffice .banner_section .form .formWrapper {
	background-color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .banner_section .form .formWrapper .formgrp .btn {
	background-color: #fff;
	border-radius: 25px;
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .section-we-virtual h2 {
	color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .section-we-virtual h3 {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .section-we-virtual .itin-box-img .icon-container {
	background-color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .section-how-it-virtual,
.template6 .lp-wrapper.lp-virtualoffice .section-we-virtual .itin-box-img .icon-container .icon-container-text h2,
.template6 .lp-wrapper.lp-virtualoffice .section-we-virtual p {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .section-how-it-virtual h2 span,
.template6 .lp-wrapper.lp-virtualoffice .section-how-it-virtual ul li span {
	color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .section-how-it-virtual .section-how-it-virtual-img {
	position: relative
}

.template6 .lp-wrapper.lp-virtualoffice .section-how-it-virtual .section-how-it-virtual-img .section-how-it-virtual-img-circle {
	background-color: var(--color-theme-two);
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	width: 500px
}

.template6 .lp-wrapper.lp-virtualoffice .section-how-it-virtual .section-how-it-virtual-img img {
	border-radius: 0 0 26% 31%;
	left: 40px;
	position: absolute;
	right: 0;
	top: 37px;
	width: 400px
}

.template6 .lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual h1 {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual h1 span {
	color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual .card-header {
	background-color: var(--color-theme-two);
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual ul li {
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .section-plan-pricing-virtual .price {
	background-color: var(--color-theme-two);
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual {
	background-color: var(--color-theme-two);
	background-image: none;
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	padding: 100px 0 60px;
	position: relative
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual h1 span,
.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual h4 span {
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual ul li {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual ul li p {
	color: #000
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual ul li i {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual .img-circle-bg {
	background-color: #fff;
	border-radius: 50%;
	bottom: 30px;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper.lp-virtualoffice .section-why-virtual .img-circle-bg img {
	position: absolute;
	right: 54px;
	width: 350px
}

.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .feedbackBox .clientInfo h3 span,
.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .feedbackBox h4,
.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .testi_author .meta-name-rating .meta-name,
.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .testi_author .meta-title span,
.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial h1 {
	color: #fff
}

.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .testi_author .meta-rating .Stars:before {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, var(--star-background) var(--percent), #fff var(--percent));
	-webkit-background-clip: text;
	content: "★★★★★";
	letter-spacing: 3px
}

.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .owl-nav .owl-next span,
.template6 .lp-wrapper.lp-virtualoffice .homeTestimonial .owl-nav .owl-prev span {
	color: #fff
}

.template6 .lp-wrapper.lp-new-company .btn,
.template6 .lp-wrapper.lp-new-company .cta-btn-chat {
	border-radius: 25px
}

.template6 .lp-wrapper.lp-new-company .formWrapper {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .formWrapper .formgrp input,
.template6 .lp-wrapper.lp-new-company .formWrapper .formgrp textarea {
	border: 1px solid #fff
}

.template6 .lp-wrapper.lp-new-company .banner_section {
	background-color: #9c9d9d
}

.template6 .lp-wrapper.lp-new-company .banner_section .btn {
	background-color: var(--color-theme-one);
	color: #fff
}

.template6 .lp-wrapper.lp-new-company .banner_section h1 span,
.template6 .lp-wrapper.lp-new-company .banner_section h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .banner_section h3 {
	line-height: 60px
}

.template6 .lp-wrapper.lp-new-company .banner_section h3 span {
	background-color: var(--color-theme-one);
	color: #000;
	padding: 0 12px
}

.template6 .lp-wrapper.lp-new-company .banner_section ul li i {
	color: var(--color-theme-one);
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-new-company .section-3 .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-new-company .section-3 p {
	color: #000
}

.template6 .lp-wrapper.lp-new-company .section-3 p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .section-3 h2 {
	color: #000
}

.template6 .lp-wrapper.lp-new-company .section-3 h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new {
	padding: 50px 0
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new h2 {
	color: #000
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new ul {
	padding-left: 0;
	padding-right: 0
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new ul li {
	color: #000;
	position: relative
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new ul li i {
	color: var(--color-theme-one);
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new .circlular_div {
	background-color: var(--color-theme-one);
	border-radius: 50%;
	height: 500px;
	width: 500px
}

.template6 .lp-wrapper.lp-new-company .section-we-are-new img {
	left: -32px;
	position: absolute;
	top: 53px
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs {
	background-color: var(--color-theme-one);
	background-image: none
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs ul {
	background-color: #ffab00
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tabs {
	background-color: #ffab00;
	display: flex;
	justify-content: center
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tabs .tablink {
	background-color: #ffab00
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container,
.template6 .lp-wrapper.lp-new-company .new-company-tabs .tabs .tablink.active {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container .tabcontent {
	border-top: none;
	display: none;
	padding: 20px
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container .tabcontent.show {
	display: block
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container .tabcontent p {
	color: #000
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button {
	background-color: #f8fffd;
	border-radius: 25px;
	margin-bottom: 10px;
	padding: 10px 15px
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button span {
	color: #000
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button span span {
	color: #516e03
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2 button svg {
	color: #000
}

.template6 .lp-wrapper.lp-new-company .new-company-tabs .tab-container div[data-accordion=collapse] h2+div .border-gray-200 {
	border-color: transparent
}

.template6 .lp-wrapper.lp-new-company .section-what-new-company {
	background-blend-mode: multiply;
	background-color: #9c9d9d;
	background-image: url(https://taxtree.com/cms/upload/image-gallery/673c746f1167e.webp);
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	height: auto;
	padding: 100px 0 60px;
	position: relative
}

.template6 .lp-wrapper.lp-new-company .section-what-new-company .itin-box-img .icon-container {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .section-what-new-company h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-new-company .section-what-new-company h3 {
	color: #fff;
	font-weight: 800;
	padding: 15px 0
}

.template6 .lp-wrapper.lp-new-company .section-what-new-company .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-new-company .homeTestimonial h1 {
	color: #000
}

.template6 .lp-wrapper.lp-firpta .btn,
.template6 .lp-wrapper.lp-firpta .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 25px;
	color: #000
}

.template6 .lp-wrapper.lp-firpta ul li i {
	color: #fff;
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-firpta .banner_section {
	background-blend-mode: color-burn;
	background-color: #545654
}

.template6 .lp-wrapper.lp-firpta .banner_section .btn {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .lp-wrapper.lp-firpta .banner_section h1 span,
.template6 .lp-wrapper.lp-firpta .banner_section p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-firpta .banner_section .form p {
	font-size: 22px
}

.template6 .lp-wrapper.lp-firpta .banner_section .form .formWrapper {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-firpta .banner_section .form .formWrapper .formgrp input,
.template6 .lp-wrapper.lp-firpta .banner_section .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.template6 .lp-wrapper.lp-firpta .banner_section .form .formWrapper .formgrp .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img {
	position: relative
}

.template6 .lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img .circular-div {
	background-color: var(--color-theme-one);
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img img {
	border-radius: 0 0 50% 50%;
	left: 90px;
	position: absolute;
	top: 38px;
	width: 87%;
	z-index: 1
}

@media (min-width:1850px) {
	.template6 .lp-wrapper.lp-firpta .section-2-firpta .section-2-firpta-img img {
		left: 221px;
		width: 72%
	}
}

.template6 .lp-wrapper.lp-firpta .section-2-firpta ul li i {
	color: var(--color-theme-one);
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-firpta .section-2-firpta h1 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-firpta .section-2-firpta h4,
.template6 .lp-wrapper.lp-firpta .section-2-firpta p {
	color: #000
}

.template6 .lp-wrapper.lp-firpta .section-3 {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-firpta .section-serve .section-serve-img {
	position: relative
}

.template6 .lp-wrapper.lp-firpta .section-serve .section-serve-img .circular-div {
	background-color: var(--color-theme-one);
	border-radius: 50%;
	height: 400px;
	left: 0;
	position: absolute;
	width: 400px
}

.template6 .lp-wrapper.lp-firpta .section-serve .section-serve-img img {
	border-radius: 0 0 50% 50%;
	left: 46px;
	position: absolute;
	top: 62px;
	width: 90%
}

@media (min-width:1850px) {
	.template6 .lp-wrapper.lp-firpta .section-serve .section-serve-img img {
		left: 44px;
		width: 74%
	}
}

.template6 .lp-wrapper.lp-firpta .section-serve h2,
.template6 .lp-wrapper.lp-firpta .section-serve p {
	color: #000
}

.template6 .lp-wrapper.lp-firpta .section-serve p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-firpta .brandWebsite-itin {
	background-color: var(--color-theme-one);
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 17%, 100% 100%, 0 100%);
	margin-top: 50px;
	padding: 85px 0;
	position: relative
}

.template6 .lp-wrapper.lp-firpta .brandWebsite-itin .img-circle-bg {
	background-color: #fff;
	border-radius: 50%;
	bottom: 0;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper.lp-firpta .homeTestimonial {
	background-color: #292a2a
}

.template6 .lp-wrapper.lp-firpta .homeTestimonial .feedbackBox .clientInfo h3 span,
.template6 .lp-wrapper.lp-firpta .homeTestimonial .feedbackBox h4,
.template6 .lp-wrapper.lp-firpta .homeTestimonial .testi_author .meta-name-rating .meta-name,
.template6 .lp-wrapper.lp-firpta .homeTestimonial .testi_author .meta-title span {
	color: #fff
}

.template6 .lp-wrapper.lp-firpta .homeTestimonial .testi_author .meta-rating .Stars:before {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, var(--star-background) var(--percent), #fff var(--percent));
	-webkit-background-clip: text;
	content: "★★★★★";
	letter-spacing: 3px
}

.template6 .lp-wrapper.lp-firpta .homeTestimonial .owl-nav .owl-next span,
.template6 .lp-wrapper.lp-firpta .homeTestimonial .owl-nav .owl-prev span {
	color: #fff
}

.template6 .lp-wrapper.lp-boi .btn,
.template6 .lp-wrapper.lp-boi .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 25px;
	color: #000
}

.template6 .lp-wrapper.lp-boi .banner_section {
	background-blend-mode: color-burn;
	background-color: #9c9d9d
}

.template6 .lp-wrapper.lp-boi .banner_section .btn {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .lp-wrapper.lp-boi .banner_section h1 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-boi .banner_section p span {
	color: #e5cca3
}

.template6 .lp-wrapper.lp-boi .banner_section .form p {
	font-size: 22px
}

.template6 .lp-wrapper.lp-boi .banner_section .form .formWrapper {
	background-color: var(--color-theme-one);
	border-radius: 12px
}

.template6 .lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp {
	text-align: center
}

.template6 .lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp input,
.template6 .lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.template6 .lp-wrapper.lp-boi .banner_section .form .formWrapper .formgrp .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-boi .benefits {
	background-color: #000
}

.template6 .lp-wrapper.lp-boi .benefits .benefits_planBox {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-boi .benefits .benefits_planBox h1,
.template6 .lp-wrapper.lp-boi .benefits .benefits_planBox h6 {
	color: #000
}

.template6 .lp-wrapper.lp-boi .benefits h2 span {
	color: #e5cca3
}

.template6 .lp-wrapper.lp-boi .benefits+.email h2 {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-boi .perfectPlan {
	background-color: #000;
	padding: 50px 0
}

.template6 .lp-wrapper.lp-boi .perfectPlan h2,
.template6 .lp-wrapper.lp-boi .perfectPlan p {
	color: #fff
}

.template6 .lp-wrapper.lp-boi .perfectPlan h2:before {
	display: none
}

.template6 .lp-wrapper.lp-boi .perfectPlan .planBox {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .lp-wrapper.lp-boi .perfectPlan .planBox h6,
.template6 .lp-wrapper.lp-boi .perfectPlan .planBox p,
.template6 .lp-wrapper.lp-boi .perfectPlan .planBox svg,
.template6 .lp-wrapper.lp-boi .why_us h3 {
	color: #000
}

.template6 .lp-wrapper.lp-boi .why_us img {
	width: 350px
}

.template6 .lp-wrapper.lp-boi .we_serve {
	padding-top: 50px
}

.template6 .lp-wrapper.lp-boi .we_serve h2 {
	color: #000
}

.template6 .lp-wrapper.lp-boi .we_serve ul li {
	color: #646161
}

.template6 .lp-wrapper.lp-boi .we_serve ul li i {
	color: var(--color-theme-one);
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-boi .we_serve .we-serve-img {
	display: flex;
	justify-content: flex-end;
	position: relative
}

.template6 .lp-wrapper.lp-boi .we_serve .we-serve-img .we-serve-img-circle {
	background-color: var(--color-theme-one);
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	width: 500px
}

.template6 .lp-wrapper.lp-boi .we_serve .we-serve-img img {
	left: 0;
	position: absolute;
	right: 0;
	top: 37px
}

.template6 .lp-wrapper.lp-boi .fullfilment {
	background-color: var(--color-theme-one);
	background-image: none;
	-webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%);
	padding-bottom: 60px;
	padding-top: 100px;
	position: relative
}

.template6 .lp-wrapper.lp-boi .fullfilment h2 {
	color: #fff
}

.template6 .lp-wrapper.lp-boi .fullfilment .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-boi .fullfilment div[data-accordion=collapse] h2 button {
	background-color: #f8fffd;
	border-radius: 25px;
	margin-bottom: 10px;
	padding: 10px 15px
}

.template6 .lp-wrapper.lp-boi .fullfilment div[data-accordion=collapse] h2 button span {
	color: #000
}

.template6 .lp-wrapper.lp-boi .fullfilment div[data-accordion=collapse] h2 button span span {
	color: #516e03
}

.template6 .lp-wrapper.lp-boi .fullfilment div[data-accordion=collapse] h2 button svg {
	color: #000
}

.template6 .lp-wrapper.lp-boi .fullfilment div[data-accordion=collapse] h2+div .border-gray-200 {
	border-color: transparent
}

.template6 .lp-wrapper.lp-boi .homeTestimonial {
	background-color: #262827
}

.template6 .lp-wrapper.lp-boi .homeTestimonial .feedbackBox .clientInfo h3 span,
.template6 .lp-wrapper.lp-boi .homeTestimonial .feedbackBox h4,
.template6 .lp-wrapper.lp-boi .homeTestimonial .testi_author .meta-name-rating .meta-name,
.template6 .lp-wrapper.lp-boi .homeTestimonial .testi_author .meta-title span {
	color: #fff
}

.template6 .lp-wrapper.lp-boi .homeTestimonial .testi_author .meta-rating .Stars:before {
	-webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, var(--star-background) var(--percent), #fff var(--percent));
	-webkit-background-clip: text;
	content: "★★★";
	letter-spacing: 3px
}

.template6 .lp-wrapper.lp-boi .homeTestimonial .owl-nav .owl-next span,
.template6 .lp-wrapper.lp-boi .homeTestimonial .owl-nav .owl-prev span {
	color: #fff
}

.template6 .lp-wrapper.lp-business-loans .btn,
.template6 .lp-wrapper.lp-business-loans .cta-btn-chat {
	background-color: var(--color-theme-one);
	border-radius: 25px;
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .banner_section {
	background-blend-mode: color-burn;
	background-color: #545654
}

.template6 .lp-wrapper.lp-business-loans .banner_section .btn {
	background-color: var(--color-theme-one);
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .banner_section h1 span,
.template6 .lp-wrapper.lp-business-loans .banner_section p.text-yellow-title-princ {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-business-loans .banner_section .form p {
	font-size: 22px
}

.template6 .lp-wrapper.lp-business-loans .banner_section .form .formWrapper {
	background-color: var(--color-theme-one);
	border-radius: 12px
}

.template6 .lp-wrapper.lp-business-loans .banner_section .form .formWrapper .formgrp {
	text-align: center
}

.template6 .lp-wrapper.lp-business-loans .banner_section .form .formWrapper .formgrp input,
.template6 .lp-wrapper.lp-business-loans .banner_section .form .formWrapper .formgrp textarea {
	border: 1px solid #fff;
	border-radius: 25px
}

.template6 .lp-wrapper.lp-business-loans .banner_section .form .formWrapper .formgrp .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .section-2-firpta h1 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img {
	position: relative
}

.template6 .lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img .circular-div {
	background-color: var(--color-theme-one);
	border-radius: 50%;
	height: 500px;
	margin-top: 50px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img img {
	border-radius: 0 0 50% 50%;
	left: 90px;
	position: absolute;
	top: 38px;
	width: 87%;
	z-index: 1
}

@media (min-width:1850px) {
	.template6 .lp-wrapper.lp-business-loans .section-2-firpta .section-2-firpta-img img {
		left: 221px;
		width: 72%
	}
}

.template6 .lp-wrapper.lp-business-loans .section-2-firpta ul li {
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .section-2-firpta ul li i {
	color: var(--color-theme-one);
	font-size: 24px;
	margin-right: 10px
}

.template6 .lp-wrapper.lp-business-loans .section-3 {
	background-color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-business-loans .section-3 h2,
.template6 .lp-wrapper.lp-business-loans .section-3 h2 p {
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .section-3 .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .section-serve {
	padding-bottom: 120px
}

.template6 .lp-wrapper.lp-business-loans .section-serve h2 {
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .section-serve h2 span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-business-loans .section-serve .section-serve-img {
	position: relative
}

.template6 .lp-wrapper.lp-business-loans .section-serve .section-serve-img .circular-div {
	background-color: var(--color-theme-one);
	border-radius: 50%;
	height: 400px;
	left: 0;
	position: absolute;
	width: 400px
}

.template6 .lp-wrapper.lp-business-loans .section-serve .section-serve-img img {
	border-radius: 0 0 50% 50%;
	left: 46px;
	position: absolute;
	top: 62px;
	width: 90%
}

@media (min-width:1850px) {
	.template6 .lp-wrapper.lp-business-loans .section-serve .section-serve-img img {
		left: 44px;
		width: 74%
	}
}

.template6 .lp-wrapper.lp-business-loans .section-serve p {
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .section-serve p span {
	color: var(--color-theme-one)
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin {
	background-color: var(--color-theme-one);
	padding: 50px 0
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin h1,
.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin p {
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin h1 span,
.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin p span {
	color: var(--color-theme-two)
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin .img-circle-bg {
	background-color: #fff;
	border-radius: 50%;
	bottom: 0;
	height: 500px;
	position: absolute;
	right: 0;
	width: 500px
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin .img-circle-bg img {
	bottom: 0;
	position: absolute;
	right: 0;
	width: 390px
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin ul li,
.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin ul li i {
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .brandWebsite-itin .btn {
	background-color: #fff;
	color: #000
}

.template6 .lp-wrapper.lp-business-loans .homeTestimonial h1 {
	color: #000
}

.before\:absolute:before {
	content: var(--tw-content);
	position: absolute
}

.before\:top-1\/2:before {
	content: var(--tw-content);
	top: 50%
}

.before\:right-3:before {
	content: var(--tw-content);
	right: .75rem
}

.before\:-translate-y-1\/2:before {
	--tw-translate-y: -50%;
	content: var(--tw-content);
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:text-gray-300:before {
	--tw-text-opacity: 1;
	color: rgb(209 213 219/var(--tw-text-opacity));
	content: var(--tw-content)
}

.before\:content-\[\'\/\'\]:before {
	--tw-content: "/";
	content: var(--tw-content)
}

.last\:pr-0:last-child {
	padding-right: 0
}

.last-of-type\:before\:hidden:last-of-type:before {
	content: var(--tw-content);
	display: none
}

.hover\:bg-gray-100:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

.hover\:bg-gray-200:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(229 231 235/var(--tw-bg-opacity))
}

.hover\:bg-yellow-400:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(250 204 21/var(--tw-bg-opacity))
}

.hover\:bg-yellow-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(234 179 8/var(--tw-bg-opacity))
}

.hover\:bg-lime-500:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(132 204 22/var(--tw-bg-opacity))
}

.hover\:text-gray-900:hover {
	--tw-text-opacity: 1;
	color: rgb(17 24 39/var(--tw-text-opacity))
}

.hover\:text-blue-600:hover {
	--tw-text-opacity: 1;
	color: rgb(37 99 235/var(--tw-text-opacity))
}

.hover\:text-slate-50:hover {
	--tw-text-opacity: 1;
	color: rgb(248 250 252/var(--tw-text-opacity))
}

.hover\:text-gray-800:hover {
	--tw-text-opacity: 1;
	color: rgb(31 41 55/var(--tw-text-opacity))
}

.focus\:border-blue-500:focus {
	--tw-border-opacity: 1;
	border-color: rgb(59 130 246/var(--tw-border-opacity))
}

.focus\:outline-none:focus {
	outline: 2px solid transparent;
	outline-offset: 2px
}

.focus\:ring-4:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:ring-blue-300:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(147 197 253/var(--tw-ring-opacity))
}

.focus\:ring-blue-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(59 130 246/var(--tw-ring-opacity))
}

.group:focus .group-focus\:outline-none {
	outline: 2px solid transparent;
	outline-offset: 2px
}

[dir=rtl] .rtl\:text-right {
	text-align: right
}

@media (prefers-color-scheme:dark) {
	.dark\:border-white {
		--tw-border-opacity: 1;
		border-color: rgb(255 255 255/var(--tw-border-opacity))
	}

	.dark\:text-gray-400 {
		--tw-text-opacity: 1;
		color: rgb(156 163 175/var(--tw-text-opacity))
	}

	.dark\:text-white {
		--tw-text-opacity: 1;
		color: rgb(255 255 255/var(--tw-text-opacity))
	}

	.dark\:text-gray-500 {
		--tw-text-opacity: 1;
		color: rgb(107 114 128/var(--tw-text-opacity))
	}

	.dark\:before\:text-gray-600:before {
		--tw-text-opacity: 1;
		color: rgb(75 85 99/var(--tw-text-opacity));
		content: var(--tw-content)
	}

	.dark\:hover\:bg-gray-600:hover {
		--tw-bg-opacity: 1;
		background-color: rgb(75 85 99/var(--tw-bg-opacity))
	}

	.dark\:hover\:text-white:hover {
		--tw-text-opacity: 1;
		color: rgb(255 255 255/var(--tw-text-opacity))
	}

	.dark\:hover\:text-gray-200:hover {
		--tw-text-opacity: 1;
		color: rgb(229 231 235/var(--tw-text-opacity))
	}
}

@media (min-width:640px) {
	.sm\:mx-auto {
		margin-left: auto;
		margin-right: auto
	}

	.sm\:mb-0 {
		margin-bottom: 0
	}

	.sm\:ml-auto {
		margin-left: auto
	}

	.sm\:block {
		display: block
	}

	.sm\:h-10 {
		height: 2.5rem
	}

	.sm\:h-6 {
		height: 1.5rem
	}

	.sm\:w-10 {
		width: 2.5rem
	}

	.sm\:w-6 {
		width: 1.5rem
	}

	.sm\:w-2\/3 {
		width: 66.666667%
	}

	.sm\:w-1\/2 {
		width: 50%
	}

	.sm\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.sm\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}
}

@media (min-width:768px) {
	.md\:inset-0 {
		bottom: 0;
		left: 0;
		right: 0;
		top: 0
	}

	.md\:mx-0 {
		margin-left: 0;
		margin-right: 0
	}

	.md\:mb-0 {
		margin-bottom: 0
	}

	.md\:mt-0 {
		margin-top: 0
	}

	.md\:ml-auto {
		margin-left: auto
	}

	.md\:block {
		display: block
	}

	.md\:inline-block {
		display: inline-block
	}

	.md\:flex {
		display: flex
	}

	.md\:h-4 {
		height: 1rem
	}

	.md\:w-auto {
		width: auto
	}

	.md\:w-4 {
		width: 1rem
	}

	.md\:w-1\/2 {
		width: 50%
	}

	.md\:w-4\/12 {
		width: 33.333333%
	}

	.md\:w-7\/12 {
		width: 58.333333%
	}

	.md\:w-5\/12 {
		width: 41.666667%
	}

	.md\:w-full {
		width: 100%
	}

	.md\:grid-cols-3 {
		grid-template-columns: repeat(3, minmax(0, 1fr))
	}

	.md\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}

	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}

	.md\:flex-row {
		flex-direction: row
	}

	.md\:justify-start {
		justify-content: flex-start
	}

	.md\:justify-end {
		justify-content: flex-end
	}

	.md\:border-0 {
		border-width: 0
	}

	.md\:border-r {
		border-right-width: 1px
	}

	.md\:border-gray-200 {
		--tw-border-opacity: 1;
		border-color: rgb(229 231 235/var(--tw-border-opacity))
	}

	.md\:p-0 {
		padding: 0
	}

	.md\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.md\:px-6 {
		padding-left: 1.5rem;
		padding-right: 1.5rem
	}

	.md\:pb-4 {
		padding-bottom: 1rem
	}

	.md\:pb-2 {
		padding-bottom: .5rem
	}

	.md\:pr-20 {
		padding-right: 5rem
	}

	.md\:pr-10 {
		padding-right: 2.5rem
	}

	.md\:pb-8 {
		padding-bottom: 2rem
	}

	.md\:pr-8 {
		padding-right: 2rem
	}

	.md\:pr-4 {
		padding-right: 1rem
	}

	.md\:text-right {
		text-align: right
	}

	.md\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem
	}

	.md\:text-2xl {
		font-size: 1.5rem;
		line-height: 2rem
	}

	.md\:hover\:bg-transparent:hover {
		background-color: transparent
	}
}

@media (min-width:1024px) {
	.lg\:container {
		width: 100%
	}

	@media (min-width:640px) {
		.lg\:container {
			max-width: 640px
		}
	}

	@media (min-width:768px) {
		.lg\:container {
			max-width: 768px
		}
	}

	@media (min-width:1024px) {
		.lg\:container {
			max-width: 1024px
		}
	}

	@media (min-width:1280px) {
		.lg\:container {
			max-width: 1280px
		}
	}

	@media (min-width:1536px) {
		.lg\:container {
			max-width: 1536px
		}
	}

	.lg\:mt-0 {
		margin-top: 0
	}

	.lg\:mb-0 {
		margin-bottom: 0
	}

	.lg\:mt-20 {
		margin-top: 5rem
	}

	.lg\:mr-2 {
		margin-right: .5rem
	}

	.lg\:block {
		display: block
	}

	.lg\:flex {
		display: flex
	}

	.lg\:w-2\/3 {
		width: 66.666667%
	}

	.lg\:w-1\/3 {
		width: 33.333333%
	}

	.lg\:w-1\/2 {
		width: 50%
	}

	.lg\:w-7\/12 {
		width: 58.333333%
	}

	.lg\:w-4\/12 {
		width: 33.333333%
	}

	.lg\:w-8\/12 {
		width: 66.666667%
	}

	.lg\:w-6\/12 {
		width: 50%
	}

	.lg\:grid-cols-4 {
		grid-template-columns: repeat(4, minmax(0, 1fr))
	}

	.lg\:flex-row {
		flex-direction: row
	}

	.lg\:justify-between {
		justify-content: space-between
	}

	.lg\:bg-\[\#e5f043\] {
		--tw-bg-opacity: 1;
		background-color: rgb(229 240 67/var(--tw-bg-opacity))
	}

	.lg\:px-10 {
		padding-left: 2.5rem;
		padding-right: 2.5rem
	}

	.lg\:px-8 {
		padding-left: 2rem;
		padding-right: 2rem
	}

	.lg\:px-20 {
		padding-left: 5rem;
		padding-right: 5rem
	}

	.lg\:pr-10 {
		padding-right: 2.5rem
	}

	.lg\:pt-0 {
		padding-top: 0
	}

	.lg\:text-left {
		text-align: left
	}

	.lg\:text-4xl {
		font-size: 2.25rem;
		line-height: 2.5rem
	}

	.lg\:text-sm {
		font-size: .875rem;
		line-height: 1.25rem
	}

	.lg\:text-lime-700 {
		--tw-text-opacity: 1;
		color: rgb(77 124 15/var(--tw-text-opacity))
	}
}

@media (min-width:1280px) {
	.xl\:mb-0 {
		margin-bottom: 0
	}

	.xl\:flex {
		display: flex
	}

	.xl\:w-9\/12 {
		width: 75%
	}

	.xl\:w-3\/12 {
		width: 25%
	}

	.xl\:px-0 {
		padding-left: 0;
		padding-right: 0
	}

	.xl\:py-4 {
		padding-bottom: 1rem;
		padding-top: 1rem
	}

	.xl\:pl-3 {
		padding-left: .75rem
	}

	.xl\:pb-0 {
		padding-bottom: 0
	}

	.xl\:text-lg {
		font-size: 1.125rem;
		line-height: 1.75rem
	}
}