@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
.legal-area * {
	font-family: "Helvetica Neue", Helvetica, Arial, "sans-serif"!important;
}

.gdpr-cookie-notice{position:fixed;background:rgba(0,0,0,.8);left:0;bottom:0;right:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:999!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media(max-width:768px){.gdpr-cookie-notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.gdpr-cookie-notice-loaded .gdpr-cookie-notice{-webkit-transform:translateY(0);transform:translateY(0)}.gdpr-cookie-notice-description{margin:0;padding:0 16px 0 0;color:rgba(255,255,255,0.75);font-size:18px;line-height:26px;text-align:left}.gdpr-cookie-notice-nav{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0 auto;background:none;width:auto;height:auto;padding:0}.gdpr-cookie-notice-nav-item{text-decoration:none;display:block;height:40px;line-height:40px;white-space:nowrap;color:#fff!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important}.gdpr-cookie-notice-nav-item:hover{text-decoration:none}.gdpr-cookie-notice-nav-item-btn{border-radius:3px}.gdpr-cookie-notice-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg height="12" viewBox="0 0 8 12" width="8" xmlns="http://www.w3.org/2000/svg"><path d="m1.41 0-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z" fill="#2990c8"/></svg>');z-index:1001;background:rgba(0,0,0,0.4);overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px;display:none}.gdpr-cookie-notice-show-modal .gdpr-cookie-notice-modal{display:-webkit-box;display:-ms-flexbox;display:flex}.gdpr-cookie-notice-modal-content{width:470px;border-radius:6px;background:#fff;margin:auto}.gdpr-cookie-notice-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #f4f5f7}.gdpr-cookie-notice-modal-title{font-size:18px;color:rgba(0,0,0,0.8);font-weight:600;line-height:18px;margin:0;padding:0}.gdpr-cookie-notice-modal-close{width:24px;height:24px;margin:0 0 0 auto;background:none;border:none;outline:none;padding:0;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gdpr-cookie-notice-modal-close:before,.gdpr-cookie-notice-modal-close:after{width:18px;height:2px;content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#bdbdbd}.gdpr-cookie-notice-modal-close:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.gdpr-cookie-notice-modal-close:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.gdpr-cookie-notice-modal-cookies{display:block;margin:0;padding:0;list-style-type:none}.gdpr-cookie-notice-modal-cookie{display:block;border-bottom:1px solid #f4f5f7;list-style-type:none;padding:0;margin:0}.gdpr-cookie-notice-modal-cookie-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px}.gdpr-cookie-notice-modal-cookie-title{font-weight:normal;font-size:15px;color:rgba(0,0,0,0.8);margin:0;padding:0;line-height:1;position:relative;cursor: pointer;}.gdpr-cookie-notice-modal-cookie-title:after{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#bdbdbd transparent transparent transparent;content:'';display:block;position:absolute;right:-17px;top:50%;margin-top:-2px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.open .gdpr-cookie-notice-modal-cookie-title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gdpr-cookie-notice-modal-cookie-state{color:#2990c8;margin-left:auto;font-size:15px}.gdpr-cookie-notice-modal-cookie-input{opacity:0}.gdpr-cookie-notice-modal-cookie-input:checked+.gdpr-cookie-notice-modal-cookie-input-switch{background:#2990c8;-webkit-box-shadow:inset 0px 0px 0px 1px #2990c8;box-shadow:inset 0px 0px 0px 1px #2990c8}.gdpr-cookie-notice-modal-cookie-input-switch{width:24px;height:24px;border-radius:50%;-webkit-box-shadow:inset 0px 0px 0px 1px #bdbdbd;box-shadow:inset 0px 0px 0px 1px #bdbdbd;margin:0 0 0 auto;position:relative;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer}.gdpr-cookie-notice-modal-cookie-input-switch:after{position:absolute;left:0;right:0;bottom:0;top:0;background:url('data:image/svg+xml;utf8,<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m5 10.42-5-5 1.41-1.41 3.59 3.58 7.59-7.59 1.41 1.42z" fill="rgb(255,255,255)" fill-rule="evenodd"/></svg>') no-repeat center 7px;content:'';display:block}.gdpr-cookie-notice-modal-cookie-info{margin:0;padding:0 16px 12px 16px;font-size:13px;color:rgba(0,0,0,0.5);line-height:16px;display:none}.open .gdpr-cookie-notice-modal-cookie-info{display:block}.gdpr-cookie-notice-modal-footer{background:#f4f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 16px 16px 16px;border-radius:0 0 6px 6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gdpr-cookie-notice-modal-footer-item{height:40px;line-height:40px;font-weight:600;font-size:15px;text-decoration:none;margin:0;padding:0;color:#2990c8;position:relative}.gdpr-cookie-notice-modal-footer-item:after{position:absolute;right:-16px;top:50%;margin-top:-5px;background:url('data:image/svg+xml;utf8,<svg height="12" viewBox="0 0 8 12" width="8" xmlns="http://www.w3.org/2000/svg"><path d="m1.41 0-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z" fill="#2990c8"/></svg>') no-repeat left center;height:12px;width:8px;content:'';display:block}.gdpr-cookie-notice-modal-footer-item-btn{padding:0 16px;color:#fff;background:#2990c8;border-radius:3px;position:relative}.gdpr-cookie-notice-modal-footer-item-btn span{-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.gdpr-cookie-notice-modal-footer-item-btn:after{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;content:'';opacity:0;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;display:block;background:url('data:image/svg+xml;utf8,<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m5 10.42-5-5 1.41-1.41 3.59 3.58 7.59-7.59 1.41 1.42z" fill="rgb(255,255,255)" fill-rule="evenodd"/></svg>') no-repeat center}.gdpr-cookie-notice-modal-footer-item-btn.saved span{opacity:0}.gdpr-cookie-notice-modal-footer-item-btn.saved:after{opacity:1}.gdpr-cookie-notice-modal-footer-item:hover{text-decoration:none;opacity:1}

.gdpr-cookie-notice-modal-footer-item-btn {
  color: #ffffff!important;
}

.sidepostedit .form-select {
	line-height: 2.5;
}

.buttoncont, .videotype, .producttype, .eventtype {
	padding: 10px;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	border: 6px solid #F8F8F8;
}

.buttoncont h4, .videotype h4, .producttype h4, .eventtype h4 {
	font-size: 13px!important;
	font-weight: 600;
	letter-spacing: 0px;
	color: rgba(57,57,57,1.00);
	margin-bottom: 6px;
}

.buttoncont .form-control, .producttype .form-control, .videotype .form-control, .eventtype .form-control {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 4px;
}

.eventtype .form-control {
	font-size: 11px!important;
	padding-left: 2px;
	padding-right: 2px;
}

.eventtype .pr0 {
	padding-right: 2px;
}
.eventtype .pl0 {
	padding-left: 2px;
}

.messageAlert {
	font-size: 14px;
	padding: 25px;
	margin-bottom: 40px;
	margin-top: -20px;
	color: #0b2a63;
	background-color: rgba(255,255,255,.8);
	border: 1px solid rgb(188, 200, 212);
	border-radius: 16px;
	box-shadow: inset 5px 0 #cc0000;
	margin-left: -1px;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.messageAlert p {
	flex-grow: 1;
	width: auto;
	margin: 0;
}
.messageAlert .btn {
	flex-grow: 1;
	width: auto;
	margin: 0;
	min-width: 170px;
	font-size: 14px;
	padding: 5px 15px;
	border: 2px solid darkgreen;
	color: darkgreen;
	border-radius: 25px;
	font-weight: 700;
	height: 33px;
	line-height: 22px;
}

.messageAlert:hover .btn {
	background-color: darkgreen;
	color: #ffffff;
}

.btns-medias {
	margin: 30px auto 30px auto;
	padding: 0;
	font-size: 0;
	display: inline-block;
}

.btns-medias li {
	list-style: none;
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	padding: 10px 25px;
	background-color: rgba(56,97,6,.1);
	color: var(--primary-color);
}

.btns-medias li.active {
	background-color: var(--primary-color);
	color: #ffffff;
}

.sidebarright {
	display: none;
}

.editbuttons {
	padding: 0;
	margin: 0;
	display: block;
	font-size: 0;
}

.editbuttons li {
	display: inline-block;
	list-style: none;
}

.editbuttons li a {
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
}

.editbuttons li .btneditpage {
	background-color: #4E8A5E;
	color: #ffffff;
	border-radius: 0 19px 19px 0;
	width: 120px;
}

.editbuttons li .btneditpage i {
	margin-right: 6px;
}

.editbuttons li .btndelpage {
	background-color: #A7625E;
	color: #ffffff;
	width: 40px;
}

.editbuttons li .btnduppage {
	background-color: rgb(13, 110, 253);
	color: #ffffff;
	width: 40px;
}

.editbuttons li .btneditpage:hover {
	background-color: darkgreen;
}
.editbuttons li .btndelpage:hover {
	background-color: #cc00FF;
}
.editbuttons li .btnduppage:hover {
	background-color: blue;
}

.tablepages .bg-success {
	background-color: var(--primary-color)!important;
	display: inline-block;
	padding: 6px 10px 5px 10px;
	line-height: 28px;
	font-weight: 500;
	height: 40px;
	border-radius: 0;
	width: 80px;
}

.tablepages .bg-danger {
	background-color: #D07C7C!important;
	display: inline-block;
	padding: 6px 10px 5px 10px;
	line-height: 28px;
	font-weight: 500;
	height: 40px;
	border-radius: 0;
	width: 80px;
}

.tooltip {
	color: #ffffff;
	font-size: 12px;
	position: relative;
}
.tooltip .arrow {
	background: #000000!important;
	border-color: #000000!important;
	color: #000000!important;
	display: block!important;
	opacity: 1!important;
	visibility: visible!important;
	top: 100%;
	z-index: 999999999!important;
}

.with-right-sidebar .content {
	padding: 0 320px 0 0px;
	position: relative;
}

.with-right-sidebar .sidebarright {
	display: block;
	position: absolute;
	width: 280px;
	right: 0px;
	top: 0px;
	transition: all 0.5s ease;
	min-height: 256px;
	padding: 25px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(244,244,244,1) 100%);	top: 0px;
	border-radius: 15px 15px 0 0;
}

.sidebarright .custom-btn {
	font-size: 14px;
	width: 100%;
	display: block;
	padding: 10px 15px;
}



.why-kweb {
	background-image: url(/uploads/2/jq_18702139_sep09.webp);
	background-size: cover;
	padding: 100px 0;
	text-align: center;
}

.why-kweb h3 {
	color: #ffffff;
	margin-bottom: 30px;
}

.why-kweb ul {
	margin: 0;
	padding: 0;
}

.why-kweb ul li {
	list-style: none;
	padding: 7px 0;
	color: rgba(255,255,255,.6);
}

.why-kweb ul li strong {
	color: #ffffff;
}

.infouser_cont {
	width: 500px;
	max-width: 100%;
	margin: 0 auto;
}

.infouser {
	font-size: 12px;
	position: relative;
	height: 50px;
	width: 500px;
	max-width: 100%;
	margin: 0 auto;
}

.badge-not-allowed {
	background-color: rgb(248, 229, 185);
	font-size: 10px;
	font-weight: 600;
	color: rgb(152, 55, 5);
	padding: 2px 5px;
	border-radius: 7px;
	display: inline-block;
	margin-left: 4px;
}

.badge-not-allowed.badge-big {
	font-size: 12px;
	line-height: 17px;
	font-weight: 500;
}

.sidebarright .infouser {
	cursor: pointer;
}

.infouser .imageProfile {
	position: absolute;
	width: 30px;
	height: 30px;
	margin-top: 15px;
}

.infouser h3 {
	font-size: 15px;
	font-weight: 600;
	line-height: 19px;
	margin: 0;
	position: absolute;
	left: 35px;
	top: 12px;
	width: calc(100% - 35px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.infouser p {
	position: absolute;
	left: 35px;
	top: 30px;
	margin: 0;
	color: darkslategray;
}

.infouser .iduser {
	position: absolute;
	left: 5px;
	top: -7px;
	color: #606060;
	font-size: 12px;
	font-weight: 500;
}

.user-info-home {
	text-align: center;
}

.user-info-home.whitelink a {
	color: #ffffff;
}

.user-info-home a {
	color: #444;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

.user-info-email {
	padding: 5px;
	position: relative;
	top: -10px;
	font-size: 14px;
}

.sidebarright h3 {
	font-size: 15px;
	font-weight: 600;
	line-height: 19px;
	margin: 0;
}

.sidebarright hr {
	color: #ccc;
}

.sidebarright .progress_cont.mb-5 {
	margin-bottom: 0px!important;
}

.quicklinks p {
	margin-bottom: 0px;
}

.quicklinks p a {
	color: blue;
	font-size: 12px;
	line-height: 14px;
	margin-left: 5px;
}

.quicklinks p a:hover {
	text-decoration: underline;
}

.bgwhite {
	position: absolute;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(244,244,244,1) 100%);	top: 0px;
	right: 0px;
	width: 260px;
	bottom: 0px;
	z-index: 0;
}

@media screen and (max-width: 991px) {

	.bgwhite { display: none; }
	.with-right-sidebar .content {
		padding: 0 20px 0 20px;
	}

	.with-right-sidebar .sidebarright {
		display: none;
	}
}

iframe { max-width: 100%!important; }

.thumbnailiframe {
	width: 360px;
	height: 250px;
	border: none;
	transform-origin: top left; /* Establece el origen de la transformación en la esquina superior izquierda */
	transform: scale(0.3); /* Ajusta el valor de escala según tus necesidades */
}

.imageProfile {
	position: relative;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-top: 6px;
}

.imageProfile img, .imageProfile span { 
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-radius: 50%;
	background-color: var(--primary-color);
	color: #ffffff;
	font-size: 18px;
	text-align: center;
}

.dropdown-toggle::after {
	top: -11px;
}

.nav-lng .dropdown-toggle::after {
	top: -2px;
}

.settingsnav .dropdown-toggle::after {
	top: -1px;
}

.fullscreen {
	position: fixed !important;
	left: 0px !important;
	top: 0px !important;
	width: 100% !important;
	height: auto !important;
	z-index: 12 !important;
	bottom: 82px !important;
	border-radius: 0px !important;
}

.btn-fullscreen {
	position: absolute;
	top: -6px;
	right: 25px;
	background-color: var(--primary-color);
	color: #ffffff;
	font-size: 12px;
	padding: 3px 10px 0 10px;
	border-radius: 5px;
	border: none !important;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 32px;
	width: auto;
}

.btn-fullscreen i {
	margin-right: 5px;
	font-size: 15px;
}

.btn-fullscreen-exit {
	position: fixed;
	top: 4px;
	right: 37px;
	background-color: var(--primary-color);
	color: #ffffff;
	font-size: 12px;
	padding: 3px 10px 0 10px;
	border-radius: 5px;
	border: none !important;
	display: none;
	align-items: center;
	justify-content: center;
	height: 32px;
	width: auto;
	z-index: 999;
}

.btn-fullscreen-exit i {
	font-size: 13px;
}



.thumbstyle {
	border: 2px solid #ebebeb;
}

.itemstyle1, .itemstyle2 {
	border: 4px solid #ebebeb;
	cursor: pointer;
	border-radius: 10px;
	position: relative;
}
.itemstyle1.active, .itemstyle2.active {
	border: 4px solid darkgreen;
}

.itemstyle1 img, .itemstyle2 img {
	width: 100%;
	border-radius: 10px;
}

.itemstyle1 span, .itemstyle2 span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(255,255,255,.8);
	color: #151515;
	opacity: 0;
	transition: 0.5s ease all;
	padding: 10px;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
}

.itemstyle1:hover span, .itemstyle2:hover span {
	opacity: 1;
}

.settings1 {
	padding-right: 30px;
}

.settings1 .form-select, .form-styles .form-select, .table_cont .form-select {
	font-size: 12px;
}

.form-styles .form-select {
	height: 40px;
}

.style1cont, .style2cont {
	display: none;
	border-top: 1px solid #ebebeb;
	margin-top: 20px;
}
.positioncont {
	margin-top: 5px 0;
	font-size: 0;
	width: 120px;
	height: 120px;
}

.possquare, .possquare1 {
	width: 39px;
	height: 39px;
	border: 1px solid #ccc;
	display: inline-block;
	cursor: pointer;
	background-color: #f0f0f0;
}

.possquare:hover, .possquare1:hover {
	background-color: rgba(13, 110, 253, .1);
}

.possquare.active, .possquare1.active {
	background-color: rgb(13, 110, 253);
	border: 1px solid rgb(13, 110, 253);
}


.min-vh-100 {
	min-height: 100vh!important;
}
.min-vh-80 {
	min-height: calc(100vh - 340px)!important;
}

section.error404 {
	padding: 160px 0 100px 0;
	min-height: calc(100vh - 380px)!important;
}

.btn-link i {
	font-size: 22px;
}

.gdpr-cookie-notice-modal-footer-item-btn {
  color: #fff!important;
}

.gdpr-cookie-notice {
    display: block;
}

.gdpr-cookie-notice p {
	color: rgba(255,255,255,.8);
	margin: 7px auto 10px auto;
	max-width: 900px;
}
.gdpr-cookie-notice p a {
color:rgb(159, 194, 57);
}

.gdpr-cookie-notice-modal-footer-item-btn {
    color: #fff !important;
}

a.gdpr-cookie-notice-nav-item {
	background: rgb(159, 194, 57);
	color: rgba(255, 255, 255, .9);
	border-radius: 5px;
	margin: 6px;
	font-size: 18px !important;
	border: 2px solid rgba(255, 255, 255, .8);
	line-height: normal;
	padding: 10px 15px !important;
	height: auto;
}

a.gdpr-cookie-notice-nav-item:hover {
	background: rgb(255, 255, 255)!important;
	color: rgb(159, 194, 57)!important;
}

a.gdpr-cookie-notice-nav-item i {
	margin-right: 5px;
}

.colorwrapper {
	font-size: 16px;
	line-height: 20px;
	text-align: left;
}

.palete {
	width: 60px!important;
	min-width: 60px;
	height: 60px!important;
	margin-right: 10px;
	border-radius: 5px;
	background-color: rgb(45, 117, 188);
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	cursor: pointer;
}

.form-check-input.error {
	border:1px solid #cc0000!important;
}

.form-check {
	position: relative;
}

.colorscont {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(235,235,235,1);
	z-index: 999999;
	display: none;
	padding: 50px;
	overflow-y: scroll;
}

.colorscont h3 {
	text-align: center;
	margin-bottom: 40px;
}

.truncate {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.spectrum-preview {
	position: relative;
	width: 100%;
	height: 140px;
  	margin: 0 auto;
  	border-radius: 10px;
	margin-bottom: 30px;
	cursor: pointer;
	border: 5px solid #ffffff;
	transition: 0.5s ease all;
	display: flex;
	align-items: center;
	justify-content: center
}

.spectrum-preview:hover {
	border: 10px solid #ffffff;
	transform: scale(1.05);
}
.spectrum-preview.active {
	border: 10px solid #1BA5F4;
	transform: scale(1.05);
}

.spectrum-preview h4 {
	position: absolute;
	bottom: 15px;
	right: 15px;
	color: rgba(255,255,255,.6);
	font-weight: 500;
	font-size: 18px;
	margin: 0px;
	transition: 0.5s ease all;
}

.spectrum-preview.active h4 {
	position: relative;
	font-size: 24px;
	font-weight: 700;
	right: auto;
	bottom: auto;
}


.preloader_ai {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,1);
	z-index: 999999;
	display: none;
	font-size: 50px;
	text-align: center;
	align-items: center;
	justify-content: center;
	padding: 50px;
}

.preloader_ai_inner h3 {
	font-size: 100px;
	margin-top: -20px;
}

.progress2 {
	padding: 0px;
	border-radius: 30px;
	background: rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.08);
	margin-top: 30px;
	width: 300px;
	max-width: 80%;
	margin: 50px auto 10px auto;
}

.progress-bar2 {
  height: 18px;
  border-radius: 30px;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
  transition: 0.4s linear;  
  transition-property: width, background-color;    
}

.progress-moved .progress-bar2 {
	width: 300px;
	max-width: 100%;
	background-color: darkgreen;  
	animation: progressAnimation 50s;
	border-radius: 30px;
}

@keyframes progressAnimation {
  0%   { width:0%; background-color: #9FC239;}
  100% { width: 100%; background-color: darkgreen; }
}

.myp-link {
	font-size: 13px;
	margin-top: 8px;
	font-weight: 600;
	letter-spacing: .1px;
}

#msgbuild {
	animation: blink 2s infinite; /* 2 segundos de duración, repetición infinita */
	font-size: 16px;
	line-height: 22px;
}

.preloader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.7);
	z-index: 999999;
	display: none;
	font-size: 50px;
	text-align: center;
}
.prel_inner {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 50px;
}
.lds-ellipsis div {
  position: absolute;
  top: 0px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #444;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}


/*---------------------------------------
  CUSTOM PROPERTIES ( VARIABLES )             
-----------------------------------------*/
:root {
  --white-color:                  #ffffff;
  --primary-color:                #9FC239;
  --secondary-color:              #5a6f80;
  --section-bg-color:             #f0f8ff;
  --site-footer-bg-color:         #44525d;
  --custom-btn-bg-color:          #597081;
  --custom-btn-bg-hover-color:    #000;
  --dark-color:                   #000000;
  --dark-green:                   rgba(56,97,6,1.00);
  --dark-red:                     #cc0000;
  --p-color:                      #717275;
  --border-color:                 #e9eaeb;

  --body-font-family:             'Noto Sans', sans-serif;

  --h1-font-size:                 52px;
  --h2-font-size:                 46px;
  --h3-font-size:                 32px;
  --h4-font-size:                 28px;
  --h5-font-size:                 24px;
  --h6-font-size:                 22px;
  --p-font-size:                  16px;
  --btn-font-size:                18px;
  --copyright-font-size:          14px;

  --border-radius-large:          100px;
  --border-radius-medium:         20px;
  --border-radius-small:          10px;

  --font-weight-light:            300;
  --font-weight-normal:           400;
  --font-weight-semibold:         600;
  --font-weight-bold:             700;
}

body {
  background-color: rgb(240, 248, 255);
  font-family: var(--body-font-family); 
}

.page-link.active {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.page-link {
	color: var(--primary-color);
} 

.tablepages input[type=checkbox] {
	cursor: pointer!important;
}

#select-action {
	border: 1px solid #ccc;
	background-color: #ebebeb;
	border-radius: 10px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	font-size: 14px;
	margin-right: 10px;
}

#apply-action {
	border: none;
	background-color: darkgreen;
	color: #ffffff;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	border-radius: 10px;
	font-size: 14px;
}

#apply-action:hover {
	background-color: var(--primary-color);
}

.resendvalidation {
	cursor: pointer;
	color: blue;
	font-weight: 700;
	font-size: 14px;
}

.start-page .copyright {
	color: #f0f0f0;
	text-align: center;
	position: fixed;
	left: 0px;
	width: 100%;
	bottom: 0px;
	font-size: 12px;
	padding: 15px;
	z-index: 1;
}

.start-page .copyright a {
	color: #f0f0f0;
}

.navsteps {
	padding: 20px 20px 20px 20px;
	margin: 0px;
	text-align: center;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	background: transparent;
	border: none;
}

.navsteps::before {
	position: absolute;
	height: 1px;
	margin: auto;
	content:"";
	z-index: -1;
	top: 61px;
	width: 450px;
	left: 50%;
	margin-left: -225px;
}

.navsteps li {
	padding: 15px;
	margin: 15px;
	font-size: 16px;
	font-weight: 500;
	color: rgba(255,255,255,.6);
	display: inline-block;
	text-align: center;
}

.navsteps li.active {
	color: #ffffff;
	color: rgba(255,255,255,.9);
	font-weight: 600;
}

.nextstep {
	position: relative;
	margin: 15px 0 0 0;
	width: 100%;
	padding: 15px 15px!important;
	font-size: 16px!important;
	border-radius: 10px!important;
}

.custom-btn.nextstep i {
	position: absolute;
	top: 15px;
	right: 10px;
}

.prevstep {
	position: absolute;
	top: 35px;
	left: 25px;
	font-size: 13px;
	font-weight: 600;
	color: var(--primary-color);
	cursor: pointer;
}

.prevstep i {
	margin-right: 2px;
}

.prevstep:hover {
	color: var(--dark-green);
}



.text-field {
	position: relative;
	padding-top: 10px;
	margin-bottom: 15px;
}

.text-field .input-group {
	padding-top: 10px;
}

.text-field .form-control, .text-field .form-select {
	padding: 10px;
	font-size: 14px;
}

.text-field .form-control[readonly] {
	background-color: transparent;
}

.form-select option:disabled, .form-select span {
	color: #9E9E9E;
}

.form-check-input:checked {
	background-color: var(--primary-color);
	border-color: var(--primary-color);
}

.form-check-input {
	width: 1.2em;
	height: 1.2em;
}

.text-field input:focus ~ label, 
.text-field input:autofill ~ label, 
.text-field input:valid ~ label, 
.text-field input:not(:placeholder-shown):not(:focus):invalid ~ label,
.text-field textarea:focus ~ label, 
.text-field textarea:autofill ~ label, 
.text-field textarea:valid ~ label, 
.text-field textarea:not(:placeholder-shown):not(:focus):invalid ~ label, 
.text-field select:focus ~ label, 
.text-field select:valid ~ label, 
.text-field .focused:invalid ~ label {
	top: -1px;
	bottom: 10px;
	left: 15px;
	font-size: 11px;
	opacity: 1;
	color: var(--primary-color);
	background: rgba(255,255,255,1);
	padding: 3px 5px;
	height: 20px;
	border-radius: 10px 10px 0 0;
	z-index: 9;
}

.text-field.isfoc label {
	top: -1px;
	bottom: 10px;
	left: 15px;
	font-size: 11px;
	opacity: 1;
	color: var(--primary-color);
	background: rgba(255,255,255,1);
	padding: 3px 5px;
	height: 20px;
	border-radius: 10px 10px 0 0;
	z-index: 9;
}

.text-field input:not(:placeholder-shown):not(:focus):invalid, 
.text-field textarea:not(:placeholder-shown):not(:focus):invalid,
/*.text-field select:not(:placeholder-shown):not(:focus):invalid,*/
.text-field .focused:invalid {
	border: 1px solid #ff0000;
}

.text-field input:not(:placeholder-shown):not(:focus):invalid ~ label, 
.text-field textarea:not(:placeholder-shown):not(:focus):invalid ~ label, 
/*.text-field select:not(:placeholder-shown):not(:focus):invalid ~ label, */
.text-field .focused:invalid ~ label {
	color: #ff0000;
}

.text-field input:not(:placeholder-shown):not(:focus):invalid ~ .inv-feedback, 
.text-field textarea:not(:placeholder-shown):not(:focus):invalid ~ .inv-feedback, 
/*.text-field select:not(:placeholder-shown):not(:focus):invalid ~ .inv-feedback, */
.text-field .focused:invalid ~ .inv-feedback {
	display: block;
}

.text-field label {
	position: absolute;
	pointer-events: none;
	left: 20px;
	top: 19px;
	padding-right: 20px;
	transition: 0.2s ease all;
	color: rgba(182,182,182,1.00);
}

.text-field.focus label {
	top: -1px!important;
	bottom: 10px!important;
	left: 15px!important;
	font-size: 11px!important;
	opacity: 1!important;
	color: var(--primary-color)!important;
	background: rgba(255,255,255,1)!important;
	padding: 3px 5px!important;
	height: 20px!important;
	border-radius: 10px 10px 0 0!important;
}

.showpwd {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 20px;
	color: #777;
}

.google-btn-cont {
	margin-left: -5px!important;
	height: 42px;
}

.btn-add-method {
	position: relative;
	border: none;
	display: flex;
	align-items: center;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 12px;
	padding: 8px 15px 8px 40px;
	background-color: var(--primary-color);
	color: #ffffff;
	border-radius: 25px;
	text-align: center;
}

.btn-add-method:hover {
	background-color: darkgreen;
	color: #ffffff;
}

.btn-add-method i {
	position: absolute;
	left: 12px;
	font-size: 16px;
	top: auto;
}

.modal-preload {
	position: absolute;
	right: 10px;
	bottom: 30px;
	width: 25px;
	display: none;
}

.statussub {
	position: relative;
	padding: 5px 0 5px 25px;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
}

.statussub i {
	position: absolute;
	top: 5px;
	left: 0px;
	font-size: 14px;
}

.statussub a, .statussub a:hover {
	display: inline-block;
	background-color: #cc0000;
	color: #ffffff;
	padding: 3px 10px;
	border-radius: 15px;
	margin-top: 3px;
}

.containsteps {
	display: flex;
	overflow-x: hidden;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	padding: 0 20px;
}

.containsteps h3 {
	font-size: 26px;
	line-height: normal;
	margin-bottom: 20px;
}

  @keyframes glow {
    0% {
      text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
    }
    50% {
      text-shadow: 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de, 0 0 200px #ff00de;
    }
    100% {
      text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
    }
  }
  
  .glow-text {
    font-size: 48px;
    color: #ff00de;
    font-weight: bold;
    animation: glow 2s infinite alternate;
  }

.opa3 {
	opacity: .3;
}

.help-center { padding:140px 0 100px 0; background-color:rgba(241,245,249,.7); }
.help-center h1 {font-size:72px;font-weight:700;line-height:1.2em;color:#000000;text-align:center;}
.help-center h2 {color:#000000;font-size:20px;line-height:30px;font-weight:700;letter-spacing:.6px;margin-bottom:10px;text-align:left;} 
.help-center h3 {color:#444444;font-size:16px;line-height:25px;font-weight:500;letter-spacing:.6px;margin-bottom:30px;text-align:left;}
.help-center h4 {color:#151515;font-size:16px;line-height:25px;font-weight:600;letter-spacing:.6px;margin-bottom:0;text-align:left;}
.help-center a { color: rgb(78, 17, 226);}
.help-center ul { padding: 0 15px; list-style: none; border-right: 1px solid #d8dee4;}
.help-center ul ul { margin-top: 8px; padding: 0; border: none;}
.help-center li { margin-top: 5px; color: #000000; font-size: 15px; font-weight: 600; padding: 2px 0 4px 0;}
.help-center li li { margin-top: 2px; font-size: 13px; font-weight: 500; padding: 0; }
.help-center li li a { color: #6f7278; display: block; padding: 3px 10px 3px 10px; }
.help-center li li a.active { color: #675dff; background-color: rgba(103, 93, 255, 0.1); }


.prices-section {
    padding: 160px 0 100px 0;
}

.prices-section h1 {
	line-height: 64px;
	margin-bottom: 24px;
	font-weight: 600;
	font-size: 64px;
	color: #1D2120;
	word-break: break-word;
    text-align: center;
}
p.bigdesc {
    margin: 0 auto;
    max-width: 770px;
    font-size: 22px;
    color: #575A59;
    font-weight: 400;
    text-align: center;
}

.pr-cols {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 24px;
	margin: 0 auto;
	max-width: 2000px;
	padding-left: 64px;
	padding-right: 64px;
	justify-content: center;
}

@media (max-width: 1530px) {
  .pr-cols {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: fit-content;
  }
}
@media (max-width: 1200px) {
  .pr-cols {
	  padding-left: 24px;
	  padding-right: 24px;
  }
  .container, .container-md, .container-sm {
    max-width: 100%;
  }
}

.pr-sw {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-bottom: 64px;
	padding-top: 70px;
	position: relative;
}

.pr-sw > span {
	color: #348c79;
	display: block;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	position: absolute;
	top: 32px;
	margin-left: 80px;
	width: 140px;
	text-align: right;
}

.pr-col {
	border: 1px solid #f1f1f1;
	border-radius: 12px;
	box-shadow: 0 4px 12px -2px rgb(0 0 0/8%);
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 340px;
	min-width: 300px;
	padding: 24px;
	position: relative;
	text-align: center;
	background-color: rgba(255,255,255,.8);
}

.pr-col.advanced {
  border: 1px solid #49ad91;
}

.pr-head h3 {
	font-size: 24px;
	font-weight: 600;
}
.basic h3 {
	color: #22cd9c;
}
.advanced h3 {
  color: var(--primary-color);
}
.professional h3 {
  color: #4e8b7a;
}

span.bar {
	border: 1px solid #ebebeb;
	display: inline-block;
	margin: 24px 0;
	text-align: center;
	width: 40px;
	height: 1px;
}

.pr-time {
  color: #575a59;
  margin-bottom: 24px;
}

.pr-number {
  font-family: Gilroy;
  font-size: 80px;
  line-height: 1;
  position: relative;
}

.pr-number span {
	font-size: 32px;
	font-weight: 700;
}

.pr-number span.reduced {
	font-size: 22px;
	padding-right: 10px;
	font-weight: 500;
	text-decoration: line-through;
	color: #575a59;
}

.pr-number.monthly { display: block; }
.pr-number.anually { display: none; }

.pr-time.monthly { display: block; }
.pr-time.anually { display: none; }

.pr-col a {
	display: inline-block;
	padding: 10px 15px;
	border-radius: 25px;
	color: #ffffff!important;
}

.basic a {
	background-color: #22cd9c;
}
.basic a:hover {
	background-color: #1e2f34;
}
.advanced a {
  background-color: var(--primary-color);
}
.advanced a:hover {
  background-color: #1e2f34;
}
.professional a {
  background-color: #4e8b7a;
}
.professional a:hover {
  background-color: #1e2f34;
}

#app-cover {
  display: table;
  width: 600px;
  counter-reset: button-counter;
}

#app-cover .row {
    display: table-row;
}

.toggle-button-cover {
    display: table-cell;
    position: relative;
    box-sizing: border-box;
}


#app-cover .button {
    position: relative;
    width: 270px;
    height: 44px;
    margin: 0px auto 0 auto;
    overflow: hidden;
    background-color: #d8d8d8;
    border-radius: 50px;
}

.button.r,
.button.r .layer {
  border-radius: 100px;
}

.button.b2 {
  border-radius: 2px;
}

#app-cover .checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
}

.knobs {
  z-index: 2;
}

.layer {
  width: 100%;
  background-color: #ebf7fc;
  transition: 0.3s ease all;
  z-index: 1;
}

/* Button 1 */
#btn-pay .knobs:before {
    content: "Monthly payment";
    position: absolute;
    top: 2px;
    left: 2px;
    width: 133px;
    line-height: 40px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background-color: #1d2120;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
}

#btn-pay .checkbox:checked + .knobs:before {
  content: "Annual payment";
  left: 135px;
  background-color: #1d2120;
}

#btn-pay .checkbox:checked ~ .layer {
  background-color: #fcebeb;
}

#btn-pay .knobs,
#btn-pay .knobs:before,
#btn-pay .layer {
  transition: 0.3s ease all;
}

.pr-col.advanced > span {
  background: #dbefe9;
  color: #49ad91;
}
.pr-col > span {
  background: #49ad91;
  border-radius: 25px;
  font-size: 12px;
  font-weight: 500;
  left: 0;
  line-height: 2;
  margin: 0 auto;
  max-width: 70%;
  padding: 2px;
  position: absolute;
  right: 0;
  top: -16px;
}



.compare-section {
    padding: 100px 0;
    background-color: #f8f8f8;
}

.compare-section h2 {
	line-height: 54px;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 54px;
	color: #1D2120;
	word-break: break-word;
    text-align: center;
}

.compare-section .container {
    max-width: 1100px;
}

.compare-section .bigdesc {
	text-align: center;
}


.pricing-table {
    margin-top: 40px;
}

.pricing-table .type {
	font-size: 24px;
	font-weight: 600;
}

.pricing-table .type.basic {
	color: #22cd9c;
}
.pricing-table .type.advanced {
  color: var(--primary-color);
}
.pricing-table .type.professional {
  color: #4e8b7a;
}

.pricing-table [class*="col"] {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
}

.rowgreen {
	background-color: rgba(219,252,238,0.3);
}



.faq-section {
    padding: 160px 0 100px 0;
	background-color: rgba(251, 251, 251, 1);
}

.faq-section .container {
	max-width: 880px;
}

.faq-section h1 {
	line-height: 64px;
	margin-bottom: 24px;
	font-weight: 600;
	font-size: 64px;
	color: #1D2120;
	word-break: break-word;
}

.faq-section .bigdesc {
	margin-bottom: 60px;
}

.faq-item {
	position: relative;
    padding-top: 24px;
    padding-bottom: 24px;
	padding-right: 50px;
    border-bottom: 1px solid #ebebeb;
	cursor: pointer;
}

.faq-item::after {
	content: "\F282";
	display: inline-block;
	font-family: bootstrap-icons !important;
	font-size: 18px;
	position: absolute;
	right: 10px;
	top: 20px;
	border: 0;
	color: #1D2120;
}

.question {
	color: #1D2120;
	margin: 0px;
	font-size: 20px;
	line-height: normal;
}

.answer {
	display: none;	
}

.answer p {
	margin-bottom: 0px;
    font-size: 18px;
    color: #575A59;
    font-weight: 400;
	padding-top: 15px;
}


.try-section {
	padding: 100px 0;
}

.try-it-free-banner {
	align-items: center;
	border-radius: 110px;
	display: flex;
	justify-content: space-between;
	padding: 52px 104px;
	background-color: #1A3235;
}

.try-it-free-banner h2 {
	font-size: 40px;
	min-width: 45%;
	padding-right: 32px;
	color: #ffffff;
	font-weight: 600;
}

.try-it-free-banner .bigdesc {
	padding-right: 80px;
	color: #d6d6d6;
	text-align: left;
}

.try-it-free-banner a, .try-it-free-banner button {
	display: inline-block;
	background: rgba(37,225,171, .8);
	color: rgb(255,255,255)!important;
	height: auto;
	transition: all .4s ease;
	padding: 14px 20px;
	width: auto;
	line-height: 1.5em;
	border-radius: 50px;
	font-weight: 500;
	font-size: 16px;
	min-width: 150px;
	text-align: center;
	border: none;
}

.try-it-free-banner a:hover, .try-it-free-banner button:hover {
	display: inline-block;
	background: rgba(37,225,171);
}

@media screen and (max-width: 1170px) {
	.try-it-free-banner {
		align-items: center;
		border-radius: 0px;
		display: block;
		justify-content: space-between;
		padding: 52px;
		background-color: #1A3235;
	}
	.try-it-free-banner .bigdesc {
		margin-bottom: 25px;
	}	
}

@media screen and (max-width: 991px) {
	.try-it-free-banner {
		padding: 25px;
	}
}

@media screen and (max-width: 991px) {

	.prices-section h1, .faq-section h1 {
		font-size: 50px;
		line-height: 50px;
	}
	
	.prices-section {
		padding-bottom: 40px;
	}
	
	.compare-section {
		padding-top: 40px;
	}
	
	.compare-section h2 {
		line-height: 34px;
		font-size: 34px;
	}	
}




.text-field .form-control, .text-field .form-select, textarea.form-control {
	background-color: #ffffff!important;
}

.border-fx {
	position: relative;
	width: 500px;
	max-width: 100%;
	padding: 10px;
	margin: 30px auto;
	border-radius: 25px;
	box-shadow: 2px 2px 12px 12px rgba(56,97,6,.35);
	background: linear-gradient(-45deg, darkgreen, #9fc239, #23a6d5, #2990C8);
	background-size: 400% 400%;
	animation: gradient 3s ease infinite;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}


.fields-steps {
	position: relative;
	width: 100%;
	background-color: rgba(255,255,255,1);
	padding: 25px;
	min-width: 265px!important;
	border-radius: 20px;
}

.fields-steps h3 {
	font-size: 20px!important;
	line-height: 28px!important;
	font-weight: 600!important;
	color: darkgreen!important;
}

.step3 .fields-steps {
	max-width: 650px;
}

.mw500 {
	max-width: 500px;
}

.labelcolor {
	text-align: left;
	font-size: 13px;
	display: block;
}


input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #fff inset!important;
}

.step .btn.disabled, .step .btn:disabled, .step fieldset:disabled .btn {
	color: #fff!important;
	pointer-events: none!important;
	border-color: none!important;
	opacity: .35!important;
	cursor: not-allowed!important;
}

.color-box {
	width: 65px;
	height: 65px;
	margin: 1px;
	display: inline-block;
}


.step .asColorPicker-wrap {
	float: left;
	max-width: 330px;
	border-radius: 0 10px 10px 0 !important;
}

.step .asColorPicker-trigger {
	border: none;
	height: 43px!important;
	width: 46px!important;
	border-radius: 0 10px 10px 0 !important;
}

.asColorPicker-trigger span {
	border-radius: 0 10px 10px 0 !important;
}

.inv-agreeterm {
	padding-left: 40px!important;
	margin-top: -20px!important;
}

/*
.step .asColorPicker-trigger {
	display: inline-block !important;
	right: auto !important;
	top: 0px !important;
	height: 50px !important;
	width: 50px !important;
	border-radius: 20px !important;
	border: 5px solid #E0E0E0;
}

.step .asColorPicker-trigger span {
	border-radius: 15px!important;
}
*/

.step .colorpicker.form-control {
	width: 100%!important;
	height: 43px!important;
}

.step .asColorPicker-wrap {
	width: 100%;
}

.step .form-check .form-check-input {
	float: none;
	margin-left: 0;
	margin-right: 3px;
	position: absolute;
	left: 10px;
	top: 17px;
}

.step .form-check {
	display: block;
	min-height: 1.5rem;
	padding: 18px 0px 18px 8px;
	margin-bottom: .125rem;
	border-top: 1px solid #ebebeb;
	padding-left: 42px;
}

.step .form-check-label {
	text-align: left;
}

.step .asColorPicker-alpha {
	display: none!important;
}

.step #blogcheck {
	cursor: pointer;
}

/*---------------------------------------
  BREADCRUMBS               
-----------------------------------------*/
.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0 0 0;
	margin-bottom: 55px;
	list-style: none;
	color: var(--p-color);
	line-height: 20px;
	justify-content: center;
}

.edit-area .breadcrumb {
	justify-content: flex-start;
	margin-bottom: 15px;
}

.breadcrumb-item a {
	color: var(--secondary-color);
	font-size: 16px;
	margin: 0 0 5px 0;
}

.breadcrumb-item.active {
	color: darkgreen;
	font-size: 15px;
	margin: 0 0 5px 0;
	font-weight: 600;
}

.edit-mce h1 {
	border: 1px solid rgba(0,0,0,.1);
	padding: 8px;
	border-radius: 10px 10px 0 0;
}

.edit-mce h5 { 
	border: 1px solid rgba(0,0,0,.1);
	border-top: none;
	padding: 8px;
	border-radius: 0 0 10px 10px;
	font-size: 14px;
	margin-bottom: 15px;
	color: var(--secondary-color);
	font-weight: 400;
}

.color_cont {
	position: relative;
	padding: 20px 0;
	height: 64px;
}

.color_cont label {
	position: absolute;
	left: 60px;
	top: 34px;
	font-size: 14px;
}

/*---------------------------------------
  NAV PILLS               
-----------------------------------------*/
.settingsnav {
	background-color: #f8f8f8;
	border-bottom: 1px solid rgb(188, 200, 212);
	padding: 0;
	z-index: 10;
}

.settingsnav.f-nav {
  position: fixed;
  width: 100%;
  top: 50px;
}

.info-cont-area.f-nav, .headerprivate.f-nav {
	padding-top: 70px!important;
}

.info-cont-area.pt-0.f-nav {
	padding-top: 64px!important;
}

.infocode {
	padding: 15px 10px 0 10px;
	font-size: 14px;
	line-height: 18px;
	color: rgba(126,126,126,1.00);
}

.nav-pills .nav-link {
	color: rgb(0, 27, 65);
	display: block;
	padding: 15px 15px 14px;
	text-decoration: none;
	transition: color .1s ease-out 0s,background-color .1s ease-out 0s,border-color .1s ease-out 0s;
	white-space: nowrap;
	border-bottom: 3px solid transparent;
	font-size: 14px;
	background-color: transparent!important;
	border-radius: 0px!important;
	font-weight: 500;
}

.nav-link pre {
	display: block;
	margin: 0 0 0 5px;
	float: right;
}

.nav-pills .nav-link:hover {
	color: #000000;
}

.nav-pills .nav-link.active {
	color: var(--primary-color);
	border-bottom: 3px solid var(--primary-color);
}

input:focus, input.form-control:focus, textarea:focus, select.form-control:focus, select.form-select:focus, textarea.form-control:focus, input.form-check-input:focus {
    outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
	
        border: 1px solid rgb(159, 194, 57);
        -webkit-box-shadow: 0px 0px 5px rgba(159, 194, 57, 0.75);
        -moz-box-shadow: 0px 0px 5px rgba(159, 194, 57, 0.75);
        box-shadow: 0px 0px 5px rgba(159, 194, 57, 0.75);
}

/*---------------------------------------
  TYPOGRAPHY               
-----------------------------------------*/

h2,
h3,
h4,
h5,
h6 {
  color: var(--dark-color);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: var(--font-weight-semibold);
  letter-spacing: -1px;
}

h1 {
  font-size: var(--h1-font-size);
  font-weight: var(--font-weight-bold);
  letter-spacing: -2px;
}

h2 {
  color: var(--secondary-color);
  font-size: var(--h2-font-size);
  letter-spacing: -2px;
}

h3 {
  font-size: var(--h3-font-size);
}

h4 {
  font-size: var(--h4-font-size);
}

h5 {
  color: var(--primary-color);
  font-size: 18px;
}

h6 {
  font-size: var(--h6-font-size);
}


ul li {
  color: var(--p-color);
  font-size: var(--p-font-size);
  font-weight: var(--font-weight-normal);
}

a, 
button {
  touch-action: manipulation;
  transition: all 0.3s;
}

a {
  color: var(--dark-green);
  text-decoration: none;
}

a:hover {
  color: var(--primary-color);
}

b,
strong {
  font-weight: var(--font-weight-bold);
}

.fs12 {
	font-size: 12px;
}

h2.titleproject {
	display: inline-block;
	padding-right: 10px;
	position: relative;
	font-size: 36px;
	color: #000;
}
h3.titleproject {
	display: block;
	position: relative;
	font-size: 18px;
	color:mediumblue;
}

.card h4 {
	font-size: 26px;
	color: darkslategray;
}

.card label, .modal label {
	font-family: OpenSansSemibold,arial,sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 4px;
	margin-top: 8px;
	margin-left: 3px;
}

.info-date {
	font-size: 14px;
	color: rgb(70, 90, 117);
}

.passconthide {
	display: none;
}

.btn-save-personal, .btn-cancel-personal, .btn-save-billing, .btn-cancel-billing {
	color: #ffffff;
	background-color: darkgreen;
	border-radius: 24px;
	box-sizing: border-box;
	display: inline-block;
	font-family: OpenSansSemibold,arial,sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin-right: 12px;
	padding: 8px 20px;
	text-align: center;
	text-decoration: none;
	transition: color .1s ease-out,background-color .1s ease-out,border-color .1s ease-out;
	border:none;
	cursor: pointer;
}

.btn-save-personal:hover, .btn-save-billing:hover {
	color: #ffffff;
	background-color: var(--primary-color);
}

.btn-cancel-personal, .btn-cancel-billing {
	background-color: transparent;
	color: darkgreen;
}

.btn-cancel-personal:hover, .btn-cancel-billing:hover {
	background-color: rgba(56,97,6,.1);
}

.btn-edit-personal, .btn-edit-billing {
	color: #ffffff;
	background-color: rgb(13, 110, 253);
	border-radius: 24px;
	box-sizing: border-box;
	display: inline-block;
	font-family: OpenSansSemibold,arial,sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin-right: 12px;
	padding: 8px 20px;
	text-align: center;
	text-decoration: none;
	transition: color .1s ease-out,background-color .1s ease-out,border-color .1s ease-out;
	border:none;
	cursor: pointer;
}


.gotocats {
	position: absolute;
	top: 5px;
	right: -40px;
	width: 160px;
	display: flex;
	justify-content: end;
	height: 100%;
	align-items: center;
	font-size: 12px;
}

.gotocats i {
	margin-right: 5px;
}

.gotocats a {
	color: rgb(13, 110, 253);
	display: flex;
	height: 100%;
	justify-content: end;
	align-items: center;
	margin-top: 10px;
}

.gotosettings {
	position: absolute;
	top: -2px;
	left: 100%;
	width: auto;
	justify-content: end;
	height: 100%;
	align-items: center;
	display: none!important;
}

.gotosettings i {
	font-size: 20px;
	margin-right: 5px;
}

.gotosettings a {
	color: rgb(13, 110, 253);
	display: flex;
	height: 100%;
	justify-content: end;
	align-items: center;
}

.gotosettings a span {
	font-size: 12px;
	text-decoration: underline;
	letter-spacing: 0px;
}


.noentries {
	padding: 60px 0;
	display: block;
}

/*---------------------------------------
  SECTION               
-----------------------------------------*/
.section-padding {
	padding-top: 120px;
	padding-bottom: 100px;
	background: rgb(242, 245, 248);
}

.section-padding.section-settings {
	padding-bottom: 120px;
	min-height: calc(100vh - 104px);
}

.section-bg {
  background-color: var(--section-bg-color);
}

.section-overlay {
  background: rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.section-overlay + .container {
  position: relative;
}

.section-settings .container {
	max-width: 950px;
	padding: 0 20px;
}

.section-settings .container.large-container, .section-settings .large-container {
	max-width: 1360px;
	padding: 0 20px;
}

/*---------------------------------------
  CUSTOM BLOCK               
-----------------------------------------*/
.custom-block-wrap {
  background: var(--white-color);
  border-radius: var(--border-radius-medium);
  position: relative;
  overflow: hidden;
  transition: all 0.5s;
}

.custom-block-wrap:hover {
  box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
}

.custom-block-body {
  padding: 30px;
}

.custom-block-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.custom-block .custom-btn {
  border-radius: 0;
  display: block;
}

.custom-btn.openm-btn {
	font-size: 12px;
	padding: 5px 10px;
}

.thumb_project {
	position: relative;
	width:100%;
	display: block;
	padding-top: 75%;
	background-size: cover;
	background-position: center center;
}

/*---------------------------------------
  PROGRESS BAR               
-----------------------------------------*/

.progress_cont {
	max-width: 300px;
}

.progress {
	background: var(--border-color);
	height: 10px;
}

.progress-bar {
  	background: var(--primary-color);
	transition: all 0.5s ease;
	width: 0;
}


/*---------------------------------------
  CUSTOM ICON COLOR               
-----------------------------------------*/
.custom-icon {
  color: var(--secondary-color);
}


/*---------------------------------------
  CUSTOM LIST               
-----------------------------------------*/
.custom-list {
  margin-bottom: 0;
  padding-left: 0;
}

.custom-list-item {
  list-style: none;
  margin-top: 10px;
  margin-bottom: 10px;
}


/*---------------------------------------
  CUSTOM TEXT BOX               
-----------------------------------------*/
.custom-text-box {
  background: var(--white-color);
  border-radius: var(--border-radius-medium);
  margin-bottom: 24px;
  padding: 40px;
}

.custom-text-box-image {
  border-radius: var(--border-radius-medium);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.custom-text-box-icon {
  background: var(--section-bg-color);
  border-radius: var(--border-radius-large);
  color: var(--secondary-color);
  font-size: var(--h6-font-size);
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  line-height: 30px;
}


/*---------------------------------------
  AVATAR IMAGE - TESTIMONIAL, AUTHOR               
-----------------------------------------*/


.testimonials-section {
	padding: 100px 0;
	background-color: #fbfbfb;
}

.testimonials-section h2 {
	line-height: 44px;
	margin-bottom: 50px;
	font-weight: 600;
	font-size: 44px;
	color: #1D2120;
	word-break: break-word;
    text-align: center;
}


.testimonials-section .container {
	position: relative;
	padding: 0 40px;
}

.sliderprev {
	position: absolute;
	z-index: 5;
	cursor: pointer;
	top: 0;
	left: -28px;
	display: flex !important;
	align-items: center;
	font-size: 22px;
	width: 26px;
	height: 100%;
	justify-content: center;
	opacity: .6;
	border: navajowhite;
	border-radius: 0;
	padding-top: 0;
}

.slidernext {
	position: absolute;
	z-index: 5;
	cursor: pointer;
	top: 0;
	right: -28px;
	display: flex !important;
	align-items: center;
	font-size: 22px;
	width: 26px;
	height: 100%;
	justify-content: center;
	opacity: .6;
	border: navajowhite;
	border-radius: 0;
	padding-top: 0;
}

.sliderprev:hover, .slidernext:hover {
	opacity: 1;
}


.slick-slider {
	padding: 0 50px;
}

.slick-slide {
	padding: 0 5px;
}

.mt-item-carousel blockquote {
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 8px!important;
	overflow: hidden;
	word-wrap: break-word;
	padding: 0px !important;
} 

.mt-item-carousel h4 {
  font-size: 14px;
  font-weight: 700;
  height: 16px;
  margin: 0 0 6px!important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.kw-stars {
	font-size: 0;
	margin: 0 0 10px 0!important;
}

.kw-stars i {
	color: #e6c412;
	font-size: 20px;
}


.support-section {
	position: relative;
	padding: 90px 0 30px 0;
	min-height: 80vh;
    display: flex;
    align-items: center;
}

.support-section .container {
	z-index: 2!important;
}

.support-section::before {
	content: "";
	background: var(--primary-color);
	border-radius: 50%;
	position: absolute;
	bottom: -100px;
	left: -80px;
	width: 350px;
	height: 350px;
	z-index: -1;
}

.custom-form.support-form {
	background-color: transparent;
}

.support-form textarea {
	height: 140px;
}

.mightbgw {
    z-index: -1;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(244,244,244,1) 100%);
    position: absolute;
    left: 50%;
    top: 0px;
    bottom: 0px;
    width: 50%;
}
.mightbgw2 {
    z-index: -1;
    background-image: url(https://www.kweb.ai/img/kweb_builder.jpg);
    background-size: cover;
    background-attachment: fixed;
	position: absolute;
    left: 0;
    top: 0px;
    bottom: 0px;
    width: 50%;
}

/*---------------------------------------
  CUSTOM BUTTON               
-----------------------------------------*/
.custom-btn {
	background: var(--primary-color);
	border: 2px solid transparent;
	border-radius: var(--border-radius-large);
	color: var(--white-color)!important;
	font-size: var(--btn-font-size);
	font-weight: var(--font-weight-normal);
	line-height: normal;
	padding: 15px 25px;
}

.custom-btn-dark {
	display: inline-block;
	background: darkgreen;
	border: 2px solid transparent;
	border-radius: var(--border-radius-large);
	color: var(--white-color)!important;
	font-size: 14px;
	font-weight: var(--font-weight-normal);
	line-height: normal;
	padding: 15px 25px;
}

.custom-btn-dark:hover {
	background: var(--primary-color)!important;
}

.info-under-btn {
	font-size: 12px;
	color: rgba(107,107,107,1.00);
	padding: 5px 0px;
	text-align: center;
}

.custom-btn.btn-large {
	padding: 25px 40px;
	font-size: 18px;
}

.custom-btn.backtobloglist {
	background-color: rgba(107,107,107,0.7);
	margin-right: 10px;
	padding: 15px 30px;
	font-size: 14px;
}

.custom-btn.backtobloglist:hover {
	background-color: rgba(107,107,107,1);
}

.navbar-expand-md .navbar-nav .nav-link.custom-btn {
	color: var(--custom-btn-bg-color);
	margin-top: 0px;
	padding: 12px 12px;
	border-radius: 15px;
	font-size: 14px;
}

.navbar-expand-md .navbar-nav .nav-link.custom-btn.active {
	background: var(--primary-color);
	color: var(--white-color);
}

.custom-btn:hover, .custom-btn:active {
	background: var(--dark-green)!important;
	color: var(--white-color)!important;
	border: 2px solid var(--dark-green)!important;
}

.custom-btn.custom-border-btn, .custom-btn.custom-border-btn.active {
	background-color: transparent!important;
	border: 2px solid var(--custom-btn-bg-color)!important;
	color: darkgreen!important;
	transition: padding .9s ease-in-out;
}
.custom-btn.custom-border-btn:hover {
  background-color: darkgreen!important;
  border: 2px solid darkgreen!important;
  color: var(--white-color)!important;
}

.navbar-expand-md .navbar-nav .nav-link.custom-btn:hover,
.custom-border-btn:hover {
  background: var(--custom-btn-bg-hover-color);
  border-color: transparent;
  color: var(--white-color);
}


/*---------------------------------------
  NAVIGATION              
-----------------------------------------*/



.navbar.mainnav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: transparent;
	z-index: 11;
	padding: 10px 20px;
	height: 64px;
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	-o-transition: all .9s ease;
	transition: all .9s ease;
}

.f-nav .navbar.mainnav {
	background-color: rgba(255,255,255,.9);
	z-index: 11;
	padding: 0 20px;
	position: fixed;
	width: 100%;
	box-shadow: 0 2px 8px rgba(113,128,149,.25);
	height: 50px;
}


.navbar-brand {
  color: var(--primary-color);
  font-size: var(--h6-font-size);
  font-weight: var(--font-weight-bold);
}

.navbar-brand span {
  display: inline-block;
  vertical-align: middle;
}

.navbar-brand small {
  color: var(--secondary-color);
  display: block;
  font-size: 10px;
  line-height: normal;
  text-transform: uppercase;
}

.logo {
	width: 100px;
	height: auto;
	border-radius: 0px;
}

.navbar-expand-md .navbar-nav .nav-link {
  margin-right: 0;
  margin-left: 0;
  padding: 0 20px;
}

.navbar-expand-md .navbar-nav .nav-link i {
	margin-right: 5px;
}

.navbar-nav {
	align-items: center;
}

.navbar-nav .nav-item {
	height: 100%;
}

.navbar-nav .nav-link {
	display: inline-block;
	color: #151515;
	font-size: var(--p-font-size);
	font-weight: 500;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}

.f-nav .mainnav .custom-btn.custom-border-btn {
	padding: 6px 12px;
}

@media (min-width:768px){

	.navhome .navbar-nav .nav-link {
		color: #ffffff;
	}
	.f-nav .navhome .navbar-nav .nav-link {
		color: #151515;
	}
	.navhome .custom-btn.custom-border-btn, .navhome .custom-btn.custom-border-btn.active {
		background-color: transparent!important;
		border: 2px solid #ffffff!important;
		color: #ffffff!important;
	}
	.navhome .custom-btn.custom-border-btn:hover {
		background-color: #ffffff!important;
		border: 2px solid #ffffff!important;
		color: darkgreen!important;
	}	
	.f-nav .navhome .custom-btn.custom-border-btn, .f-nav .navhome .custom-btn.custom-border-btn.active {
		background-color: transparent!important;
		border: 2px solid var(--custom-btn-bg-color)!important;
		color: darkgreen!important;
	}
	.f-nav .navhome .custom-btn.custom-border-btn:hover {
		background-color: darkgreen!important;
		border: 2px solid darkgreen!important;
		color: var(--white-color)!important;
	}
	
	
}
.alertn {
	background: #c80a00;
	color: #fff;
	border-radius: 8px;
	position: absolute;
	top: 15px;
	right: 0px;
	font-size: 12px;
	line-height: 15px;
	width: auto;
	min-width: 15px;
	max-width: 30px;
	overflow: hidden;
	height: 15px;
	padding: 0 5px;
	font-family: "OpenSansSemibold","OverpassBoldFallback","OpenSansBold",OpenSansRegular,"Open Sans","OpenSansRegularFallback",Arial,sans-serif;
}

.nav-tabs .nav-link {
    color: #5E5E5E;
}
.nav-tabs .nav-link.active {
    color: var(--primary-color);
}

.navbar-nav .nav-link.pr4 { padding: 20px!important; padding-right: 10px!important; }
.navbar-nav .nav-link.pl4 { padding-left: 10px!important; }

.navbar-nav .nav-link.active, 
.navbar-nav .nav-link:hover {
  background: transparent;
  color: darkgreen;
}

.navbar-nav .nav-link.active {
	font-weight: 700;
}



.dropdown-menu {
	background: var(--white-color);
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
	border: 0;
	padding: 0;
	border-radius: 0;
	margin-top: 20px;
	z-index: 14;
}

.dropdown-item {
	display: inline-block;
	color: var(--p-bg-color);
	font-size: 13px;
	font-weight: var(--font-weight-medium);
	position: relative;
	padding: 8px 12px;
	border-bottom: 1px solid #f0f0f0;
}

.dropdown-item i {
	margin-right: 5px;
}

.dropdown-item:hover {
	background-color: darkgreen;
	color: #ffffff;
}

.dropdown-item.active, 
.dropdown-item:active,
.dropdown-item:focus {
	background-color: #ffffff;
	color: darkgreen;
}

.dropdown-toggle::after {
  content: "\f282";
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-size: var(--copyright-font-size);
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  left: 2px;
  border: 0;
}

.navbar-toggler {
  border: 0;
  padding: 0;
  cursor: pointer;
  margin: 0;
  width: 30px;
  height: 35px;
  outline: none;
}

.navbar-toggler:focus {
  outline: none;
  box-shadow: none;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  background: transparent;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before,
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
  transition: top 300ms 50ms ease, -webkit-transform 300ms 350ms ease;
  transition: top 300ms 50ms ease, transform 300ms 350ms ease;
  transition: top 300ms 50ms ease, transform 300ms 350ms ease, -webkit-transform 300ms 350ms ease;
  top: 0;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
  transform: rotate(45deg);
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
  transform: rotate(-45deg);
}

.navbar-toggler .navbar-toggler-icon {
  background: var(--dark-color);
  transition: background 10ms 300ms ease;
  display: block;
  width: 30px;
  height: 2px;
  position: relative;
}

.navbar-toggler .navbar-toggler-icon:before,
.navbar-toggler .navbar-toggler-icon:after {
  transition: top 300ms 350ms ease, -webkit-transform 300ms 50ms ease;
  transition: top 300ms 350ms ease, transform 300ms 50ms ease;
  transition: top 300ms 350ms ease, transform 300ms 50ms ease, -webkit-transform 300ms 50ms ease;
  position: absolute;
  right: 0;
  left: 0;
  background: var(--dark-color);
  width: 30px;
  height: 2px;
  content: '';
}

.navbar-toggler .navbar-toggler-icon::before {
  top: -8px;
}

.navbar-toggler .navbar-toggler-icon::after {
  top: 8px;
}


/*---------------------------------------
  SITE HEADER              
-----------------------------------------*/
.site-header {
  background: var(--primary-color);
  padding-top: 15px;
  padding-bottom: 10px;
}

.site-header p,
.site-header p a,
.site-header .social-icon-link {
  color: var(--white-color);
  font-size: var(--copyright-font-size);
}

.site-header .social-icon {
  text-align: right;
}

.site-header .social-icon-link {
  background: transparent;
  width: inherit;
  height: inherit;
  line-height: inherit;
  margin-right: 15px;
}




/*---------------------------------------
  FEATURE BLOCK              
-----------------------------------------*/
.featured-block {
	text-align: center;
	transition: all 0.5s ease;
	min-height: 256px;
	padding: 15px;
	background: #fff;
	border-radius: var(--border-radius-medium);
	border: 1px solid rgb(188, 200, 212);
	margin-bottom: 30px;
}

.featured-block.ishome {
	border: 5px solid var(--primary-color);
}

.featured-block:hover {
	background: var(--white-color);
	border-radius: var(--border-radius-medium);
	box-shadow: 0 1rem 3rem rgba(0,0,0,.175);
}

.featured-block:hover .featured-block-image {
  transform: scale(0.95);
}

.pages-thumbs-cont .featured-block:hover .featured-block-image {
  transform: scale(0.99);
}

.pages-thumbs-cont {
	padding-top: 0px;
}

.ppreview {
	display: block;
	width: 100%;
	padding-top: 60%;
	background-position: center center;
	background-size: cover;
}

.featured-block-image {
  display: block;
  margin: auto;
  transition: all 0.5s;
}

.featured-block-iframe:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.featured-block-text {
	color: darkgreen;
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
	transition: all 0.5s;
}
.featured-block-text2 {
	color: darkgreen;
	font-size: 16px;
	font-weight: 600;
	margin-top: 10px;
	transition: all 0.5s;
}

.featured-block-date {
	color: var(--secondary-color);
	font-size: 13px;
}

/* This container helps the thumbnail behave as if it were an unscaled IMG element */
.thumbnail-container {
	width: calc(1440px * 0.25);
	height: calc(1150px * 0.25);
	display: inline-block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	margin: 15px;
}

.thumbnail-container .featured-block-text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 20px;
	text-align: center;
	margin: 0px;
}
.thumbnail-container .date {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 5px;
	text-align: center;
	margin: 0px;
	color: var(--secondary-color);
	font-size: 12px;
}

/* Image Icon for the Background */
.thumbnail-container::before {
  position: absolute;
  left: calc(50% - 16px);
  top: calc(50% - 18px);
  opacity: 0.2;
  display: block;
  -ms-zoom: 2;
  -o-transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJwaG90b18xXyI+PHBhdGggZD0iTTI3LDBINUMyLjc5MSwwLDEsMS43OTEsMSw0djI0YzAsMi4yMDksMS43OTEsNCw0LDRoMjJjMi4yMDksMCw0LTEuNzkxLDQtNFY0QzMxLDEuNzkxLDI5LjIwOSwwLDI3LDB6ICAgIE0yOSwyOGMwLDEuMTAyLTAuODk4LDItMiwySDVjLTEuMTAzLDAtMi0wLjg5OC0yLTJWNGMwLTEuMTAzLDAuODk3LTIsMi0yaDIyYzEuMTAyLDAsMiwwLjg5NywyLDJWMjh6IiBmaWxsPSIjMzMzMzMzIi8+PHBhdGggZD0iTTI2LDRINkM1LjQ0Nyw0LDUsNC40NDcsNSw1djE4YzAsMC41NTMsMC40NDcsMSwxLDFoMjBjMC41NTMsMCwxLTAuNDQ3LDEtMVY1QzI3LDQuNDQ3LDI2LjU1Myw0LDI2LDR6ICAgIE0yNiw1djEzLjg2OWwtMy4yNS0zLjUzQzIyLjU1OSwxNS4xMjMsMjIuMjg3LDE1LDIyLDE1cy0wLjU2MSwwLjEyMy0wLjc1LDAuMzM5bC0yLjYwNCwyLjk1bC03Ljg5Ni04Ljk1ICAgQzEwLjU2LDkuMTIzLDEwLjI4Nyw5LDEwLDlTOS40NCw5LjEyMyw5LjI1LDkuMzM5TDYsMTMuMDg3VjVIMjZ6IE02LDE0LjZsNC00LjZsOC4wNjYsOS4xNDNsMC41OCwwLjY1OEwyMS40MDgsMjNINlYxNC42eiAgICBNMjIuNzQsMjNsLTMuNDI4LTMuOTU1TDIyLDE2bDQsNC4zNzlWMjNIMjIuNzR6IiBmaWxsPSIjMzMzMzMzIi8+PHBhdGggZD0iTTIwLDEzYzEuNjU2LDAsMy0xLjM0MywzLTNzLTEuMzQ0LTMtMy0zYy0xLjY1OCwwLTMsMS4zNDMtMywzUzE4LjM0MiwxMywyMCwxM3ogTTIwLDhjMS4xMDIsMCwyLDAuODk3LDIsMiAgIHMtMC44OTgsMi0yLDJjLTEuMTA0LDAtMi0wLjg5Ny0yLTJTMTguODk2LDgsMjAsOHoiIGZpbGw9IiMzMzMzMzMiLz48L2c+PC9zdmc+");
}

.thumbnail {
  -ms-zoom: 0.25;
  -moz-transform: scale(0.25);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.25);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.25);
  -webkit-transform-origin: 0 0;
}

.thumbnail, .thumbnail iframe {
	width: 1440px;
	height: 900px;
	border-radius: 16px;
}

/* This pseudo element masks the iframe, so that mouse wheel scrolling and clicking do not affect the simulated "screenshot" */
.thumbnail:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* This facilitates the fade-in transition instead of flicker. It also helps us maintain the illusion that this is an image, since some webpages will have a preloading animation or wait for some images to download */
.thumbnail iframe {
	opacity: 1;
	transition: all 300ms ease-in-out;
	border-radius: 16px;
}

.btn-upgrade {
	display: inline-block;
	background-color: var(--primary-color);
	color: #fff!important;
	padding: 5px 15px;
	border-radius: 20px;
	width: auto;
	margin-top: 12px;
	font-size: 14px;
}

.btn-upgrade:hover {
	background-color: darkgreen;
}

.form-control[readonly] {
    background-color: #f0f0f0;
	cursor: not-allowed;
}

/*---------------------------------------
  ABOUT              
-----------------------------------------*/
.about-section {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.about-image {
  border-radius: var(--border-radius-medium);
  display: block;
  width: 350px;
  height: 400px;
  object-fit: cover;
}

.custom-text-block {
  padding: 60px 40px;
}



/*---------------------------------------
  VOLUNTEER              
-----------------------------------------*/
.login-section {
	background: rgb(242, 245, 248);
	position: relative;
	overflow: hidden;
	z-index: 1;
	display: flex;
	align-items: center;
}

.login-section::before {
	content: "";
	background: var(--primary-color);
	border-radius: 50%;
	position: absolute;
	bottom: -110px;
	right: -80px;
	width: 350px;
	height: 350px;
	z-index: 0;
}

.t4 textarea {
	padding-bottom: 25px!important;
}

.helpdesc {
	cursor: pointer;
	color: darkgreen;
	font-size: 14px;
	padding: 0 5px 5px 5px;
	text-align: left;
	font-weight: 600;
}

.helpdesc:hover {
	color: darkgreen;
}

.custom-form {
  background: var(--white-color);
  border-radius: var(--border-radius-medium);
  padding: 50px;
}

.section-settings .custom-form {
	background-color: transparent;
}

.login-image {
  border-radius: 100%;
  display: block;
  margin: auto;
  width: 300px;
  height: 300px;
  object-fit: cover;
}

.login-section .custom-block-body {
  max-width: 440px;
  margin: 0 auto;
}

.login-section .custom-block-body p {
  line-height: 1.7;
}



        
        .bg-animation {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
			z-index: 1;

        }
        
        #stars {
            width: 1px;
            height: 1px;
            background: transparent;
            box-shadow: 117px 1613px #c49952, 1488px 635px #c49952, 944px 914px #c49952, 647px 277px #c49952, 1792px 1205px #c49952, 656px 1517px #c49952, 820px 1839px #c49952, 1153px 1400px #c49952, 870px 13px #c49952, 550px 702px #c49952, 1155px 1056px #c49952, 88px 1709px #c49952, 1450px 1090px #c49952, 1929px 457px #c49952, 1390px 905px #c49952, 1771px 269px #c49952, 1741px 669px #c49952, 432px 64px #c49952, 563px 996px #c49952, 1918px 1873px #c49952, 1845px 1211px #c49952, 231px 1503px #c49952, 37px 220px #c49952, 1970px 495px #c49952, 1812px 925px #c49952, 67px 1398px #c49952, 535px 279px #c49952, 1837px 829px #c49952, 1945px 685px #c49952, 1677px 1817px #c49952, 1317px 1415px #c49952, 1785px 905px #c49952, 1787px 1554px #c49952, 802px 1296px #c49952, 512px 1101px #c49952, 583px 1364px #c49952, 336px 558px #c49952, 979px 334px #c49952, 106px 792px #c49952, 204px 34px #c49952, 1845px 1763px #c49952, 445px 1599px #c49952, 386px 453px #c49952, 471px 952px #c49952, 1466px 1676px #c49952, 1885px 303px #c49952, 51px 1717px #c49952, 1211px 299px #c49952, 1546px 1887px #c49952, 1067px 33px #c49952, 1088px 1326px #c49952, 1938px 760px #c49952, 470px 648px #c49952, 1213px 269px #c49952, 1767px 78px #c49952, 977px 976px #c49952, 1926px 175px #c49952, 722px 1512px #c49952, 945px 227px #c49952, 1811px 99px #c49952, 1912px 1406px #c49952, 1602px 1243px #c49952, 610px 449px #c49952, 654px 1393px #c49952, 1930px 1193px #c49952, 258px 1184px #c49952, 89px 265px #c49952, 824px 1494px #c49952, 1506px 1435px #c49952, 1027px 753px #c49952, 1px 1197px #c49952, 530px 1161px #c49952, 864px 1555px #c49952, 1610px 1604px #c49952, 1035px 1114px #c49952, 1456px 133px #c49952, 1196px 1253px #c49952, 361px 1037px #c49952, 834px 351px #c49952, 436px 1676px #c49952, 1194px 1007px #c49952, 1141px 647px #c49952, 319px 454px #c49952, 937px 1769px #c49952, 1872px 1013px #c49952, 733px 643px #c49952, 1250px 511px #c49952, 189px 296px #c49952, 1639px 163px #c49952, 1584px 336px #c49952, 1912px 1343px #c49952, 1298px 1307px #c49952, 1750px 902px #c49952, 1129px 845px #c49952, 1899px 1470px #c49952, 1427px 232px #c49952, 1391px 838px #c49952, 1225px 1819px #c49952, 190px 1366px #c49952, 1865px 518px #c49952, 203px 1383px #c49952, 1455px 614px #c49952, 423px 354px #c49952, 1678px 1790px #c49952, 241px 608px #c49952, 1089px 730px #c49952, 1342px 38px #c49952, 1848px 249px #c49952, 1874px 1785px #c49952, 1040px 1837px #c49952, 751px 261px #c49952, 510px 1975px #c49952, 52px 795px #c49952, 1786px 1310px #c49952, 498px 712px #c49952, 190px 375px #c49952, 1341px 722px #c49952, 43px 1394px #c49952, 1821px 1687px #c49952, 106px 130px #c49952, 1717px 1978px #c49952, 168px 151px #c49952, 183px 740px #c49952, 945px 1381px #c49952, 669px 1170px #c49952, 1285px 1816px #c49952, 110px 1217px #c49952, 1623px 813px #c49952, 869px 647px #c49952, 867px 582px #c49952, 735px 1240px #c49952, 519px 1896px #c49952, 132px 156px #c49952, 1649px 193px #c49952, 241px 1109px #c49952, 643px 484px #c49952, 574px 1282px #c49952, 1952px 564px #c49952, 1978px 145px #c49952, 329px 903px #c49952, 1674px 617px #c49952, 1978px 558px #c49952, 1808px 1715px #c49952, 1526px 1238px #c49952, 475px 1330px #c49952, 810px 425px #c49952, 1709px 634px #c49952, 1658px 336px #c49952, 425px 194px #c49952, 352px 96px #c49952, 148px 180px #c49952, 1139px 1046px #c49952, 1809px 1233px #c49952, 1669px 171px #c49952, 263px 1394px #c49952, 534px 715px #c49952, 396px 1008px #c49952, 589px 1445px #c49952, 1190px 381px #c49952, 1709px 279px #c49952, 520px 891px #c49952, 1136px 1867px #c49952, 1280px 1233px #c49952, 836px 296px #c49952, 1348px 646px #c49952, 1539px 913px #c49952, 423px 781px #c49952, 1271px 1805px #c49952, 696px 564px #c49952, 1549px 804px #c49952, 303px 1555px #c49952, 1449px 1903px #c49952, 66px 687px #c49952, 1164px 856px #c49952, 1958px 1326px #c49952, 125px 157px #c49952, 508px 1669px #c49952, 465px 725px #c49952, 1925px 1440px #c49952, 405px 793px #c49952, 278px 110px #c49952, 1084px 1065px #c49952, 1077px 705px #c49952, 663px 1844px #c49952, 734px 263px #c49952, 870px 1761px #c49952, 103px 1169px #c49952, 1506px 1295px #c49952, 1883px 926px #c49952, 335px 1361px #c49952, 1126px 1284px #c49952, 257px 1165px #c49952, 837px 580px #c49952, 1211px 1362px #c49952, 1137px 1380px #c49952, 135px 632px #c49952, 1491px 1965px #c49952, 1098px 195px #c49952, 506px 417px #c49952, 693px 1243px #c49952, 622px 1862px #c49952, 1412px 1343px #c49952, 948px 1894px #c49952, 1315px 1363px #c49952, 754px 1098px #c49952, 1931px 930px #c49952, 1831px 342px #c49952, 1751px 1839px #c49952, 84px 775px #c49952, 1662px 1488px #c49952, 617px 1769px #c49952, 1869px 1292px #c49952, 963px 432px #c49952, 371px 1114px #c49952, 37px 642px #c49952, 21px 1184px #c49952, 602px 366px #c49952, 414px 524px #c49952, 282px 244px #c49952, 1689px 868px #c49952, 943px 681px #c49952, 898px 679px #c49952, 449px 1774px #c49952, 1678px 1313px #c49952, 475px 1811px #c49952, 1146px 1509px #c49952, 1151px 1863px #c49952, 1617px 846px #c49952, 82px 1077px #c49952, 324px 1317px #c49952, 1516px 885px #c49952, 1706px 1526px #c49952, 1925px 1180px #c49952, 553px 967px #c49952, 1072px 536px #c49952, 1715px 1816px #c49952, 185px 286px #c49952, 1362px 1600px #c49952, 628px 1938px #c49952, 1187px 412px #c49952, 569px 211px #c49952, 1959px 1356px #c49952, 1571px 105px #c49952, 319px 1111px #c49952, 36px 1364px #c49952, 502px 1788px #c49952, 1051px 1993px #c49952, 1617px 773px #c49952, 424px 1507px #c49952, 1623px 1955px #c49952, 307px 662px #c49952, 183px 1048px #c49952, 1919px 1453px #c49952, 1006px 1817px #c49952, 468px 673px #c49952, 1142px 1375px #c49952, 1228px 443px #c49952, 1734px 552px #c49952, 20px 1041px #c49952, 1783px 334px #c49952, 98px 1237px #c49952, 1356px 1940px #c49952, 853px 1779px #c49952, 1910px 560px #c49952, 1174px 1656px #c49952, 110px 1724px #c49952, 542px 1771px #c49952, 1758px 1931px #c49952, 1463px 1401px #c49952, 1155px 84px #c49952, 1504px 835px #c49952, 750px 322px #c49952, 407px 1900px #c49952, 1600px 1141px #c49952, 657px 886px #c49952, 526px 714px #c49952, 18px 836px #c49952, 1546px 1548px #c49952, 22px 469px #c49952, 594px 1466px #c49952, 1160px 1078px #c49952, 627px 1055px #c49952, 195px 699px #c49952, 1099px 684px #c49952, 530px 551px #c49952, 1160px 1325px #c49952, 894px 727px #c49952, 1157px 98px #c49952, 136px 1483px #c49952, 1875px 1975px #c49952, 1803px 566px #c49952, 318px 1073px #c49952, 1866px 1656px #c49952, 543px 414px #c49952, 719px 474px #c49952, 1115px 738px #c49952, 353px 875px #c49952, 184px 1938px #c49952, 1854px 1534px #c49952, 420px 1698px #c49952, 1480px 1550px #c49952, 522px 203px #c49952, 1897px 1904px #c49952, 975px 1708px #c49952, 1774px 602px #c49952, 1908px 274px #c49952, 61px 715px #c49952, 983px 1156px #c49952, 326px 1013px #c49952, 641px 290px #c49952, 1522px 120px #c49952, 405px 1637px #c49952, 1021px 1099px #c49952, 631px 1145px #c49952, 982px 1967px #c49952, 200px 651px #c49952, 795px 351px #c49952, 790px 1082px #c49952, 144px 1572px #c49952, 1542px 901px #c49952, 158px 1524px #c49952, 849px 1843px #c49952, 1807px 203px #c49952, 1747px 45px #c49952, 1603px 1738px #c49952, 617px 1966px #c49952, 342px 748px #c49952, 1779px 1173px #c49952, 1428px 152px #c49952, 589px 1998px #c49952, 1940px 1838px #c49952, 115px 272px #c49952, 1217px 1395px #c49952, 1402px 1491px #c49952, 1833px 1814px #c49952, 243px 966px #c49952, 319px 578px #c49952, 813px 364px #c49952, 669px 882px #c49952, 551px 134px #c49952, 1819px 920px #c49952, 740px 1826px #c49952, 1021px 952px #c49952, 1575px 453px #c49952, 324px 419px #c49952, 929px 417px #c49952, 885px 1112px #c49952, 503px 187px #c49952, 1908px 362px #c49952, 1063px 1601px #c49952, 169px 1792px #c49952, 789px 963px #c49952, 1697px 948px #c49952, 1761px 1810px #c49952, 1844px 1591px #c49952, 1709px 949px #c49952, 1402px 1396px #c49952, 1037px 225px #c49952, 1832px 518px #c49952, 1728px 1782px #c49952, 194px 1421px #c49952, 1395px 742px #c49952, 1478px 1325px #c49952, 40px 593px #c49952, 1732px 117px #c49952, 51px 158px #c49952, 1598px 1672px #c49952, 701px 849px #c49952, 1403px 1979px #c49952, 145px 1414px #c49952, 550px 906px #c49952, 1366px 460px #c49952, 142px 1379px #c49952, 34px 1864px #c49952, 1346px 308px #c49952, 293px 998px #c49952, 21px 1868px #c49952, 540px 1033px #c49952, 60px 746px #c49952, 1602px 1476px #c49952, 180px 804px #c49952, 345px 1982px #c49952, 1439px 640px #c49952, 939px 1834px #c49952, 20px 432px #c49952, 492px 1549px #c49952, 109px 1579px #c49952, 1796px 1403px #c49952, 1079px 519px #c49952, 1664px 389px #c49952, 1627px 1061px #c49952, 823px 419px #c49952, 1399px 1882px #c49952, 1906px 344px #c49952, 1189px 848px #c49952, 117px 882px #c49952, 1262px 33px #c49952, 1048px 434px #c49952, 1208px 1309px #c49952, 1616px 408px #c49952, 1833px 853px #c49952, 1433px 1656px #c49952, 811px 1861px #c49952, 439px 1672px #c49952, 1105px 248px #c49952, 328px 1652px #c49952, 13px 1658px #c49952, 685px 987px #c49952, 985px 403px #c49952, 1664px 1206px #c49952, 1993px 1925px #c49952, 440px 917px #c49952, 1835px 319px #c49952, 1404px 1907px #c49952, 624px 1443px #c49952, 843px 954px #c49952, 478px 1567px #c49952, 895px 1602px #c49952, 1231px 871px #c49952, 1267px 1646px #c49952, 475px 334px #c49952, 784px 796px #c49952, 1294px 199px #c49952, 109px 702px #c49952, 1978px 362px #c49952, 291px 940px #c49952, 971px 1343px #c49952, 74px 719px #c49952, 36px 715px #c49952, 1007px 1423px #c49952, 860px 314px #c49952, 631px 177px #c49952, 1900px 1590px #c49952, 1239px 1348px #c49952, 1346px 1270px #c49952, 1934px 1475px #c49952, 1553px 559px #c49952, 588px 1969px #c49952, 670px 1269px #c49952, 1484px 376px #c49952, 20px 1424px #c49952, 1396px 8px #c49952, 969px 244px #c49952, 1807px 538px #c49952, 1873px 891px #c49952, 636px 1142px #c49952, 1474px 1562px #c49952, 763px 350px #c49952, 663px 700px #c49952, 500px 1469px #c49952, 1302px 722px #c49952, 181px 291px #c49952, 266px 893px #c49952, 1403px 654px #c49952, 492px 460px #c49952, 1503px 1369px #c49952, 23px 1662px #c49952, 349px 333px #c49952, 1435px 1017px #c49952, 1441px 705px #c49952, 1708px 1446px #c49952, 1041px 911px #c49952, 1063px 780px #c49952, 1158px 1356px #c49952, 767px 1454px #c49952, 1912px 797px #c49952, 1731px 1759px #c49952, 1378px 1390px #c49952, 1815px 1364px #c49952, 960px 270px #c49952, 1343px 427px #c49952, 275px 203px #c49952, 1319px 1092px #c49952, 1455px 770px #c49952, 283px 1503px #c49952, 1505px 901px #c49952, 1738px 1561px #c49952, 1526px 1935px #c49952, 1757px 669px #c49952, 1640px 620px #c49952, 1750px 722px #c49952, 748px 66px #c49952, 1149px 540px #c49952, 159px 953px #c49952, 200px 1426px #c49952, 515px 1110px #c49952, 1552px 737px #c49952, 1094px 1459px #c49952, 778px 799px #c49952, 1031px 523px #c49952, 743px 1825px #c49952, 1100px 882px #c49952, 1088px 1836px #c49952, 255px 599px #c49952, 67px 1361px #c49952, 247px 1721px #c49952, 1722px 346px #c49952, 1822px 155px #c49952, 452px 1973px #c49952, 415px 1960px #c49952, 1109px 57px #c49952, 273px 1392px #c49952, 404px 1071px #c49952, 1212px 353px #c49952, 370px 460px #c49952, 795px 1523px #c49952, 1932px 340px #c49952, 51px 1473px #c49952, 1268px 364px #c49952, 1512px 1862px #c49952, 1678px 1801px #c49952, 1796px 579px #c49952, 254px 251px #c49952, 1466px 1717px #c49952, 893px 379px #c49952, 1153px 923px #c49952, 913px 1808px #c49952, 791px 789px #c49952, 417px 1924px #c49952, 1336px 1599px #c49952, 1695px 908px #c49952, 1120px 114px #c49952, 493px 1949px #c49952, 68px 1905px #c49952, 969px 481px #c49952, 1420px 1095px #c49952, 800px 1117px #c49952, 390px 234px #c49952, 356px 1644px #c49952, 1098px 1486px #c49952, 1360px 521px #c49952, 149px 1198px #c49952, 354px 747px #c49952, 1749px 487px #c49952, 470px 76px #c49952, 1672px 289px #c49952, 1731px 545px #c49952, 1547px 1590px #c49952, 498px 692px #c49952, 398px 1592px #c49952, 1846px 1237px #c49952, 1537px 1474px #c49952, 1726px 1374px #c49952, 1922px 858px #c49952, 376px 321px #c49952, 985px 227px #c49952, 234px 1421px #c49952, 760px 745px #c49952, 1990px 1132px #c49952, 1560px 1597px #c49952, 338px 1310px #c49952, 1924px 1664px #c49952, 547px 1747px #c49952, 1639px 1282px #c49952, 1202px 337px #c49952, 1985px 779px #c49952, 737px 456px #c49952, 89px 501px #c49952, 963px 792px #c49952, 655px 1447px #c49952, 1492px 1994px #c49952, 1171px 254px #c49952, 892px 827px #c49952, 1735px 442px #c49952, 1474px 1187px #c49952, 846px 1518px #c49952, 557px 1805px #c49952, 738px 945px #c49952, 795px 68px #c49952, 663px 1956px #c49952, 1607px 290px #c49952, 1524px 15px #c49952, 1097px 1911px #c49952, 157px 1939px #c49952, 935px 1065px #c49952, 1809px 1708px #c49952, 164px 1157px #c49952, 83px 855px #c49952, 625px 501px #c49952, 814px 398px #c49952, 552px 695px #c49952, 597px 1546px #c49952, 1237px 1417px #c49952, 628px 284px #c49952, 866px 767px #c49952, 1403px 1394px #c49952, 765px 1563px #c49952, 1648px 109px #c49952, 1205px 1659px #c49952, 921px 1313px #c49952, 1319px 243px #c49952, 18px 125px #c49952, 7px 777px #c49952, 181px 418px #c49952, 1062px 1892px #c49952, 382px 106px #c49952, 994px 751px #c49952, 964px 234px #c49952, 40px 118px #c49952, 278px 706px #c49952, 1540px 1978px #c49952, 425px 1661px #c49952, 1050px 321px #c49952, 735px 1729px #c49952, 1438px 260px #c49952, 1229px 1109px #c49952, 186px 1041px #c49952, 244px 1184px #c49952, 392px 1472px #c49952, 670px 1249px #c49952, 1260px 1443px #c49952, 1977px 1511px #c49952, 1240px 773px #c49952, 303px 513px #c49952, 63px 1530px #c49952, 610px 792px #c49952, 1987px 1647px #c49952, 676px 1597px #c49952, 1740px 1244px #c49952, 816px 1661px #c49952, 351px 802px #c49952, 252px 1082px #c49952, 31px 365px #c49952, 1453px 984px #c49952, 667px 1233px #c49952, 1247px 1800px #c49952, 839px 270px #c49952, 775px 913px #c49952, 1966px 1398px #c49952, 499px 813px #c49952, 922px 1982px #c49952, 1409px 1902px #c49952, 1499px 1766px #c49952, 721px 899px #c49952, 788px 807px #c49952, 989px 1355px #c49952, 1248px 1274px #c49952, 849px 1091px #c49952, 1799px 1036px #c49952, 1486px 700px #c49952, 170px 1989px #c49952, 1275px 799px #c49952, 772px 2000px #c49952, 1642px 362px #c49952, 216px 940px #c49952, 1893px 281px #c49952, 1944px 1298px #c49952, 1294px 400px #c49952, 1523px 441px #c49952, 1829px 340px #c49952, 468px 170px #c49952, 1099px 967px #c49952, 1331px 665px #c49952, 1174px 1553px #c49952, 1567px 325px #c49952, 1028px 1399px #c49952, 781px 1451px #c49952, 1912px 1954px #c49952, 874px 873px #c49952, 1298px 1722px #c49952, 1879px 706px #c49952, 57px 1221px #c49952, 1116px 1432px #c49952, 48px 811px #c49952, 101px 916px #c49952, 677px 304px #c49952, 1203px 639px #c49952, 1391px 199px #c49952, 1895px 1988px #c49952, 1462px 1023px #c49952, 1216px 1751px #c49952, 1261px 663px #c49952, 1290px 1119px #c49952, 137px 1793px #c49952, 1052px 1470px #c49952, 1561px 226px #c49952, 1156px 402px #c49952, 709px 693px #c49952, 1040px 1911px #c49952, 1624px 1115px #c49952, 551px 475px #c49952, 416px 1090px #c49952, 1183px 451px #c49952, 58px 765px #c49952, 743px 1016px #c49952, 198px 369px #c49952, 1645px 1503px #c49952, 997px 22px #c49952, 1447px 1323px #c49952, 379px 883px #c49952, 1171px 1195px #c49952, 919px 133px #c49952, 1400px 517px #c49952, 725px 804px #c49952, 1600px 699px #c49952, 357px 581px #c49952, 266px 1713px #c49952, 848px 1749px #c49952, 1963px 1045px #c49952, 119px 1136px #c49952;
            -webkit-animation: animStar 50s linear infinite;
            -moz-animation: animStar 50s linear infinite;
            -ms-animation: animStar 50s linear infinite;
            animation: animStar 50s linear infinite;
        }
        
        #stars:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 1px;
            height: 1px;
            background: transparent;
            box-shadow: 117px 1613px #c49952, 1488px 635px #c49952, 944px 914px #c49952, 647px 277px #c49952, 1792px 1205px #c49952, 656px 1517px #c49952, 820px 1839px #c49952, 1153px 1400px #c49952, 870px 13px #c49952, 550px 702px #c49952, 1155px 1056px #c49952, 88px 1709px #c49952, 1450px 1090px #c49952, 1929px 457px #c49952, 1390px 905px #c49952, 1771px 269px #c49952, 1741px 669px #c49952, 432px 64px #c49952, 563px 996px #c49952, 1918px 1873px #c49952, 1845px 1211px #c49952, 231px 1503px #c49952, 37px 220px #c49952, 1970px 495px #c49952, 1812px 925px #c49952, 67px 1398px #c49952, 535px 279px #c49952, 1837px 829px #c49952, 1945px 685px #c49952, 1677px 1817px #c49952, 1317px 1415px #c49952, 1785px 905px #c49952, 1787px 1554px #c49952, 802px 1296px #c49952, 512px 1101px #c49952, 583px 1364px #c49952, 336px 558px #c49952, 979px 334px #c49952, 106px 792px #c49952, 204px 34px #c49952, 1845px 1763px #c49952, 445px 1599px #c49952, 386px 453px #c49952, 471px 952px #c49952, 1466px 1676px #c49952, 1885px 303px #c49952, 51px 1717px #c49952, 1211px 299px #c49952, 1546px 1887px #c49952, 1067px 33px #c49952, 1088px 1326px #c49952, 1938px 760px #c49952, 470px 648px #c49952, 1213px 269px #c49952, 1767px 78px #c49952, 977px 976px #c49952, 1926px 175px #c49952, 722px 1512px #c49952, 945px 227px #c49952, 1811px 99px #c49952, 1912px 1406px #c49952, 1602px 1243px #c49952, 610px 449px #c49952, 654px 1393px #c49952, 1930px 1193px #c49952, 258px 1184px #c49952, 89px 265px #c49952, 824px 1494px #c49952, 1506px 1435px #c49952, 1027px 753px #c49952, 1px 1197px #c49952, 530px 1161px #c49952, 864px 1555px #c49952, 1610px 1604px #c49952, 1035px 1114px #c49952, 1456px 133px #c49952, 1196px 1253px #c49952, 361px 1037px #c49952, 834px 351px #c49952, 436px 1676px #c49952, 1194px 1007px #c49952, 1141px 647px #c49952, 319px 454px #c49952, 937px 1769px #c49952, 1872px 1013px #c49952, 733px 643px #c49952, 1250px 511px #c49952, 189px 296px #c49952, 1639px 163px #c49952, 1584px 336px #c49952, 1912px 1343px #c49952, 1298px 1307px #c49952, 1750px 902px #c49952, 1129px 845px #c49952, 1899px 1470px #c49952, 1427px 232px #c49952, 1391px 838px #c49952, 1225px 1819px #c49952, 190px 1366px #c49952, 1865px 518px #c49952, 203px 1383px #c49952, 1455px 614px #c49952, 423px 354px #c49952, 1678px 1790px #c49952, 241px 608px #c49952, 1089px 730px #c49952, 1342px 38px #c49952, 1848px 249px #c49952, 1874px 1785px #c49952, 1040px 1837px #c49952, 751px 261px #c49952, 510px 1975px #c49952, 52px 795px #c49952, 1786px 1310px #c49952, 498px 712px #c49952, 190px 375px #c49952, 1341px 722px #c49952, 43px 1394px #c49952, 1821px 1687px #c49952, 106px 130px #c49952, 1717px 1978px #c49952, 168px 151px #c49952, 183px 740px #c49952, 945px 1381px #c49952, 669px 1170px #c49952, 1285px 1816px #c49952, 110px 1217px #c49952, 1623px 813px #c49952, 869px 647px #c49952, 867px 582px #c49952, 735px 1240px #c49952, 519px 1896px #c49952, 132px 156px #c49952, 1649px 193px #c49952, 241px 1109px #c49952, 643px 484px #c49952, 574px 1282px #c49952, 1952px 564px #c49952, 1978px 145px #c49952, 329px 903px #c49952, 1674px 617px #c49952, 1978px 558px #c49952, 1808px 1715px #c49952, 1526px 1238px #c49952, 475px 1330px #c49952, 810px 425px #c49952, 1709px 634px #c49952, 1658px 336px #c49952, 425px 194px #c49952, 352px 96px #c49952, 148px 180px #c49952, 1139px 1046px #c49952, 1809px 1233px #c49952, 1669px 171px #c49952, 263px 1394px #c49952, 534px 715px #c49952, 396px 1008px #c49952, 589px 1445px #c49952, 1190px 381px #c49952, 1709px 279px #c49952, 520px 891px #c49952, 1136px 1867px #c49952, 1280px 1233px #c49952, 836px 296px #c49952, 1348px 646px #c49952, 1539px 913px #c49952, 423px 781px #c49952, 1271px 1805px #c49952, 696px 564px #c49952, 1549px 804px #c49952, 303px 1555px #c49952, 1449px 1903px #c49952, 66px 687px #c49952, 1164px 856px #c49952, 1958px 1326px #c49952, 125px 157px #c49952, 508px 1669px #c49952, 465px 725px #c49952, 1925px 1440px #c49952, 405px 793px #c49952, 278px 110px #c49952, 1084px 1065px #c49952, 1077px 705px #c49952, 663px 1844px #c49952, 734px 263px #c49952, 870px 1761px #c49952, 103px 1169px #c49952, 1506px 1295px #c49952, 1883px 926px #c49952, 335px 1361px #c49952, 1126px 1284px #c49952, 257px 1165px #c49952, 837px 580px #c49952, 1211px 1362px #c49952, 1137px 1380px #c49952, 135px 632px #c49952, 1491px 1965px #c49952, 1098px 195px #c49952, 506px 417px #c49952, 693px 1243px #c49952, 622px 1862px #c49952, 1412px 1343px #c49952, 948px 1894px #c49952, 1315px 1363px #c49952, 754px 1098px #c49952, 1931px 930px #c49952, 1831px 342px #c49952, 1751px 1839px #c49952, 84px 775px #c49952, 1662px 1488px #c49952, 617px 1769px #c49952, 1869px 1292px #c49952, 963px 432px #c49952, 371px 1114px #c49952, 37px 642px #c49952, 21px 1184px #c49952, 602px 366px #c49952, 414px 524px #c49952, 282px 244px #c49952, 1689px 868px #c49952, 943px 681px #c49952, 898px 679px #c49952, 449px 1774px #c49952, 1678px 1313px #c49952, 475px 1811px #c49952, 1146px 1509px #c49952, 1151px 1863px #c49952, 1617px 846px #c49952, 82px 1077px #c49952, 324px 1317px #c49952, 1516px 885px #c49952, 1706px 1526px #c49952, 1925px 1180px #c49952, 553px 967px #c49952, 1072px 536px #c49952, 1715px 1816px #c49952, 185px 286px #c49952, 1362px 1600px #c49952, 628px 1938px #c49952, 1187px 412px #c49952, 569px 211px #c49952, 1959px 1356px #c49952, 1571px 105px #c49952, 319px 1111px #c49952, 36px 1364px #c49952, 502px 1788px #c49952, 1051px 1993px #c49952, 1617px 773px #c49952, 424px 1507px #c49952, 1623px 1955px #c49952, 307px 662px #c49952, 183px 1048px #c49952, 1919px 1453px #c49952, 1006px 1817px #c49952, 468px 673px #c49952, 1142px 1375px #c49952, 1228px 443px #c49952, 1734px 552px #c49952, 20px 1041px #c49952, 1783px 334px #c49952, 98px 1237px #c49952, 1356px 1940px #c49952, 853px 1779px #c49952, 1910px 560px #c49952, 1174px 1656px #c49952, 110px 1724px #c49952, 542px 1771px #c49952, 1758px 1931px #c49952, 1463px 1401px #c49952, 1155px 84px #c49952, 1504px 835px #c49952, 750px 322px #c49952, 407px 1900px #c49952, 1600px 1141px #c49952, 657px 886px #c49952, 526px 714px #c49952, 18px 836px #c49952, 1546px 1548px #c49952, 22px 469px #c49952, 594px 1466px #c49952, 1160px 1078px #c49952, 627px 1055px #c49952, 195px 699px #c49952, 1099px 684px #c49952, 530px 551px #c49952, 1160px 1325px #c49952, 894px 727px #c49952, 1157px 98px #c49952, 136px 1483px #c49952, 1875px 1975px #c49952, 1803px 566px #c49952, 318px 1073px #c49952, 1866px 1656px #c49952, 543px 414px #c49952, 719px 474px #c49952, 1115px 738px #c49952, 353px 875px #c49952, 184px 1938px #c49952, 1854px 1534px #c49952, 420px 1698px #c49952, 1480px 1550px #c49952, 522px 203px #c49952, 1897px 1904px #c49952, 975px 1708px #c49952, 1774px 602px #c49952, 1908px 274px #c49952, 61px 715px #c49952, 983px 1156px #c49952, 326px 1013px #c49952, 641px 290px #c49952, 1522px 120px #c49952, 405px 1637px #c49952, 1021px 1099px #c49952, 631px 1145px #c49952, 982px 1967px #c49952, 200px 651px #c49952, 795px 351px #c49952, 790px 1082px #c49952, 144px 1572px #c49952, 1542px 901px #c49952, 158px 1524px #c49952, 849px 1843px #c49952, 1807px 203px #c49952, 1747px 45px #c49952, 1603px 1738px #c49952, 617px 1966px #c49952, 342px 748px #c49952, 1779px 1173px #c49952, 1428px 152px #c49952, 589px 1998px #c49952, 1940px 1838px #c49952, 115px 272px #c49952, 1217px 1395px #c49952, 1402px 1491px #c49952, 1833px 1814px #c49952, 243px 966px #c49952, 319px 578px #c49952, 813px 364px #c49952, 669px 882px #c49952, 551px 134px #c49952, 1819px 920px #c49952, 740px 1826px #c49952, 1021px 952px #c49952, 1575px 453px #c49952, 324px 419px #c49952, 929px 417px #c49952, 885px 1112px #c49952, 503px 187px #c49952, 1908px 362px #c49952, 1063px 1601px #c49952, 169px 1792px #c49952, 789px 963px #c49952, 1697px 948px #c49952, 1761px 1810px #c49952, 1844px 1591px #c49952, 1709px 949px #c49952, 1402px 1396px #c49952, 1037px 225px #c49952, 1832px 518px #c49952, 1728px 1782px #c49952, 194px 1421px #c49952, 1395px 742px #c49952, 1478px 1325px #c49952, 40px 593px #c49952, 1732px 117px #c49952, 51px 158px #c49952, 1598px 1672px #c49952, 701px 849px #c49952, 1403px 1979px #c49952, 145px 1414px #c49952, 550px 906px #c49952, 1366px 460px #c49952, 142px 1379px #c49952, 34px 1864px #c49952, 1346px 308px #c49952, 293px 998px #c49952, 21px 1868px #c49952, 540px 1033px #c49952, 60px 746px #c49952, 1602px 1476px #c49952, 180px 804px #c49952, 345px 1982px #c49952, 1439px 640px #c49952, 939px 1834px #c49952, 20px 432px #c49952, 492px 1549px #c49952, 109px 1579px #c49952, 1796px 1403px #c49952, 1079px 519px #c49952, 1664px 389px #c49952, 1627px 1061px #c49952, 823px 419px #c49952, 1399px 1882px #c49952, 1906px 344px #c49952, 1189px 848px #c49952, 117px 882px #c49952, 1262px 33px #c49952, 1048px 434px #c49952, 1208px 1309px #c49952, 1616px 408px #c49952, 1833px 853px #c49952, 1433px 1656px #c49952, 811px 1861px #c49952, 439px 1672px #c49952, 1105px 248px #c49952, 328px 1652px #c49952, 13px 1658px #c49952, 685px 987px #c49952, 985px 403px #c49952, 1664px 1206px #c49952, 1993px 1925px #c49952, 440px 917px #c49952, 1835px 319px #c49952, 1404px 1907px #c49952, 624px 1443px #c49952, 843px 954px #c49952, 478px 1567px #c49952, 895px 1602px #c49952, 1231px 871px #c49952, 1267px 1646px #c49952, 475px 334px #c49952, 784px 796px #c49952, 1294px 199px #c49952, 109px 702px #c49952, 1978px 362px #c49952, 291px 940px #c49952, 971px 1343px #c49952, 74px 719px #c49952, 36px 715px #c49952, 1007px 1423px #c49952, 860px 314px #c49952, 631px 177px #c49952, 1900px 1590px #c49952, 1239px 1348px #c49952, 1346px 1270px #c49952, 1934px 1475px #c49952, 1553px 559px #c49952, 588px 1969px #c49952, 670px 1269px #c49952, 1484px 376px #c49952, 20px 1424px #c49952, 1396px 8px #c49952, 969px 244px #c49952, 1807px 538px #c49952, 1873px 891px #c49952, 636px 1142px #c49952, 1474px 1562px #c49952, 763px 350px #c49952, 663px 700px #c49952, 500px 1469px #c49952, 1302px 722px #c49952, 181px 291px #c49952, 266px 893px #c49952, 1403px 654px #c49952, 492px 460px #c49952, 1503px 1369px #c49952, 23px 1662px #c49952, 349px 333px #c49952, 1435px 1017px #c49952, 1441px 705px #c49952, 1708px 1446px #c49952, 1041px 911px #c49952, 1063px 780px #c49952, 1158px 1356px #c49952, 767px 1454px #c49952, 1912px 797px #c49952, 1731px 1759px #c49952, 1378px 1390px #c49952, 1815px 1364px #c49952, 960px 270px #c49952, 1343px 427px #c49952, 275px 203px #c49952, 1319px 1092px #c49952, 1455px 770px #c49952, 283px 1503px #c49952, 1505px 901px #c49952, 1738px 1561px #c49952, 1526px 1935px #c49952, 1757px 669px #c49952, 1640px 620px #c49952, 1750px 722px #c49952, 748px 66px #c49952, 1149px 540px #c49952, 159px 953px #c49952, 200px 1426px #c49952, 515px 1110px #c49952, 1552px 737px #c49952, 1094px 1459px #c49952, 778px 799px #c49952, 1031px 523px #c49952, 743px 1825px #c49952, 1100px 882px #c49952, 1088px 1836px #c49952, 255px 599px #c49952, 67px 1361px #c49952, 247px 1721px #c49952, 1722px 346px #c49952, 1822px 155px #c49952, 452px 1973px #c49952, 415px 1960px #c49952, 1109px 57px #c49952, 273px 1392px #c49952, 404px 1071px #c49952, 1212px 353px #c49952, 370px 460px #c49952, 795px 1523px #c49952, 1932px 340px #c49952, 51px 1473px #c49952, 1268px 364px #c49952, 1512px 1862px #c49952, 1678px 1801px #c49952, 1796px 579px #c49952, 254px 251px #c49952, 1466px 1717px #c49952, 893px 379px #c49952, 1153px 923px #c49952, 913px 1808px #c49952, 791px 789px #c49952, 417px 1924px #c49952, 1336px 1599px #c49952, 1695px 908px #c49952, 1120px 114px #c49952, 493px 1949px #c49952, 68px 1905px #c49952, 969px 481px #c49952, 1420px 1095px #c49952, 800px 1117px #c49952, 390px 234px #c49952, 356px 1644px #c49952, 1098px 1486px #c49952, 1360px 521px #c49952, 149px 1198px #c49952, 354px 747px #c49952, 1749px 487px #c49952, 470px 76px #c49952, 1672px 289px #c49952, 1731px 545px #c49952, 1547px 1590px #c49952, 498px 692px #c49952, 398px 1592px #c49952, 1846px 1237px #c49952, 1537px 1474px #c49952, 1726px 1374px #c49952, 1922px 858px #c49952, 376px 321px #c49952, 985px 227px #c49952, 234px 1421px #c49952, 760px 745px #c49952, 1990px 1132px #c49952, 1560px 1597px #c49952, 338px 1310px #c49952, 1924px 1664px #c49952, 547px 1747px #c49952, 1639px 1282px #c49952, 1202px 337px #c49952, 1985px 779px #c49952, 737px 456px #c49952, 89px 501px #c49952, 963px 792px #c49952, 655px 1447px #c49952, 1492px 1994px #c49952, 1171px 254px #c49952, 892px 827px #c49952, 1735px 442px #c49952, 1474px 1187px #c49952, 846px 1518px #c49952, 557px 1805px #c49952, 738px 945px #c49952, 795px 68px #c49952, 663px 1956px #c49952, 1607px 290px #c49952, 1524px 15px #c49952, 1097px 1911px #c49952, 157px 1939px #c49952, 935px 1065px #c49952, 1809px 1708px #c49952, 164px 1157px #c49952, 83px 855px #c49952, 625px 501px #c49952, 814px 398px #c49952, 552px 695px #c49952, 597px 1546px #c49952, 1237px 1417px #c49952, 628px 284px #c49952, 866px 767px #c49952, 1403px 1394px #c49952, 765px 1563px #c49952, 1648px 109px #c49952, 1205px 1659px #c49952, 921px 1313px #c49952, 1319px 243px #c49952, 18px 125px #c49952, 7px 777px #c49952, 181px 418px #c49952, 1062px 1892px #c49952, 382px 106px #c49952, 994px 751px #c49952, 964px 234px #c49952, 40px 118px #c49952, 278px 706px #c49952, 1540px 1978px #c49952, 425px 1661px #c49952, 1050px 321px #c49952, 735px 1729px #c49952, 1438px 260px #c49952, 1229px 1109px #c49952, 186px 1041px #c49952, 244px 1184px #c49952, 392px 1472px #c49952, 670px 1249px #c49952, 1260px 1443px #c49952, 1977px 1511px #c49952, 1240px 773px #c49952, 303px 513px #c49952, 63px 1530px #c49952, 610px 792px #c49952, 1987px 1647px #c49952, 676px 1597px #c49952, 1740px 1244px #c49952, 816px 1661px #c49952, 351px 802px #c49952, 252px 1082px #c49952, 31px 365px #c49952, 1453px 984px #c49952, 667px 1233px #c49952, 1247px 1800px #c49952, 839px 270px #c49952, 775px 913px #c49952, 1966px 1398px #c49952, 499px 813px #c49952, 922px 1982px #c49952, 1409px 1902px #c49952, 1499px 1766px #c49952, 721px 899px #c49952, 788px 807px #c49952, 989px 1355px #c49952, 1248px 1274px #c49952, 849px 1091px #c49952, 1799px 1036px #c49952, 1486px 700px #c49952, 170px 1989px #c49952, 1275px 799px #c49952, 772px 2000px #c49952, 1642px 362px #c49952, 216px 940px #c49952, 1893px 281px #c49952, 1944px 1298px #c49952, 1294px 400px #c49952, 1523px 441px #c49952, 1829px 340px #c49952, 468px 170px #c49952, 1099px 967px #c49952, 1331px 665px #c49952, 1174px 1553px #c49952, 1567px 325px #c49952, 1028px 1399px #c49952, 781px 1451px #c49952, 1912px 1954px #c49952, 874px 873px #c49952, 1298px 1722px #c49952, 1879px 706px #c49952, 57px 1221px #c49952, 1116px 1432px #c49952, 48px 811px #c49952, 101px 916px #c49952, 677px 304px #c49952, 1203px 639px #c49952, 1391px 199px #c49952, 1895px 1988px #c49952, 1462px 1023px #c49952, 1216px 1751px #c49952, 1261px 663px #c49952, 1290px 1119px #c49952, 137px 1793px #c49952, 1052px 1470px #c49952, 1561px 226px #c49952, 1156px 402px #c49952, 709px 693px #c49952, 1040px 1911px #c49952, 1624px 1115px #c49952, 551px 475px #c49952, 416px 1090px #c49952, 1183px 451px #c49952, 58px 765px #c49952, 743px 1016px #c49952, 198px 369px #c49952, 1645px 1503px #c49952, 997px 22px #c49952, 1447px 1323px #c49952, 379px 883px #c49952, 1171px 1195px #c49952, 919px 133px #c49952, 1400px 517px #c49952, 725px 804px #c49952, 1600px 699px #c49952, 357px 581px #c49952, 266px 1713px #c49952, 848px 1749px #c49952, 1963px 1045px #c49952, 119px 1136px #c49952;
        }
        
        #stars2 {
            width: 2px;
            height: 2px;
            background: transparent;
            box-shadow: 1117px 1306px #c49952, 1078px 1783px #c49952, 1179px 1085px #c49952, 1145px 920px #c49952, 422px 1233px #c49952, 387px 98px #c49952, 1153px 637px #c49952, 1084px 782px #c49952, 476px 453px #c49952, 926px 1306px #c49952, 60px 1086px #c49952, 753px 1575px #c49952, 272px 1684px #c49952, 1285px 750px #c49952, 1416px 1327px #c49952, 1931px 473px #c49952, 736px 1395px #c49952, 1816px 763px #c49952, 438px 879px #c49952, 665px 1902px #c49952, 1341px 677px #c49952, 1404px 1073px #c49952, 100px 597px #c49952, 357px 1689px #c49952, 1044px 1342px #c49952, 1954px 502px #c49952, 1192px 1308px #c49952, 540px 1239px #c49952, 1360px 552px #c49952, 89px 752px #c49952, 659px 1253px #c49952, 62px 517px #c49952, 1375px 1705px #c49952, 1343px 1511px #c49952, 1659px 1922px #c49952, 1560px 289px #c49952, 1362px 1799px #c49952, 1886px 1480px #c49952, 1718px 1885px #c49952, 824px 738px #c49952, 1060px 1370px #c49952, 1781px 1171px #c49952, 255px 273px #c49952, 1197px 120px #c49952, 213px 7px #c49952, 1226px 1920px #c49952, 1844px 207px #c49952, 1675px 970px #c49952, 1435px 1283px #c49952, 37px 353px #c49952, 59px 417px #c49952, 921px 1602px #c49952, 1549px 1490px #c49952, 638px 1845px #c49952, 1328px 198px #c49952, 1050px 1149px #c49952, 1884px 711px #c49952, 333px 263px #c49952, 342px 1508px #c49952, 1388px 1810px #c49952, 1377px 1558px #c49952, 890px 487px #c49952, 1081px 759px #c49952, 890px 1515px #c49952, 911px 1284px #c49952, 335px 735px #c49952, 1140px 549px #c49952, 1239px 1064px #c49952, 226px 71px #c49952, 1100px 1278px #c49952, 1851px 1805px #c49952, 1370px 1999px #c49952, 1008px 1122px #c49952, 785px 813px #c49952, 1358px 601px #c49952, 1833px 1305px #c49952, 1768px 1304px #c49952, 1303px 532px #c49952, 860px 598px #c49952, 1329px 593px #c49952, 1038px 1088px #c49952, 408px 405px #c49952, 965px 82px #c49952, 1483px 1438px #c49952, 310px 1479px #c49952, 1786px 1500px #c49952, 1866px 852px #c49952, 18px 1757px #c49952, 1473px 1004px #c49952, 1542px 1933px #c49952, 633px 1970px #c49952, 1334px 1713px #c49952, 175px 28px #c49952, 592px 894px #c49952, 121px 1162px #c49952, 1601px 1567px #c49952, 1095px 657px #c49952, 640px 1233px #c49952, 1073px 1255px #c49952, 840px 1087px #c49952, 718px 250px #c49952, 967px 709px #c49952, 731px 239px #c49952, 1623px 593px #c49952, 1058px 1820px #c49952, 516px 1898px #c49952, 666px 12px #c49952, 1997px 1382px #c49952, 112px 1690px #c49952, 687px 1309px #c49952, 63px 539px #c49952, 185px 1897px #c49952, 1055px 1691px #c49952, 435px 1517px #c49952, 1175px 1119px #c49952, 1721px 133px #c49952, 1212px 47px #c49952, 166px 18px #c49952, 1416px 1652px #c49952, 1409px 1745px #c49952, 1357px 1232px #c49952, 1677px 1998px #c49952, 448px 1415px #c49952, 705px 1736px #c49952, 1031px 1466px #c49952, 543px 1651px #c49952, 1592px 1888px #c49952, 1749px 1175px #c49952, 639px 1114px #c49952, 1591px 508px #c49952, 759px 1244px #c49952, 824px 380px #c49952, 942px 955px #c49952, 723px 732px #c49952, 113px 1369px #c49952, 203px 1739px #c49952, 868px 733px #c49952, 713px 971px #c49952, 341px 833px #c49952, 762px 824px #c49952, 1359px 310px #c49952, 1858px 1349px #c49952, 1531px 692px #c49952, 1075px 1512px #c49952, 1677px 142px #c49952, 1912px 1478px #c49952, 1810px 1078px #c49952, 426px 844px #c49952, 1426px 588px #c49952, 1909px 654px #c49952, 1107px 295px #c49952, 1351px 527px #c49952, 1393px 599px #c49952, 1379px 1068px #c49952, 228px 1846px #c49952, 1271px 374px #c49952, 1348px 612px #c49952, 7px 1301px #c49952, 1501px 1782px #c49952, 1795px 423px #c49952, 1475px 1918px #c49952, 1328px 1861px #c49952, 1624px 51px #c49952, 1791px 672px #c49952, 1594px 1467px #c49952, 1655px 1603px #c49952, 919px 850px #c49952, 523px 609px #c49952, 1196px 207px #c49952, 753px 410px #c49952, 686px 1097px #c49952, 1570px 133px #c49952, 1996px 1137px #c49952, 361px 116px #c49952, 1015px 462px #c49952, 76px 1143px #c49952, 491px 1818px #c49952, 1563px 795px #c49952, 982px 1721px #c49952, 831px 1204px #c49952, 1737px 589px #c49952, 861px 1579px #c49952, 1666px 130px #c49952, 698px 1799px #c49952, 726px 1519px #c49952, 109px 1208px #c49952, 1184px 1057px #c49952, 835px 451px #c49952, 896px 594px #c49952, 35px 893px #c49952, 895px 542px #c49952, 706px 225px #c49952, 56px 1040px #c49952, 1954px 108px #c49952, 1439px 1423px #c49952, 26px 1881px #c49952, 802px 1564px #c49952, 273px 708px #c49952, 40px 31px #c49952, 859px 108px #c49952;
            -webkit-animation: animStar 100s linear infinite;
            -moz-animation: animStar 100s linear infinite;
            -ms-animation: animStar 100s linear infinite;
            animation: animStar 100s linear infinite;
        }
        
        #stars2:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 2px;
            height: 2px;
            background: transparent;
            box-shadow: 1117px 1306px #c49952, 1078px 1783px #c49952, 1179px 1085px #c49952, 1145px 920px #c49952, 422px 1233px #c49952, 387px 98px #c49952, 1153px 637px #c49952, 1084px 782px #c49952, 476px 453px #c49952, 926px 1306px #c49952, 60px 1086px #c49952, 753px 1575px #c49952, 272px 1684px #c49952, 1285px 750px #c49952, 1416px 1327px #c49952, 1931px 473px #c49952, 736px 1395px #c49952, 1816px 763px #c49952, 438px 879px #c49952, 665px 1902px #c49952, 1341px 677px #c49952, 1404px 1073px #c49952, 100px 597px #c49952, 357px 1689px #c49952, 1044px 1342px #c49952, 1954px 502px #c49952, 1192px 1308px #c49952, 540px 1239px #c49952, 1360px 552px #c49952, 89px 752px #c49952, 659px 1253px #c49952, 62px 517px #c49952, 1375px 1705px #c49952, 1343px 1511px #c49952, 1659px 1922px #c49952, 1560px 289px #c49952, 1362px 1799px #c49952, 1886px 1480px #c49952, 1718px 1885px #c49952, 824px 738px #c49952, 1060px 1370px #c49952, 1781px 1171px #c49952, 255px 273px #c49952, 1197px 120px #c49952, 213px 7px #c49952, 1226px 1920px #c49952, 1844px 207px #c49952, 1675px 970px #c49952, 1435px 1283px #c49952, 37px 353px #c49952, 59px 417px #c49952, 921px 1602px #c49952, 1549px 1490px #c49952, 638px 1845px #c49952, 1328px 198px #c49952, 1050px 1149px #c49952, 1884px 711px #c49952, 333px 263px #c49952, 342px 1508px #c49952, 1388px 1810px #c49952, 1377px 1558px #c49952, 890px 487px #c49952, 1081px 759px #c49952, 890px 1515px #c49952, 911px 1284px #c49952, 335px 735px #c49952, 1140px 549px #c49952, 1239px 1064px #c49952, 226px 71px #c49952, 1100px 1278px #c49952, 1851px 1805px #c49952, 1370px 1999px #c49952, 1008px 1122px #c49952, 785px 813px #c49952, 1358px 601px #c49952, 1833px 1305px #c49952, 1768px 1304px #c49952, 1303px 532px #c49952, 860px 598px #c49952, 1329px 593px #c49952, 1038px 1088px #c49952, 408px 405px #c49952, 965px 82px #c49952, 1483px 1438px #c49952, 310px 1479px #c49952, 1786px 1500px #c49952, 1866px 852px #c49952, 18px 1757px #c49952, 1473px 1004px #c49952, 1542px 1933px #c49952, 633px 1970px #c49952, 1334px 1713px #c49952, 175px 28px #c49952, 592px 894px #c49952, 121px 1162px #c49952, 1601px 1567px #c49952, 1095px 657px #c49952, 640px 1233px #c49952, 1073px 1255px #c49952, 840px 1087px #c49952, 718px 250px #c49952, 967px 709px #c49952, 731px 239px #c49952, 1623px 593px #c49952, 1058px 1820px #c49952, 516px 1898px #c49952, 666px 12px #c49952, 1997px 1382px #c49952, 112px 1690px #c49952, 687px 1309px #c49952, 63px 539px #c49952, 185px 1897px #c49952, 1055px 1691px #c49952, 435px 1517px #c49952, 1175px 1119px #c49952, 1721px 133px #c49952, 1212px 47px #c49952, 166px 18px #c49952, 1416px 1652px #c49952, 1409px 1745px #c49952, 1357px 1232px #c49952, 1677px 1998px #c49952, 448px 1415px #c49952, 705px 1736px #c49952, 1031px 1466px #c49952, 543px 1651px #c49952, 1592px 1888px #c49952, 1749px 1175px #c49952, 639px 1114px #c49952, 1591px 508px #c49952, 759px 1244px #c49952, 824px 380px #c49952, 942px 955px #c49952, 723px 732px #c49952, 113px 1369px #c49952, 203px 1739px #c49952, 868px 733px #c49952, 713px 971px #c49952, 341px 833px #c49952, 762px 824px #c49952, 1359px 310px #c49952, 1858px 1349px #c49952, 1531px 692px #c49952, 1075px 1512px #c49952, 1677px 142px #c49952, 1912px 1478px #c49952, 1810px 1078px #c49952, 426px 844px #c49952, 1426px 588px #c49952, 1909px 654px #c49952, 1107px 295px #c49952, 1351px 527px #c49952, 1393px 599px #c49952, 1379px 1068px #c49952, 228px 1846px #c49952, 1271px 374px #c49952, 1348px 612px #c49952, 7px 1301px #c49952, 1501px 1782px #c49952, 1795px 423px #c49952, 1475px 1918px #c49952, 1328px 1861px #c49952, 1624px 51px #c49952, 1791px 672px #c49952, 1594px 1467px #c49952, 1655px 1603px #c49952, 919px 850px #c49952, 523px 609px #c49952, 1196px 207px #c49952, 753px 410px #c49952, 686px 1097px #c49952, 1570px 133px #c49952, 1996px 1137px #c49952, 361px 116px #c49952, 1015px 462px #c49952, 76px 1143px #c49952, 491px 1818px #c49952, 1563px 795px #c49952, 982px 1721px #c49952, 831px 1204px #c49952, 1737px 589px #c49952, 861px 1579px #c49952, 1666px 130px #c49952, 698px 1799px #c49952, 726px 1519px #c49952, 109px 1208px #c49952, 1184px 1057px #c49952, 835px 451px #c49952, 896px 594px #c49952, 35px 893px #c49952, 895px 542px #c49952, 706px 225px #c49952, 56px 1040px #c49952, 1954px 108px #c49952, 1439px 1423px #c49952, 26px 1881px #c49952, 802px 1564px #c49952, 273px 708px #c49952, 40px 31px #c49952, 859px 108px #c49952;
        }
        
        #stars3 {
            width: 3px;
            height: 3px;
            background: transparent;
            box-shadow: 940px 1360px #c49952, 1071px 539px #c49952, 1710px 1414px #c49952, 836px 299px #c49952, 1944px 1420px #c49952, 253px 1449px #c49952, 1257px 1250px #c49952, 1588px 1830px #c49952, 1077px 1204px #c49952, 273px 1081px #c49952, 1993px 766px #c49952, 1808px 479px #c49952, 917px 263px #c49952, 663px 1820px #c49952, 342px 1988px #c49952, 727px 1250px #c49952, 636px 1666px #c49952, 692px 1112px #c49952, 248px 1211px #c49952, 1422px 1121px #c49952, 881px 46px #c49952, 1531px 1977px #c49952, 1643px 1023px #c49952, 684px 1071px #c49952, 1142px 1873px #c49952, 292px 1313px #c49952, 256px 1237px #c49952, 89px 912px #c49952, 964px 1783px #c49952, 877px 760px #c49952, 1641px 1474px #c49952, 1492px 24px #c49952, 1776px 1642px #c49952, 183px 602px #c49952, 1998px 62px #c49952, 1560px 367px #c49952, 1333px 995px #c49952, 704px 1815px #c49952, 1809px 712px #c49952, 1503px 288px #c49952, 630px 556px #c49952, 1715px 125px #c49952, 353px 1878px #c49952, 975px 333px #c49952, 1740px 1409px #c49952, 1341px 1871px #c49952, 1279px 1064px #c49952, 169px 874px #c49952, 161px 528px #c49952, 1671px 1669px #c49952, 169px 632px #c49952, 547px 1724px #c49952, 1904px 110px #c49952, 679px 1670px #c49952, 196px 123px #c49952, 786px 871px #c49952, 1840px 324px #c49952, 356px 967px #c49952, 61px 549px #c49952, 99px 677px #c49952, 1719px 87px #c49952, 1713px 1990px #c49952, 1717px 1358px #c49952, 108px 1187px #c49952, 51px 869px #c49952, 1461px 902px #c49952, 1034px 891px #c49952, 962px 1881px #c49952, 1723px 595px #c49952, 479px 901px #c49952, 1546px 1823px #c49952, 285px 1208px #c49952, 1056px 347px #c49952, 261px 988px #c49952, 466px 990px #c49952, 1657px 648px #c49952, 1249px 933px #c49952, 1552px 1555px #c49952, 147px 62px #c49952, 292px 1157px #c49952, 1816px 423px #c49952, 1714px 757px #c49952, 1036px 961px #c49952, 1955px 710px #c49952, 1842px 516px #c49952, 479px 1870px #c49952, 1579px 1445px #c49952, 1225px 1309px #c49952, 1965px 566px #c49952, 1575px 1072px #c49952, 923px 329px #c49952, 651px 1514px #c49952, 865px 1100px #c49952, 782px 1873px #c49952, 115px 299px #c49952, 14px 1668px #c49952, 1666px 1817px #c49952, 1096px 1068px #c49952, 1462px 742px #c49952, 1384px 1750px #c49952;
            -webkit-animation: animStar 150s linear infinite;
            -moz-animation: animStar 150s linear infinite;
            -ms-animation: animStar 150s linear infinite;
            animation: animStar 150s linear infinite;
        }
        
        #stars3:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 3px;
            height: 3px;
            background: transparent;
            box-shadow: 940px 1360px #c49952, 1071px 539px #c49952, 1710px 1414px #c49952, 836px 299px #c49952, 1944px 1420px #c49952, 253px 1449px #c49952, 1257px 1250px #c49952, 1588px 1830px #c49952, 1077px 1204px #c49952, 273px 1081px #c49952, 1993px 766px #c49952, 1808px 479px #c49952, 917px 263px #c49952, 663px 1820px #c49952, 342px 1988px #c49952, 727px 1250px #c49952, 636px 1666px #c49952, 692px 1112px #c49952, 248px 1211px #c49952, 1422px 1121px #c49952, 881px 46px #c49952, 1531px 1977px #c49952, 1643px 1023px #c49952, 684px 1071px #c49952, 1142px 1873px #c49952, 292px 1313px #c49952, 256px 1237px #c49952, 89px 912px #c49952, 964px 1783px #c49952, 877px 760px #c49952, 1641px 1474px #c49952, 1492px 24px #c49952, 1776px 1642px #c49952, 183px 602px #c49952, 1998px 62px #c49952, 1560px 367px #c49952, 1333px 995px #c49952, 704px 1815px #c49952, 1809px 712px #c49952, 1503px 288px #c49952, 630px 556px #c49952, 1715px 125px #c49952, 353px 1878px #c49952, 975px 333px #c49952, 1740px 1409px #c49952, 1341px 1871px #c49952, 1279px 1064px #c49952, 169px 874px #c49952, 161px 528px #c49952, 1671px 1669px #c49952, 169px 632px #c49952, 547px 1724px #c49952, 1904px 110px #c49952, 679px 1670px #c49952, 196px 123px #c49952, 786px 871px #c49952, 1840px 324px #c49952, 356px 967px #c49952, 61px 549px #c49952, 99px 677px #c49952, 1719px 87px #c49952, 1713px 1990px #c49952, 1717px 1358px #c49952, 108px 1187px #c49952, 51px 869px #c49952, 1461px 902px #c49952, 1034px 891px #c49952, 962px 1881px #c49952, 1723px 595px #c49952, 479px 901px #c49952, 1546px 1823px #c49952, 285px 1208px #c49952, 1056px 347px #c49952, 261px 988px #c49952, 466px 990px #c49952, 1657px 648px #c49952, 1249px 933px #c49952, 1552px 1555px #c49952, 147px 62px #c49952, 292px 1157px #c49952, 1816px 423px #c49952, 1714px 757px #c49952, 1036px 961px #c49952, 1955px 710px #c49952, 1842px 516px #c49952, 479px 1870px #c49952, 1579px 1445px #c49952, 1225px 1309px #c49952, 1965px 566px #c49952, 1575px 1072px #c49952, 923px 329px #c49952, 651px 1514px #c49952, 865px 1100px #c49952, 782px 1873px #c49952, 115px 299px #c49952, 14px 1668px #c49952, 1666px 1817px #c49952, 1096px 1068px #c49952, 1462px 742px #c49952, 1384px 1750px #c49952;
        }
        
        #stars4 {
            width: 1px;
            height: 1px;
            background: transparent;
            box-shadow: 233px 1976px #c49952, 1196px 1119px #c49952, 646px 740px #c49952, 335px 645px #c49952, 1119px 1452px #c49952, 176px 1870px #c49952, 639px 1711px #c49952, 647px 1388px #c49952, 1516px 1108px #c49952, 464px 66px #c49952, 331px 344px #c49952, 772px 1189px #c49952, 1516px 1850px #c49952, 1500px 1463px #c49952, 1275px 876px #c49952, 1107px 645px #c49952, 977px 478px #c49952, 583px 1179px #c49952, 284px 395px #c49952, 1220px 461px #c49952, 1160px 249px #c49952, 196px 865px #c49952, 670px 1915px #c49952, 1449px 382px #c49952, 1191px 546px #c49952, 1329px 605px #c49952, 1945px 458px #c49952, 995px 749px #c49952, 1495px 861px #c49952, 708px 1731px #c49952, 348px 653px #c49952, 548px 1298px #c49952, 1606px 990px #c49952, 1049px 1204px #c49952, 253px 1501px #c49952, 1154px 166px #c49952, 1087px 104px #c49952, 1034px 1161px #c49952, 1681px 462px #c49952, 577px 1897px #c49952, 193px 1901px #c49952, 1701px 1755px #c49952, 864px 1297px #c49952, 800px 1289px #c49952, 676px 28px #c49952, 185px 1341px #c49952, 379px 1151px #c49952, 1224px 1725px #c49952, 280px 541px #c49952, 473px 1196px #c49952, 921px 1628px #c49952, 969px 432px #c49952, 1475px 758px #c49952, 1195px 993px #c49952, 876px 1840px #c49952, 1274px 1689px #c49952, 1977px 1101px #c49952, 837px 527px #c49952, 1785px 1610px #c49952, 1650px 1843px #c49952, 1127px 1508px #c49952, 401px 1050px #c49952, 51px 1105px #c49952, 545px 880px #c49952, 1786px 1672px #c49952, 318px 260px #c49952, 568px 254px #c49952, 1026px 1527px #c49952, 1242px 852px #c49952, 1785px 982px #c49952, 1318px 1071px #c49952, 398px 1061px #c49952, 1509px 257px #c49952, 599px 928px #c49952, 1195px 1800px #c49952, 1254px 906px #c49952, 141px 26px #c49952, 1384px 1502px #c49952, 476px 767px #c49952, 1973px 722px #c49952, 1339px 1031px #c49952, 778px 818px #c49952, 213px 1320px #c49952, 184px 221px #c49952, 983px 1911px #c49952, 923px 1439px #c49952, 1936px 581px #c49952, 1105px 625px #c49952, 325px 729px #c49952, 1475px 204px #c49952, 1483px 1564px #c49952, 1327px 1272px #c49952, 1187px 1944px #c49952, 1945px 1471px #c49952, 116px 960px #c49952, 1660px 1610px #c49952, 412px 1022px #c49952, 1552px 1516px #c49952, 1517px 1892px #c49952, 306px 829px #c49952, 1416px 462px #c49952, 1575px 1460px #c49952, 424px 1500px #c49952, 1530px 1169px #c49952, 1388px 1608px #c49952, 185px 416px #c49952, 634px 1446px #c49952, 767px 479px #c49952, 71px 426px #c49952, 1937px 145px #c49952, 1955px 1312px #c49952, 1811px 611px #c49952, 1145px 569px #c49952, 1460px 676px #c49952, 131px 1858px #c49952, 1557px 473px #c49952, 735px 130px #c49952, 112px 1531px #c49952, 1312px 305px #c49952, 409px 1032px #c49952, 149px 1964px #c49952, 535px 1215px #c49952, 1382px 630px #c49952, 1437px 1368px #c49952, 362px 1181px #c49952, 388px 181px #c49952, 274px 1287px #c49952, 1858px 1414px #c49952, 661px 1935px #c49952, 675px 1205px #c49952, 1829px 1725px #c49952, 1937px 1145px #c49952, 237px 908px #c49952, 1059px 1185px #c49952, 824px 1248px #c49952, 1167px 1730px #c49952, 180px 1961px #c49952, 1663px 203px #c49952, 374px 221px #c49952, 724px 1883px #c49952, 970px 1362px #c49952, 832px 505px #c49952, 313px 233px #c49952, 1909px 597px #c49952, 434px 201px #c49952, 587px 995px #c49952, 1833px 623px #c49952, 1464px 561px #c49952, 231px 593px #c49952, 1558px 1433px #c49952, 1986px 1767px #c49952, 1753px 1728px #c49952, 1153px 1623px #c49952, 249px 229px #c49952, 1503px 1186px #c49952, 1784px 137px #c49952, 841px 403px #c49952, 1400px 354px #c49952, 197px 499px #c49952, 1188px 681px #c49952, 158px 391px #c49952, 443px 1099px #c49952, 723px 1445px #c49952, 1408px 1235px #c49952, 1908px 195px #c49952, 271px 891px #c49952, 469px 1693px #c49952, 580px 11px #c49952, 1533px 70px #c49952, 859px 761px #c49952, 1510px 1844px #c49952, 421px 558px #c49952, 1132px 1453px #c49952, 757px 1987px #c49952, 212px 293px #c49952, 569px 323px #c49952, 1404px 1394px #c49952, 252px 1386px #c49952, 1668px 1857px #c49952, 123px 1684px #c49952, 105px 490px #c49952, 1083px 1769px #c49952, 1071px 1953px #c49952, 1271px 1159px #c49952, 699px 1491px #c49952, 1744px 1997px #c49952, 1868px 1973px #c49952, 1438px 1449px #c49952, 1222px 1921px #c49952, 1328px 1210px #c49952, 438px 873px #c49952, 809px 780px #c49952, 491px 1524px #c49952, 447px 1830px #c49952, 927px 1936px #c49952, 564px 691px #c49952, 1784px 1747px #c49952, 1978px 1722px #c49952, 1599px 1480px #c49952, 1276px 729px #c49952, 731px 1174px #c49952, 1586px 1711px #c49952, 451px 1340px #c49952, 1075px 1899px #c49952, 13px 575px #c49952, 309px 1340px #c49952, 981px 183px #c49952, 248px 1315px #c49952, 849px 80px #c49952, 1754px 1540px #c49952, 73px 1432px #c49952, 1208px 1828px #c49952, 65px 575px #c49952, 1098px 730px #c49952, 127px 1358px #c49952, 185px 19px #c49952, 1222px 1679px #c49952, 1122px 315px #c49952, 1906px 452px #c49952, 761px 284px #c49952, 813px 492px #c49952, 1344px 843px #c49952, 118px 1834px #c49952, 1620px 359px #c49952, 1755px 1246px #c49952, 299px 1076px #c49952, 1746px 158px #c49952, 6px 1635px #c49952, 143px 190px #c49952, 101px 468px #c49952, 137px 971px #c49952, 1221px 1929px #c49952, 1752px 650px #c49952, 1635px 1761px #c49952, 1522px 833px #c49952, 908px 153px #c49952, 1044px 350px #c49952, 1151px 1940px #c49952, 822px 210px #c49952, 1774px 310px #c49952, 796px 1447px #c49952, 1069px 1903px #c49952, 217px 565px #c49952, 662px 1370px #c49952, 1876px 1570px #c49952, 847px 46px #c49952, 1042px 1689px #c49952, 1584px 1434px #c49952, 1791px 908px #c49952, 973px 908px #c49952, 793px 747px #c49952, 122px 483px #c49952, 1137px 1374px #c49952, 1757px 1791px #c49952, 513px 225px #c49952, 63px 731px #c49952, 1179px 1926px #c49952, 346px 18px #c49952, 589px 175px #c49952, 87px 302px #c49952, 380px 1295px #c49952, 450px 921px #c49952, 1667px 1973px #c49952, 1495px 1373px #c49952, 1462px 1850px #c49952, 540px 288px #c49952, 1208px 1051px #c49952, 1554px 1095px #c49952, 1009px 1516px #c49952, 181px 572px #c49952, 165px 387px #c49952, 549px 1835px #c49952, 960px 16px #c49952, 1360px 403px #c49952, 1251px 43px #c49952, 1905px 1813px #c49952, 1106px 866px #c49952, 1809px 277px #c49952, 1828px 1720px #c49952, 295px 1610px #c49952, 523px 166px #c49952, 1069px 692px #c49952, 1292px 217px #c49952, 11px 1721px #c49952, 99px 1045px #c49952, 51px 1584px #c49952, 1053px 266px #c49952, 1287px 1235px #c49952, 747px 1722px #c49952, 1542px 736px #c49952, 1256px 18px #c49952, 102px 609px #c49952, 586px 1339px #c49952, 1843px 1697px #c49952, 824px 1687px #c49952, 1124px 882px #c49952, 395px 501px #c49952, 1456px 672px #c49952, 1472px 1648px #c49952, 1326px 1164px #c49952, 777px 1672px #c49952, 81px 345px #c49952, 91px 386px #c49952, 243px 411px #c49952, 1560px 90px #c49952, 6px 1771px #c49952, 1601px 616px #c49952, 1220px 1808px #c49952, 1160px 836px #c49952, 246px 1777px #c49952, 456px 863px #c49952, 97px 1138px #c49952, 1811px 942px #c49952, 213px 414px #c49952, 891px 392px #c49952, 1044px 927px #c49952, 1856px 216px #c49952, 957px 347px #c49952, 1486px 406px #c49952, 838px 912px #c49952, 803px 361px #c49952, 564px 826px #c49952, 1597px 949px #c49952, 1206px 289px #c49952, 33px 1035px #c49952, 1762px 1377px #c49952, 789px 1815px #c49952, 1594px 1342px #c49952, 1668px 880px #c49952, 1539px 1581px #c49952, 1547px 53px #c49952, 861px 1433px #c49952, 693px 1618px #c49952, 1762px 782px #c49952, 1568px 682px #c49952, 1126px 1762px #c49952, 1242px 134px #c49952, 495px 959px #c49952, 1606px 219px #c49952, 1878px 1415px #c49952, 1652px 797px #c49952, 782px 1903px #c49952, 1774px 1133px #c49952, 1430px 408px #c49952, 265px 394px #c49952, 890px 336px #c49952, 1051px 311px #c49952, 461px 1559px #c49952, 1931px 91px #c49952, 1160px 380px #c49952, 1442px 1058px #c49952, 1157px 364px #c49952, 586px 227px #c49952, 1365px 715px #c49952, 1658px 1655px #c49952, 1923px 1664px #c49952, 1023px 1844px #c49952, 1939px 1367px #c49952, 1203px 1305px #c49952, 359px 642px #c49952, 1056px 425px #c49952, 787px 202px #c49952, 1609px 1850px #c49952, 1964px 200px #c49952, 1537px 586px #c49952, 1589px 903px #c49952, 1063px 1694px #c49952, 760px 1185px #c49952, 597px 1396px #c49952, 294px 452px #c49952, 433px 818px #c49952, 199px 840px #c49952, 1332px 1937px #c49952, 169px 1907px #c49952, 591px 834px #c49952, 1716px 1032px #c49952, 45px 1879px #c49952, 686px 1469px #c49952, 1520px 475px #c49952, 1122px 859px #c49952, 973px 1541px #c49952, 269px 477px #c49952, 1390px 716px #c49952, 1791px 783px #c49952, 824px 2000px #c49952, 1211px 1717px #c49952, 1008px 1587px #c49952, 1422px 204px #c49952, 234px 556px #c49952, 506px 550px #c49952, 942px 1670px #c49952, 397px 853px #c49952, 599px 795px #c49952, 762px 1926px #c49952, 1202px 1424px #c49952, 135px 1316px #c49952, 1442px 1692px #c49952, 977px 652px #c49952, 564px 1648px #c49952, 997px 1474px #c49952, 67px 1366px #c49952, 1860px 1451px #c49952, 1105px 772px #c49952, 1886px 1396px #c49952, 1510px 658px #c49952, 976px 1544px #c49952, 894px 543px #c49952, 1098px 1189px #c49952, 690px 77px #c49952, 770px 733px #c49952, 557px 1403px #c49952, 1758px 1623px #c49952, 1341px 812px #c49952, 699px 967px #c49952, 277px 866px #c49952, 1526px 1828px #c49952, 8px 977px #c49952, 1707px 952px #c49952, 12px 1900px #c49952, 72px 921px #c49952, 496px 1067px #c49952, 1288px 1749px #c49952, 273px 984px #c49952, 1197px 1991px #c49952, 242px 789px #c49952, 903px 1035px #c49952, 480px 1492px #c49952, 102px 1331px #c49952, 738px 1343px #c49952, 560px 1475px #c49952, 367px 846px #c49952, 1420px 962px #c49952, 1976px 892px #c49952, 1911px 1763px #c49952, 1639px 1002px #c49952, 437px 1522px #c49952, 1906px 1025px #c49952, 730px 1364px #c49952, 1127px 521px #c49952, 1401px 1792px #c49952, 1954px 1066px #c49952, 232px 250px #c49952, 1685px 660px #c49952, 1011px 999px #c49952, 1970px 790px #c49952, 750px 499px #c49952, 1738px 660px #c49952, 1621px 1849px #c49952, 446px 52px #c49952, 1055px 1396px #c49952, 1165px 1497px #c49952, 1740px 1425px #c49952, 1012px 1920px #c49952, 1258px 1560px #c49952, 1020px 1152px #c49952, 362px 673px #c49952, 1065px 975px #c49952, 582px 755px #c49952, 1271px 1479px #c49952, 719px 548px #c49952, 1602px 879px #c49952, 590px 499px #c49952, 721px 1412px #c49952, 1180px 113px #c49952, 1801px 1961px #c49952, 589px 941px #c49952, 883px 476px #c49952, 214px 890px #c49952, 1028px 892px #c49952, 1107px 1832px #c49952, 944px 361px #c49952, 480px 1453px #c49952, 1466px 683px #c49952, 981px 745px #c49952, 1968px 828px #c49952, 657px 1830px #c49952, 11px 1338px #c49952, 179px 730px #c49952, 1713px 197px #c49952, 51px 955px #c49952, 1243px 319px #c49952, 1175px 624px #c49952, 446px 46px #c49952, 5px 1158px #c49952, 82px 1352px #c49952, 1877px 402px #c49952, 708px 1778px #c49952, 903px 1625px #c49952, 1824px 352px #c49952, 1229px 140px #c49952, 1518px 24px #c49952, 1017px 512px #c49952, 515px 699px #c49952, 295px 265px #c49952, 69px 1773px #c49952, 1640px 1163px #c49952, 536px 342px #c49952, 970px 1766px #c49952, 560px 1416px #c49952, 577px 193px #c49952, 469px 9px #c49952, 466px 276px #c49952, 711px 853px #c49952, 401px 685px #c49952, 85px 506px #c49952, 865px 558px #c49952, 631px 105px #c49952, 887px 866px #c49952, 1704px 1001px #c49952, 1051px 1199px #c49952, 275px 1909px #c49952, 1462px 829px #c49952, 375px 1057px #c49952, 1531px 1501px #c49952, 205px 403px #c49952, 33px 1869px #c49952, 967px 1176px #c49952, 376px 863px #c49952, 1769px 1545px #c49952, 535px 51px #c49952, 1972px 1569px #c49952, 1773px 960px #c49952, 487px 620px #c49952, 1660px 687px #c49952, 1632px 972px #c49952, 1362px 42px #c49952, 479px 1655px #c49952, 1531px 1808px #c49952, 1450px 1412px #c49952, 1549px 170px #c49952, 1904px 1305px #c49952, 1209px 48px #c49952, 1933px 820px #c49952, 1623px 595px #c49952, 48px 643px #c49952, 179px 1754px #c49952, 589px 1032px #c49952, 1199px 356px #c49952, 1755px 1418px #c49952, 780px 1174px #c49952, 1905px 758px #c49952, 1567px 713px #c49952, 1372px 705px #c49952, 456px 654px #c49952, 759px 690px #c49952, 452px 673px #c49952, 993px 1610px #c49952, 1271px 188px #c49952, 343px 1750px #c49952, 1943px 1735px #c49952, 1717px 853px #c49952, 1247px 303px #c49952, 1314px 1895px #c49952, 1203px 489px #c49952, 741px 469px #c49952, 4px 246px #c49952, 1515px 115px #c49952, 606px 218px #c49952, 1966px 1471px #c49952, 177px 87px #c49952, 1575px 588px #c49952, 1136px 1386px #c49952, 70px 1868px #c49952, 1053px 18px #c49952, 1124px 721px #c49952, 1748px 1181px #c49952, 191px 1387px #c49952, 1931px 840px #c49952, 1088px 1603px #c49952, 634px 1255px #c49952, 814px 1434px #c49952, 585px 64px #c49952, 1074px 1618px #c49952, 1692px 761px #c49952, 651px 643px #c49952, 193px 335px #c49952, 1103px 1447px #c49952, 491px 1142px #c49952, 521px 408px #c49952, 536px 340px #c49952, 411px 1091px #c49952, 1646px 193px #c49952, 1595px 1285px #c49952, 870px 1349px #c49952, 1085px 1013px #c49952, 204px 1864px #c49952, 1359px 299px #c49952, 807px 964px #c49952, 219px 509px #c49952, 36px 1227px #c49952, 702px 1873px #c49952, 1471px 934px #c49952, 1763px 792px #c49952, 973px 1957px #c49952, 987px 68px #c49952, 593px 1282px #c49952, 1900px 607px #c49952, 407px 1659px #c49952, 587px 17px #c49952, 632px 158px #c49952;
            -webkit-animation: animStar 600s linear infinite;
            -moz-animation: animStar 600s linear infinite;
            -ms-animation: animStar 600s linear infinite;
            animation: animStar 600s linear infinite;
        }
        
        #stars4:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 1px;
            height: 1px;
            background: transparent;
            box-shadow: 233px 1976px #c49952, 1196px 1119px #c49952, 646px 740px #c49952, 335px 645px #c49952, 1119px 1452px #c49952, 176px 1870px #c49952, 639px 1711px #c49952, 647px 1388px #c49952, 1516px 1108px #c49952, 464px 66px #c49952, 331px 344px #c49952, 772px 1189px #c49952, 1516px 1850px #c49952, 1500px 1463px #c49952, 1275px 876px #c49952, 1107px 645px #c49952, 977px 478px #c49952, 583px 1179px #c49952, 284px 395px #c49952, 1220px 461px #c49952, 1160px 249px #c49952, 196px 865px #c49952, 670px 1915px #c49952, 1449px 382px #c49952, 1191px 546px #c49952, 1329px 605px #c49952, 1945px 458px #c49952, 995px 749px #c49952, 1495px 861px #c49952, 708px 1731px #c49952, 348px 653px #c49952, 548px 1298px #c49952, 1606px 990px #c49952, 1049px 1204px #c49952, 253px 1501px #c49952, 1154px 166px #c49952, 1087px 104px #c49952, 1034px 1161px #c49952, 1681px 462px #c49952, 577px 1897px #c49952, 193px 1901px #c49952, 1701px 1755px #c49952, 864px 1297px #c49952, 800px 1289px #c49952, 676px 28px #c49952, 185px 1341px #c49952, 379px 1151px #c49952, 1224px 1725px #c49952, 280px 541px #c49952, 473px 1196px #c49952, 921px 1628px #c49952, 969px 432px #c49952, 1475px 758px #c49952, 1195px 993px #c49952, 876px 1840px #c49952, 1274px 1689px #c49952, 1977px 1101px #c49952, 837px 527px #c49952, 1785px 1610px #c49952, 1650px 1843px #c49952, 1127px 1508px #c49952, 401px 1050px #c49952, 51px 1105px #c49952, 545px 880px #c49952, 1786px 1672px #c49952, 318px 260px #c49952, 568px 254px #c49952, 1026px 1527px #c49952, 1242px 852px #c49952, 1785px 982px #c49952, 1318px 1071px #c49952, 398px 1061px #c49952, 1509px 257px #c49952, 599px 928px #c49952, 1195px 1800px #c49952, 1254px 906px #c49952, 141px 26px #c49952, 1384px 1502px #c49952, 476px 767px #c49952, 1973px 722px #c49952, 1339px 1031px #c49952, 778px 818px #c49952, 213px 1320px #c49952, 184px 221px #c49952, 983px 1911px #c49952, 923px 1439px #c49952, 1936px 581px #c49952, 1105px 625px #c49952, 325px 729px #c49952, 1475px 204px #c49952, 1483px 1564px #c49952, 1327px 1272px #c49952, 1187px 1944px #c49952, 1945px 1471px #c49952, 116px 960px #c49952, 1660px 1610px #c49952, 412px 1022px #c49952, 1552px 1516px #c49952, 1517px 1892px #c49952, 306px 829px #c49952, 1416px 462px #c49952, 1575px 1460px #c49952, 424px 1500px #c49952, 1530px 1169px #c49952, 1388px 1608px #c49952, 185px 416px #c49952, 634px 1446px #c49952, 767px 479px #c49952, 71px 426px #c49952, 1937px 145px #c49952, 1955px 1312px #c49952, 1811px 611px #c49952, 1145px 569px #c49952, 1460px 676px #c49952, 131px 1858px #c49952, 1557px 473px #c49952, 735px 130px #c49952, 112px 1531px #c49952, 1312px 305px #c49952, 409px 1032px #c49952, 149px 1964px #c49952, 535px 1215px #c49952, 1382px 630px #c49952, 1437px 1368px #c49952, 362px 1181px #c49952, 388px 181px #c49952, 274px 1287px #c49952, 1858px 1414px #c49952, 661px 1935px #c49952, 675px 1205px #c49952, 1829px 1725px #c49952, 1937px 1145px #c49952, 237px 908px #c49952, 1059px 1185px #c49952, 824px 1248px #c49952, 1167px 1730px #c49952, 180px 1961px #c49952, 1663px 203px #c49952, 374px 221px #c49952, 724px 1883px #c49952, 970px 1362px #c49952, 832px 505px #c49952, 313px 233px #c49952, 1909px 597px #c49952, 434px 201px #c49952, 587px 995px #c49952, 1833px 623px #c49952, 1464px 561px #c49952, 231px 593px #c49952, 1558px 1433px #c49952, 1986px 1767px #c49952, 1753px 1728px #c49952, 1153px 1623px #c49952, 249px 229px #c49952, 1503px 1186px #c49952, 1784px 137px #c49952, 841px 403px #c49952, 1400px 354px #c49952, 197px 499px #c49952, 1188px 681px #c49952, 158px 391px #c49952, 443px 1099px #c49952, 723px 1445px #c49952, 1408px 1235px #c49952, 1908px 195px #c49952, 271px 891px #c49952, 469px 1693px #c49952, 580px 11px #c49952, 1533px 70px #c49952, 859px 761px #c49952, 1510px 1844px #c49952, 421px 558px #c49952, 1132px 1453px #c49952, 757px 1987px #c49952, 212px 293px #c49952, 569px 323px #c49952, 1404px 1394px #c49952, 252px 1386px #c49952, 1668px 1857px #c49952, 123px 1684px #c49952, 105px 490px #c49952, 1083px 1769px #c49952, 1071px 1953px #c49952, 1271px 1159px #c49952, 699px 1491px #c49952, 1744px 1997px #c49952, 1868px 1973px #c49952, 1438px 1449px #c49952, 1222px 1921px #c49952, 1328px 1210px #c49952, 438px 873px #c49952, 809px 780px #c49952, 491px 1524px #c49952, 447px 1830px #c49952, 927px 1936px #c49952, 564px 691px #c49952, 1784px 1747px #c49952, 1978px 1722px #c49952, 1599px 1480px #c49952, 1276px 729px #c49952, 731px 1174px #c49952, 1586px 1711px #c49952, 451px 1340px #c49952, 1075px 1899px #c49952, 13px 575px #c49952, 309px 1340px #c49952, 981px 183px #c49952, 248px 1315px #c49952, 849px 80px #c49952, 1754px 1540px #c49952, 73px 1432px #c49952, 1208px 1828px #c49952, 65px 575px #c49952, 1098px 730px #c49952, 127px 1358px #c49952, 185px 19px #c49952, 1222px 1679px #c49952, 1122px 315px #c49952, 1906px 452px #c49952, 761px 284px #c49952, 813px 492px #c49952, 1344px 843px #c49952, 118px 1834px #c49952, 1620px 359px #c49952, 1755px 1246px #c49952, 299px 1076px #c49952, 1746px 158px #c49952, 6px 1635px #c49952, 143px 190px #c49952, 101px 468px #c49952, 137px 971px #c49952, 1221px 1929px #c49952, 1752px 650px #c49952, 1635px 1761px #c49952, 1522px 833px #c49952, 908px 153px #c49952, 1044px 350px #c49952, 1151px 1940px #c49952, 822px 210px #c49952, 1774px 310px #c49952, 796px 1447px #c49952, 1069px 1903px #c49952, 217px 565px #c49952, 662px 1370px #c49952, 1876px 1570px #c49952, 847px 46px #c49952, 1042px 1689px #c49952, 1584px 1434px #c49952, 1791px 908px #c49952, 973px 908px #c49952, 793px 747px #c49952, 122px 483px #c49952, 1137px 1374px #c49952, 1757px 1791px #c49952, 513px 225px #c49952, 63px 731px #c49952, 1179px 1926px #c49952, 346px 18px #c49952, 589px 175px #c49952, 87px 302px #c49952, 380px 1295px #c49952, 450px 921px #c49952, 1667px 1973px #c49952, 1495px 1373px #c49952, 1462px 1850px #c49952, 540px 288px #c49952, 1208px 1051px #c49952, 1554px 1095px #c49952, 1009px 1516px #c49952, 181px 572px #c49952, 165px 387px #c49952, 549px 1835px #c49952, 960px 16px #c49952, 1360px 403px #c49952, 1251px 43px #c49952, 1905px 1813px #c49952, 1106px 866px #c49952, 1809px 277px #c49952, 1828px 1720px #c49952, 295px 1610px #c49952, 523px 166px #c49952, 1069px 692px #c49952, 1292px 217px #c49952, 11px 1721px #c49952, 99px 1045px #c49952, 51px 1584px #c49952, 1053px 266px #c49952, 1287px 1235px #c49952, 747px 1722px #c49952, 1542px 736px #c49952, 1256px 18px #c49952, 102px 609px #c49952, 586px 1339px #c49952, 1843px 1697px #c49952, 824px 1687px #c49952, 1124px 882px #c49952, 395px 501px #c49952, 1456px 672px #c49952, 1472px 1648px #c49952, 1326px 1164px #c49952, 777px 1672px #c49952, 81px 345px #c49952, 91px 386px #c49952, 243px 411px #c49952, 1560px 90px #c49952, 6px 1771px #c49952, 1601px 616px #c49952, 1220px 1808px #c49952, 1160px 836px #c49952, 246px 1777px #c49952, 456px 863px #c49952, 97px 1138px #c49952, 1811px 942px #c49952, 213px 414px #c49952, 891px 392px #c49952, 1044px 927px #c49952, 1856px 216px #c49952, 957px 347px #c49952, 1486px 406px #c49952, 838px 912px #c49952, 803px 361px #c49952, 564px 826px #c49952, 1597px 949px #c49952, 1206px 289px #c49952, 33px 1035px #c49952, 1762px 1377px #c49952, 789px 1815px #c49952, 1594px 1342px #c49952, 1668px 880px #c49952, 1539px 1581px #c49952, 1547px 53px #c49952, 861px 1433px #c49952, 693px 1618px #c49952, 1762px 782px #c49952, 1568px 682px #c49952, 1126px 1762px #c49952, 1242px 134px #c49952, 495px 959px #c49952, 1606px 219px #c49952, 1878px 1415px #c49952, 1652px 797px #c49952, 782px 1903px #c49952, 1774px 1133px #c49952, 1430px 408px #c49952, 265px 394px #c49952, 890px 336px #c49952, 1051px 311px #c49952, 461px 1559px #c49952, 1931px 91px #c49952, 1160px 380px #c49952, 1442px 1058px #c49952, 1157px 364px #c49952, 586px 227px #c49952, 1365px 715px #c49952, 1658px 1655px #c49952, 1923px 1664px #c49952, 1023px 1844px #c49952, 1939px 1367px #c49952, 1203px 1305px #c49952, 359px 642px #c49952, 1056px 425px #c49952, 787px 202px #c49952, 1609px 1850px #c49952, 1964px 200px #c49952, 1537px 586px #c49952, 1589px 903px #c49952, 1063px 1694px #c49952, 760px 1185px #c49952, 597px 1396px #c49952, 294px 452px #c49952, 433px 818px #c49952, 199px 840px #c49952, 1332px 1937px #c49952, 169px 1907px #c49952, 591px 834px #c49952, 1716px 1032px #c49952, 45px 1879px #c49952, 686px 1469px #c49952, 1520px 475px #c49952, 1122px 859px #c49952, 973px 1541px #c49952, 269px 477px #c49952, 1390px 716px #c49952, 1791px 783px #c49952, 824px 2000px #c49952, 1211px 1717px #c49952, 1008px 1587px #c49952, 1422px 204px #c49952, 234px 556px #c49952, 506px 550px #c49952, 942px 1670px #c49952, 397px 853px #c49952, 599px 795px #c49952, 762px 1926px #c49952, 1202px 1424px #c49952, 135px 1316px #c49952, 1442px 1692px #c49952, 977px 652px #c49952, 564px 1648px #c49952, 997px 1474px #c49952, 67px 1366px #c49952, 1860px 1451px #c49952, 1105px 772px #c49952, 1886px 1396px #c49952, 1510px 658px #c49952, 976px 1544px #c49952, 894px 543px #c49952, 1098px 1189px #c49952, 690px 77px #c49952, 770px 733px #c49952, 557px 1403px #c49952, 1758px 1623px #c49952, 1341px 812px #c49952, 699px 967px #c49952, 277px 866px #c49952, 1526px 1828px #c49952, 8px 977px #c49952, 1707px 952px #c49952, 12px 1900px #c49952, 72px 921px #c49952, 496px 1067px #c49952, 1288px 1749px #c49952, 273px 984px #c49952, 1197px 1991px #c49952, 242px 789px #c49952, 903px 1035px #c49952, 480px 1492px #c49952, 102px 1331px #c49952, 738px 1343px #c49952, 560px 1475px #c49952, 367px 846px #c49952, 1420px 962px #c49952, 1976px 892px #c49952, 1911px 1763px #c49952, 1639px 1002px #c49952, 437px 1522px #c49952, 1906px 1025px #c49952, 730px 1364px #c49952, 1127px 521px #c49952, 1401px 1792px #c49952, 1954px 1066px #c49952, 232px 250px #c49952, 1685px 660px #c49952, 1011px 999px #c49952, 1970px 790px #c49952, 750px 499px #c49952, 1738px 660px #c49952, 1621px 1849px #c49952, 446px 52px #c49952, 1055px 1396px #c49952, 1165px 1497px #c49952, 1740px 1425px #c49952, 1012px 1920px #c49952, 1258px 1560px #c49952, 1020px 1152px #c49952, 362px 673px #c49952, 1065px 975px #c49952, 582px 755px #c49952, 1271px 1479px #c49952, 719px 548px #c49952, 1602px 879px #c49952, 590px 499px #c49952, 721px 1412px #c49952, 1180px 113px #c49952, 1801px 1961px #c49952, 589px 941px #c49952, 883px 476px #c49952, 214px 890px #c49952, 1028px 892px #c49952, 1107px 1832px #c49952, 944px 361px #c49952, 480px 1453px #c49952, 1466px 683px #c49952, 981px 745px #c49952, 1968px 828px #c49952, 657px 1830px #c49952, 11px 1338px #c49952, 179px 730px #c49952, 1713px 197px #c49952, 51px 955px #c49952, 1243px 319px #c49952, 1175px 624px #c49952, 446px 46px #c49952, 5px 1158px #c49952, 82px 1352px #c49952, 1877px 402px #c49952, 708px 1778px #c49952, 903px 1625px #c49952, 1824px 352px #c49952, 1229px 140px #c49952, 1518px 24px #c49952, 1017px 512px #c49952, 515px 699px #c49952, 295px 265px #c49952, 69px 1773px #c49952, 1640px 1163px #c49952, 536px 342px #c49952, 970px 1766px #c49952, 560px 1416px #c49952, 577px 193px #c49952, 469px 9px #c49952, 466px 276px #c49952, 711px 853px #c49952, 401px 685px #c49952, 85px 506px #c49952, 865px 558px #c49952, 631px 105px #c49952, 887px 866px #c49952, 1704px 1001px #c49952, 1051px 1199px #c49952, 275px 1909px #c49952, 1462px 829px #c49952, 375px 1057px #c49952, 1531px 1501px #c49952, 205px 403px #c49952, 33px 1869px #c49952, 967px 1176px #c49952, 376px 863px #c49952, 1769px 1545px #c49952, 535px 51px #c49952, 1972px 1569px #c49952, 1773px 960px #c49952, 487px 620px #c49952, 1660px 687px #c49952, 1632px 972px #c49952, 1362px 42px #c49952, 479px 1655px #c49952, 1531px 1808px #c49952, 1450px 1412px #c49952, 1549px 170px #c49952, 1904px 1305px #c49952, 1209px 48px #c49952, 1933px 820px #c49952, 1623px 595px #c49952, 48px 643px #c49952, 179px 1754px #c49952, 589px 1032px #c49952, 1199px 356px #c49952, 1755px 1418px #c49952, 780px 1174px #c49952, 1905px 758px #c49952, 1567px 713px #c49952, 1372px 705px #c49952, 456px 654px #c49952, 759px 690px #c49952, 452px 673px #c49952, 993px 1610px #c49952, 1271px 188px #c49952, 343px 1750px #c49952, 1943px 1735px #c49952, 1717px 853px #c49952, 1247px 303px #c49952, 1314px 1895px #c49952, 1203px 489px #c49952, 741px 469px #c49952, 4px 246px #c49952, 1515px 115px #c49952, 606px 218px #c49952, 1966px 1471px #c49952, 177px 87px #c49952, 1575px 588px #c49952, 1136px 1386px #c49952, 70px 1868px #c49952, 1053px 18px #c49952, 1124px 721px #c49952, 1748px 1181px #c49952, 191px 1387px #c49952, 1931px 840px #c49952, 1088px 1603px #c49952, 634px 1255px #c49952, 814px 1434px #c49952, 585px 64px #c49952, 1074px 1618px #c49952, 1692px 761px #c49952, 651px 643px #c49952, 193px 335px #c49952, 1103px 1447px #c49952, 491px 1142px #c49952, 521px 408px #c49952, 536px 340px #c49952, 411px 1091px #c49952, 1646px 193px #c49952, 1595px 1285px #c49952, 870px 1349px #c49952, 1085px 1013px #c49952, 204px 1864px #c49952, 1359px 299px #c49952, 807px 964px #c49952, 219px 509px #c49952, 36px 1227px #c49952, 702px 1873px #c49952, 1471px 934px #c49952, 1763px 792px #c49952, 973px 1957px #c49952, 987px 68px #c49952, 593px 1282px #c49952, 1900px 607px #c49952, 407px 1659px #c49952, 587px 17px #c49952, 632px 158px #c49952;
        }
        
        @-webkit-keyframes animStar {
            from {
                -webkit-transform: translateY(0px);
            }
            to {
                -webkit-transform: translateY(-2000px);
            }
        }
        
        @-moz-keyframes animStar {
            from {
                -moz-transform: translateY(0px);
            }
            to {
                -moz-transform: translateY(-2000px);
            }
        }
        
        @-ms-keyframes animStar {
            from {
                -ms-transform: translateY(0px);
            }
            to {
                -ms-transform: translateY(-2000px);
            }
        }
        
        @keyframes animStar {
            from {
                transform: translateY(0px);
            }
            to {
                transform: translateY(-2000px);
            }
        }

.home-section {
	position: relative;
	overflow: hidden;
	display: flex;
	padding: 160px 0 100px 0;
	background-image: url(https://www.kweb.ai/img/home_kweb_banner.webp);
	background-size: cover;
}

.home-section::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.25);
	z-index: 1;
}

.home-section .container {
	z-index: 2;
}


.home-section h1 {
	font-size: 76px;
	line-height: 84px;
	max-width: 1000px;
	margin: auto;
	color: #f0f0f0;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.home-section h2.bigdesc {
	font-size: 24px;
	line-height: 32px;
	font-weight: 500;
	margin: 15px auto 25px auto;
	max-width: 700px;
	color: rgba(255,255,255,.8);
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	letter-spacing: .1px;
}

.bggreen {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 330px;
	background: rgb(23,57,1);
	background: linear-gradient(0deg, rgba(23,57,1,1) 0%, rgba(23,57,1,1) 7%, rgba(69,159,13,0.6262837898831408) 49%, rgba(255,255,255,0) 98%); 
}

.start-section {
	position: relative;
	overflow: hidden;
	display: flex;
	padding: 150px 0 100px 0;
	align-items: center;
}

.start-section .container {
	z-index: 2;
}

.start-section h2 {
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
}




/*---------------------------------------
  CONTACT               
-----------------------------------------*/
.contact-section {
  background: var(--white-color);
}

.contact-form {
  background: var(--section-bg-color);
  border-radius: var(--border-radius-small);
  padding: 40px;
}

.contact-info-wrap {
  padding-top: 40px;
}

.contact-image-wrap {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-top: 20px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  width: 100%;
}


/*---------------------------------------
  CUSTOM FORM               
-----------------------------------------*/
.form-control,
.input-group-file {
  box-shadow: none;
  border: 1px solid #ccc;
  color: var(--p-color);
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  outline: none;
	font-size: 13px;
}

.input-group-text {
  	font-size: 13px;
}

.form-control:hover,
.form-control:focus 
{
  border-color: var(--primary-color);
}

.form-control:focus, .form-select:focus {
  border-color: var(--primary-color);
}

.custom-form .form-check-group {
	margin-bottom: 20px;
}

.donate-form .form-check-group-donation-frequency {
  padding-right: 0;
}

.form-check-group-donation-frequency + .form-check-group-donation-frequency {
  padding-right: 12px;
  padding-left: 0;
}

.form-check-group-donation-frequency .form-check-label {
  font-weight: var(--font-weight-semibold);
}

#DonationFrequencyOne {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#DonationFrequencyMonthly {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-form .form-check-radio {
  position: relative;
  height: 100%;
  padding-left: 0;
}

.custom-form .input-group-text {
  background: var(--secondary-color);
  border: 0;
  color: var(--white-color);
}

.catnames {
	margin-top: 5px;
	color: var(--primary-color);
	font-size: 13px;
	margin-bottom: 0;
}

.form-check .form-check-input {
	width: 16px;
	height: 16px;
	margin-top: 1px;
	border-radius: 0px!important;
	cursor: pointer!important;
	margin-left: 0!important;
}

.formseo .form-check.form-switch .form-check-input {
	width: 50px!important;
	height: 26px!important;
}

.form-check.form-switch .form-check-input {
	border-radius: 15px!important;	
	width: 34px;
}

.tablepages .form-check.form-switch .form-check-input {
	border-radius: 15px !important;
	width: 50px;
	height: 30px;
}

.custom-form .form-check-radio .form-check-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.form-check-radio .form-check-input[type=radio] {
  background-color: var(--section-bg-color);
  border-radius: .25rem;
  border: 0;
  box-shadow: none;
  outline: none;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 25px 50px;
  transition: all 0.5s;
}

.form-check-radio .form-check-input:checked[type=radio] {
  background-image: none;
}

.form-check-radio .form-check-input:checked[type=radio] + .form-check-label,
.form-check-radio .form-check-input:hover + .form-check-label,
.form-check-radio .form-check-input:checked + .form-check-label {
  color: var(--white-color);
}

.form-check-radio .form-check-input:hover,
.form-check-radio .form-check-input:checked {
  background-color: var(--secondary-color);
  border-color: var(--white-color);
}

.input-group-file {
  border-radius: .25rem;
  padding: 13px .75rem;
}

.input-group-file input[type=file] {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  padding: 0;
}

.input-group-file .input-group-text {
  background: transparent;
  color: inherit;
  margin-bottom: 0;
  padding: 0;
}

.custom-form button[type="submit"] {
	background: var(--primary-color);
	border: none;
	border-radius: var(--border-radius-large);
	color: var(--white-color);
	font-size: 14px;
	font-weight: var(--font-weight-semibold);
	transition: all 0.3s;
	margin-bottom: 0;
	padding: 10px 25px;
}

.custom-form button[type="submit"]:hover,
.custom-form button[type="submit"]:focus {
  background: var(--dark-green);
  border-color: transparent;
}


/*---------------------------------------
  SITE FOOTER              
-----------------------------------------*/

.site-footer {
  background-color: #f4f4f4;
  padding: 70px 0;
}


h5.site-footer-title {
	color: rgba(29,33,32,1.0);
	font-size: 21px;
}

.copyright-text {
	color: rgba(0,0,0,.4);
	font-size: 12px;
	letter-spacing: 1px;
}


/*---------------------------------------
  FOOTER MENU               
-----------------------------------------*/
.footer-menu {
	column-count: 1;
	margin: 0;
	padding: 0;
}

.footer-menu-item {
	list-style: none;
	display: block;
	padding: 8px 0;
	color: rgba(29,33,32,1.0);
	font-size: 14px;
}

.footer-menu-item a {
	color: rgba(29,33,32,1.0);
	font-size: 14px;
}


.footer-menu-item i {

}

.error404 h1 {
	font-size: 120px;
	color: rgba(0,0,0,.2);
}

.footer-logo {
	max-width: 100px;
	opacity: .9;
	margin-left: 20px;
}

.footer-box {
	background-color: rgba(50,50,50,.04);
	padding: 20px;
	border-radius: 25px;
	margin-right: 20px;
	max-width: 280px;
}

/*---------------------------------------
  SOCIAL ICON               
-----------------------------------------*/
.social-icon {
	margin: 0;
	padding: 0;
}

.social-icon-item {
	list-style: none;
	display: inline-block;
	vertical-align: top;
}

.social-icon-link {
	border: 1px solid rgba(0,0,0,.3);
	border-radius: 50%;
	color: rgba(0,0,0,.8);;
	font-size: 16px;
	display: block;
	margin-right: 3px;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.social-icon-link:hover {
  background: rgba(255,255,255,.9);
  color: darkgreen;
}




@media screen and (max-width: 991px) {
	
.support-section::before {
	display: none;
}
	
.slick-slider {
	padding: 0 50px;
}
	


.mightbgw {
	display: none;
}
	
.footer-logo {
	max-width: 100px;
	opacity: .9;
	margin-left: 20px;
}

.footer-box {
	background-color: rgba(50,50,50,.04);
	padding: 20px;
	border-radius: 25px;
	margin-right: 0px;
	max-width: 100%;
	margin-bottom: 20px;
}

.site-footer {
	background-color: #f4f4f4;
	padding: 70px 0;
	text-align: center!important;
}
	
}

/*---------------------------------------
  RESPONSIVE STYLES               
-----------------------------------------*/





@media screen and (max-width: 1170px) {
  #hero-slide .carousel-image {
    height: 100%;
    object-fit: cover;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 42px;
  }

  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 28px;
  }

  h5 {
    font-size: 20px;
  }

  h6 {
    font-size: 18px;
  }
		
	.navbar-expand-md .navbar-nav .nav-link.custom-btn {
	  padding: 12px 7px;
	}

  .section-padding {
    padding-top: 120px;
    padding-bottom: 50px;
  }

  .hero-form {
    padding-bottom: 40px;
  }

  .donate-form {
    padding: 35px;
  }

  .navbar {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .navbar-expand-md .navbar-nav .nav-link {
    padding: 20px;
  }

  .site-header .social-icon {
    text-align: left;
    margin-top: 5px;
  }

  .hero-section-full-height {
    height: inherit;
  }

  .carousel:hover .carousel-control-next-icon, 
  .carousel:hover .carousel-control-prev-icon {
    opacity: 1;
  }

  #hero-slide .carousel-item {
    height: inherit;
  }

  .carousel-control-prev {
    left: 12px;
  }

  .carousel-control-next {
    right: 12px;
  }

  .carousel-control-next-icon, 
  .carousel-control-prev-icon {
    opacity: 1;
    width: 60px;
    height: 60px;
  }

  .news-detail-header-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cta-section::before {
    width: 150px;
    height: 150px;
  }

  .cta-section::after {
    bottom: -60px;
    width: 100px;
    height: 100px;
  }

  .cta-section .row {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .volunteer-section::after {
    width: 300px;
    height: 300px;
  }

  .testimonial-section::before {
    width: 150px;
    height: 150px;
  }

  .testimonial-section::after {
    width: 200px;
    height: 200px;
  }

  #testimonial-carousel .carousel-caption {
    padding-top: 0;
  }

  blockquote {
    padding: 70px 30px 30px 30px;
  }

  .about-image {
    width: inherit;
    height: 450px;
  }

  .volunteer-image {
    width: 250px;
    height: 250px;
    margin: 0;
  }

  .custom-text-block {
    padding: 20px 0 0 0;
  }

  .custom-text-box,
  .volunteer-form {
    padding: 30px;
  }

  .counter-number, 
  .counter-number-text {
    font-size: var(--h2-font-size);
  }

  .contact-info-wrap {
    padding-top: 0;
  }

  .site-footer {
    padding-top: 50px;
  }

  .copyright-text-wrap {
    justify-content: center;
  }

  .site-footer-bottom {
    text-align: center;
    margin-top: 50px;
  }

  .site-footer-bottom .footer-menu {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 580px) {
	
  .navbar-expand-md .navbar-nav .nav-link.custom-btn {
    padding: 12px 25px;
  }

  .hero-section-full-height,
  #hero-slide .carousel-item,
  .carousel-image {
    min-height: 520px;
  }

  #hero-slide .carousel-caption {
    clip-path: polygon(100% 100%, 100% 100px, 0 100%);
    padding-right: 50px;
    min-width: inherit;
    min-height: inherit;
  }
	.pr-col {
		max-width: 100%;
		min-width: 0;
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 22px;
  }

  h5 {
    font-size: 20px;
  }

  #hero-slide .carousel-caption {
    min-width: inherit;
    padding-bottom: 30px;
  }

  .carousel-control-next-icon, 
  .carousel-control-prev-icon {
    width: 45px;
    height: 45px;
  }

  .volunteer-image {
    width: 150px;
    height: 150px;
  }

  .volunteer-section::after {
    width: 200px;
    height: 200px;
  }

  .testimonial-section::before {
    top: -50px;
    width: 100px;
    height: 100px;
  }

  .testimonial-section::after {
    bottom: -150px;
    width: 200px;
    height: 200px;
  }

  .social-share .tags-block {
    margin-bottom: 10px;
  }

  .donate-form {
    padding: 25px;
  }
}


.dropproject ul.menu-conf2 {
	width: max-content;
	min-width: max-content;
}

.dropproject ul.menu-conf2 li {
	position: relative;
	padding: 0px;
	width: 100%;
}


.dropproject ul.menu-conf2 li a {
	padding: 0px 15px 0px 72px;
	height: 50px;
	display: flex;
	align-items: center;
	min-width: 100%;
}

.dropproject .menu-conf2 li img {
	height: 40px; 
	position: absolute;
	left: 5px;
	top: 5px;
}

.menupros {
    display: none;
    left: 0px;
    top: 100%;
    position: absolute;
    height: auto;
    z-index: 9999;
    width: 500%;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.13);
    border-radius: 5px;
    border: 1px solid rgb(188, 200, 212);
}

.dropproject:hover .menupros {
    display: block;
}

.item-proj {
    position: relative;
}

.item-proj img {
    max-width: 100%;
}

.item-proj span {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
    background-color: #9FC239;
    color: #ffffff;
    opacity: 0;
    transition: opacity .2s ease-in-out;
}

.item-proj :hover span {
    opacity: 1;
}

ul.menu-conf2 {
	margin: -3px 0 0 0;
	padding: 0px;
	display: none;
	position: absolute;
	top: 100%;
	background: #fff;
	z-index: 9;
	border: 1px solid rgb(188, 200, 212);
	border-top: none;
	min-width: 166px;
	width: 100%;
}

ul.menu-conf2 li {
	list-style: none;
	padding: 0px;
	border-bottom: 1px solid rgba(172,172,172,0.3);
}

ul.menu-conf2 li:last-child {
	border: none;
}

ul.menu-conf2 li a {
	color: #292929;
	font-size: 13px;
	padding: 10px;
	display: block;
}

ul.menu-conf2 li a:hover {
	background: darkgreen;
	color: #fff;
}

ul.menu-conf2 li a.active {
	color: darkgreen;
	font-weight: 600;
}

ul.menu-conf2 li a.active:hover {
	color: #ffffff!important;
}



.nav-pills .nav-item {
	position: relative;
}

.nav-pills .nav-item.back-item {
	position: absolute;
	right: 0px;
	top: 0px;
}

.nav-pills .nav-item.back-item:after {
	content: "\F284";
	font-family: "bootstrap-icons";
	position: absolute;
	left: -6px;
	top: -1px;
	height: 100%;
	display: flex;
	align-items: center;
}

.nav-pills .nav-item:hover ul.menu-conf2 {
	display: block;
}

.nav-lng img {
	height: 20px;
	margin-right: 5px;
	margin-top: -5px;
}

.nav-lng a {
	margin-top: 0px;
	padding: 12px 0px 12px 25px!important;
	font-size: 12px!important;
}

.nav-lng .dropdown-menu {
	min-width: 90px!important;
	text-align: center!important;
}

.nav-lng .dropdown-item {
	padding: 4px!important;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
	right: 0;
}

.dropdown-toggle::after {
  font-size: 9px;
}

@media screen and (max-width: 768px) {
	
	.nav-lng a {
		margin-top: 8px;
		padding: 12px 0px 12px 0!important;
		font-size: 12px!important;
	}	
}


ul.menu-conf {
	margin: -35px 0px 0px -35px;
	padding: 25px 30px 25px 20px;
	background: rgb(242, 245, 248);
	border-radius: 20px 0 0 20px;
	height: calc(100% + 70px);
	position: absolute;
	min-width: 200px;
	width: 100%;
}

ul.menu-conf li {
	list-style: none;
	padding: 12px 10px 12px 10px;
	cursor: pointer;
	font-size: 13px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	color:#373737;
}

ul.menu-conf li i {
	margin-right: 5px;
	font-size: 14px;
	color: rgba(125,125,125,1.00);
}

ul.menu-conf li:hover {
	color: #151515;
}

ul.menu-conf li.active, ul.menu-conf li a.active, ul.menu-conf li.active i, ul.menu-conf li a.active i {
	color: #9FC239;
	font-weight: 600;
}

.cont { display: none; margin-top: -10px; min-height: 300px; padding-top: 5px; }
.cont.active { display: block; }

.cont input[type=file] {
	font-size: 12px;
	color: #213047;
	cursor: pointer;
	font-style: italic;
}

.alert {
	font-size: 12px;
	display: none;
}

.alert-success, .alert-error {
    position: fixed!important;
    width: 100%!important;
    top: auto!important;
    left: 0!important;
    margin: 0!important;
    font-family: Arial!important;
    background-color: green!important;
    text-align: center!important;
    padding: 20px!important;
    font-size: 18px!important;
    line-height: 20px!important;
    z-index: 99999999!important;
    bottom: 0!important;
    color: #fff!important;
    border: none!important;
	border-radius: 0px!important;
	display: none;
}

.alert-error {
	background-color: red!important;
}

.alert-cookies {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 21px;
	color: #fff;
	background: rgba(0,0,0, .9);
	text-align: center;
	z-index: 9999;
	display: none;
}

.alert-cookies p {
	margin-bottom: 0px;
    color: #f8f8f8;
    font-size: 12px;
    line-height: 19px;
}

.alert-cookies a {
	font-weight: 700;
	color: #ebebeb;
	font-size: 12px;
}

.alert-cookies button {
    max-width: 200px;
	background: #ebebeb;
	color: #151515;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	border:none;
	padding: 5px 20px;
    display: inline-block;
	cursor: pointer;
	margin: 0;
}


.btn.custom-btn-small {
	background: var(--primary-color);
	border-radius: var(--border-radius-large);
	color: var(--white-color)!important;
	font-size: 14px;
	font-weight: 500;
	line-height: normal;
	padding: 8px 15px;
}

.btn.custom-btn-small:hover {
	background: var(--dark-green);
}

.btn.btn-export {
	background: #008000;
	color: var(--white-color)!important;
	float: right;
}



.card, .card-info {
	padding: 35px;
	background: #fff;
	border-radius: var(--border-radius-medium);
	border: 1px solid rgb(188, 200, 212);
	position: relative;
	z-index: 1;
}

.card-info {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.numposts {
    font-size: 12px;
    font-style: italic;
}

.editblock {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 15px 20px;
	color: #1474c4;
	font-size: 14px;
	cursor: pointer;
}

.editblock i {
	margin-right: 1px;
}

.info-user {
	margin-top: 30px;
}

.table_cont {
	padding: 0px 0px 0px 0px;
	border-radius: 20px;
	border: 1px solid rgb(188, 200, 212);
	background: #fff;
}

.table_cont.table_cats {
	padding: 20px;
}

.table_cont table tbody tr:last-child {
	display: contents;
}

.table_cont h5 {
	color: rgb(33, 37, 41);
	margin: 0;
	font-size: 16px;
	font-weight: 600;
}

.p-15 {
	padding: 20px 15px 15px 15px;
	background: rgb(242, 245, 248);
	border-radius: 20px 20px 0 0;
}
.p-25 {
	padding: 20px 25px 25px 15px;
	background: rgb(242, 245, 248);
	border-radius: 20px 20px 0 0;
}

.table_cats .p-15 {
    padding: 30px 15px 25px 15px;
    margin: -20px -20px 30px -20px;
}

.table_cont table {
	width: 100%;
}

.table_cont table thead {
	background: rgb(242, 245, 248);
	padding: 5px 15px;
	font-size: 13px;
	font-weight: 500;
	border-bottom: 1px solid rgb(188, 200, 212);
	text-transform: uppercase;
}

.table_cont table thead th {
	padding: 5px 15px;
}

.table_cont table tbody tr {
	padding: 7px 5px;
	font-size: 14px;
	font-weight: 500;
	border-bottom: 1px solid rgb(188, 200, 212);
}

.table_cont table tbody tr:last-child {
	border-bottom: none;
}

.table_cont table tbody tr td {
	padding: 15px;
	font-size: 14px;
	color: rgba(0,0,0,.85);
	font-weight: 500;
	position: relative;
}
.table_cont.tablenews table tbody tr td {
	padding: 0px 15px;
	font-size: 14px;
	color: rgba(0,0,0,.85);
	font-weight: 500;
}

.table_cont table tbody tr.itemmsg {
	cursor: pointer;
}

.table_cont table tbody tr.itemmsg:hover {
	background-color: rgb(242, 245, 248);
}

.table_cont table tbody tr td .date {
	font-size: 12px;
	color: rgba(0,0,0,.5);
	margin: 0;
}

.table_cont table tbody tr td .url a {
	font-size: 12px;
	color: #0B4BB9;
	margin: 0;
}

.table_cont.table_msg table thead th {
	padding: 25px;
}
.table_cont.table_msg table tbody tr td {
	padding: 25px;
	font-size: 14px;
	color: rgba(0,0,0,.85);
	font-weight: 500;
}

.table_msg table thead {
	background: none;
}

.table_msg h5.site-footer-title {
	font-size: 18px;
}

.table_msg .footer-menu-item a {
	color: rgba(0,0,0,.8);
	font-size: 12px;
}

.table_msg .social-icon-link {
	width: 28px;
	height: 28px;
	line-height: 32px;
}

.alertok {
	color: #155724;
	position: relative;
	padding: 10px 0;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: .25rem;
	background-color: transparent;
	border-color: transparent;
	font-size: 14px;
}

.alertko {
	color: #721c24;
	position: relative;
	padding: 10px 0;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: .25rem;
	background-color: transparent;
	border-color: transparent;
	font-size: 14px;
}


a.backtomsg { display: block; margin-top: 30px; color: var(--primary-color); margin-left: -15px; }
a.backtomsg i { margin-right: 5px; }

.legalcont, .legalcont p {
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	color: rgba(136,136,136,1.00);
	text-align: justify;
}

.content-message {
	max-width: 640px;
	margin: 0 auto 0 auto;
	padding: 40px;
	background-color: #f8f8f8;
}

.content-message p{
	font-family: 'Open Sans','Google Sans',Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #465A75;
	line-height: 21px;
}

.content-message h2 {
	font-family: 'Overpass Regular','Roboto',Arial,sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: darkgreen;
	line-height: 37px;
}

.table_msg footer {
	max-width: 640px;
	margin: 0px auto;
	padding: 20px 0 20px 0;
}

.table_msg .site-footer-bottom {
	margin-top: 20px;
}

.legalcont a {
	color: var(--primary-color)
}

p.subtitle {
	font-size: 16px;
	font-weight: 500;
	color: rgb(0, 27, 65);
}

.p-success {
	color: var(--dark-green);
	font-weight: 600;
}
.p-danger {
	color: var(--dark-red);
	font-weight: 600;
}

.blue-link, .blue-link:hover {
	color: rgb(13, 110, 253);
	cursor: pointer;
}

.tempitem {
	display: inline-block;
	margin: 10px;
	width: 30%;
}
.img-responsive {
	max-width: 100%;
}
.temcont {
	padding-top: 20px;
	display: none;
}
.temcont.active {
	display: flex;
}

.itim {
	position: relative;
	border: 10px solid #fff;
	cursor: pointer;
	background: #fff;
	margin-bottom: 20px;
}

.itim.active {
	border-color: var(--primary-color);
}


.itiminner img {
	width: 100%;
	height: auto;
}

.itimblank {
	font-size: 24px;
	font-weight: 900;
	color: #A0A0A0;
	background: #f0f0f0;
	width: 100%;
	padding-top: 100%;
}

.itimblank .itiminner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.itiminner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.borratemp {
	position: absolute;
	right: 2px;
	top: 2px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(255,255,255,.8);
	z-index: 99999999999;
}

.templates_cont h3 {
	color: #151515;
	font-size: 16px;
	margin: 0px;
}

.infotemp {
	padding: 10px;
	min-height: 105px;
}

a.live-preview {
	position: absolute;
	bottom: 15px;
	right: 10px;
	padding: 10px 20px;
	font-size: 13px;
	border:1px solid var(--primary-color);
	color: var(--primary-color);
}

a.live-preview:hover, a.copyclip:hover {
	background-color: var(--primary-color)!important;
	color: #fff!important;
}

.itiminfo a.live-preview, .itiminfo a.copyclip {
  position: relative;
  bottom: auto;
  right: auto;
  padding: 5px 10px;
  font-size: 13px;
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
  margin: 15px 2px;
  display: inline-block;
}

.itiminfo a.live-preview:hover, .itiminfo a.copyclip:hover {
	background-color: var(--primary-color);
	color: #fff;
}

.modal-header {
	display: block;
}

.modal-dialog {
	position: relative;
	width: 900px;
	max-width: 100%;
	margin: auto!important;
}

.modal-updates .date {
	font-size: 14px;
	margin-bottom: 0px;
}

.modal-updates .row {
	border-bottom: 1px solid rgba(173,173,173,0.3);
	margin: 3px 0!important;
	font-size: 13px;
	color: rgba(131,131,131,1.00);
	padding: 8px 5px;
}

.modal-updates .row:nth-of-type(odd) {
	background-color:rgba(102,175,10,0.10);
}

.modal-updates .modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: var(--bs-modal-padding);
	max-height: 500px;
	overflow-y: scroll;
}

button.close {
	position: absolute;
	top: 20px;
	right: 20px;
	background: #fff;
	color: #A3A3A3;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 27px;
	font-size: 18px;
	cursor: pointer;
	border-radius: 50%;
	border: 2px solid #A3A3A3;
}

.biginput {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #141414;
	margin: 0px;
	max-width: 300px;
	margin-right: 10px;
}
ul.tabs {
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: center;
}
ul.tabs li {
	list-style: none;
	display: inline-block;
}

.showtab1, .showtab2 {
	padding: 5px 20px;
	font-size: 14px;
	background: #ffffff;
	color: #9FC239;
	border:2px solid #9FC239;
}
.showtab1 { border-radius: 20px 0 0 20px; }
.showtab2 { border-radius: 0 20px 20px 0; }

.showtab1.active, .showtab2.active {
	background: #9FC239;
	color: #fff;
}

.hide-page, .show-page, .hide-post, .show-post, .hide-cat, .show-cat {
	cursor: pointer;
}



.asColorPicker-dropdown {
  min-width: 270px!important;
}
.asColorPicker-trigger {
    position: absolute!important;
    display: inline-block!important;
    right: -2px!important;
    top: 0px!important;
    height: 41px!important;
    width: 35px!important;
	border-radius: 0 10px 10px 0!important;
}
input[type="number"] {
  -moz-appearance: textfield;
	padding-right: 25px;
}

.previewstyle {
	padding: 50px 20px;
	min-height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.edit-area {
	padding-bottom: 0px;
}

.info-cont-area {
	padding: 50px 30px 20px 30px;
}

.no-footer footer {
	display: none;
}

.submit-bottom {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background: rgba(249,249,249);
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 15px;
	border-top:1px solid #ebebeb;
	z-index: 9;
}

.formseo .form-control::placeholder {
	color: #B1B0B0;
}

.formseo .form-control {
	color: var(--seconday-color);
	font-weight: 500;
	border-radius: 0px;
	font-size: 13px;
	margin-bottom: 0px;
	border: 1px solid rgb(188, 200, 212);
	padding: 7px;
}

.formseo textarea.form-control {
	margin-top: -1px;
	font-size: 12px;
	line-height: 16px;
}

div.info-txt {
	padding: 15px;
	background-color: #f0f0f0;
	color: #565656;
	font-size: 14px;
	border:1px solid #ebebeb;
}

div.info-txt li {
	font-size: 13px;
}

.h3_status {
	font-size: 25px;
	line-height: normal;
	color: darkorange;
}

.h3_status_ok {
	font-size: 25px;
	line-height: normal;
	color: darkgreen;
}

.btn-status {
	padding: 5px 15px;
	background-color: darkorange;
	color: #ffffff!important;
	border-radius: 15px;
	display: inline-block;
}

.custom-btn.sendremove {
	background-color: #cc0000!important;
	border: none!important;
	font-size: 14px!important;
}
.custom-btn.sendremove:hover {
	background-color: darkred!important;
}

p.info-text {
	margin: 5px 0 0 0;
	font-size: 12px;
	text-align: right;
}

.urlprojectedit {
	margin-left: 15px;
	font-size: 13px;
	color: rgb(13, 110, 253);
}

.avatar-upload {
    position: relative;
    max-width: 100%;
	width: 100%;
	height: auto;
}
.avatar-upload .avatar-edit {
	position: absolute;
	right: 10px;
	z-index: 1;
	top: 10px;
}
.avatar-upload .avatar-edit input {
    display: none;
}
.avatar-upload .avatar-edit label {
	display: flex;
	width: 34px;
	height: 34px;
	margin-bottom: 0;
	border-radius: 50%;
	background: #FFFFFF;
	border: 1px solid transparent;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
	cursor: pointer;
	font-weight: normal;
	transition: all .2s ease-in-out;
	align-items: center;
	justify-content: center;
}
.avatar-upload .avatar-edit label:hover {
	background: #f1f1f1;
	border-color: #d6d6d6;
}

.avatar-upload .avatar-edit #imageUpload:after, .avatar-upload .avatar-edit #imageUploadLabel:after {
	content: "\F4CB";
	font-family: "bootstrap-icons";
	color: #757575;
	text-align: center;
	margin: 0!important;
}

.avatar-upload .avatar-edit #imageClean:after {
	content: "\F659";
	font-family: "bootstrap-icons";
	color: #757575;
	text-align: center;
	margin: auto;
}

#imageUploadLabel {
	margin: 0!important;
}

.avatar-preview {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
	padding-top: 100%;
	position: relative;
	border-radius: 0;
	border: 6px solid #F8F8F8;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.avatar-preview #imagePreview {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border-radius: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ccc;
}

.sidepostedit .avatar-upload {
    position: relative;
    max-width: 100%;
	width: 100%;
	height: auto;
	margin: auto;
}

.sidepostedit .avatar-preview {
	width: 100%;
	padding-top: 100%;
	position: relative;
}

.sidepostedit .avatar-preview > div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

p.info {
	margin: 0px 0 7px 0;
	font-size: 12px;
	line-height: 18px;
}

.legal-area h5 {
	color: var(--secondary-color);
	font-size: 18px;
	line-height: 24px;
}

.inv-feedback, .inv-feedback-ajx {
	display: none;
	color: #cc0000;
	font-size: 11px;
	padding: 4px 0 0 0;
	text-align: left;
	clear: both;
}

.inv-feedback.success {
	color: darkgreen
}

.text-info-small {
	margin: 5px 0 0 0;
	color: darkgray;
	font-size: 12px;
	text-align: left;
}

.bi-info-circle-fill {
	cursor: pointer;
	margin-left: 5px;
	position: absolute;
	right: -22px;
	top: 22px;
	font-size: 14px;
}

.country-select {
	position: relative;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}

.country-select .country-list {
	z-index: 10!important;
}

.country-select.inside input, .country-select.inside input[type="text"] {
	padding-right: 6px;
	padding-left: 58px!important;
	margin-left: 0;
	border: 1px solid #ccc;
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	background-color: #ffffff;
	box-shadow: none;
	color: #212529;
	padding-top: 7px;
	padding-bottom: 7px;
	outline: none;
	border-radius: 5px;
}

.country-select.inside .flag-dropdown {
	right: auto;
	left: 0;
	background: #f0f0f0;
	border: 1px solid #ccc;
	border-right: 1px solid #ebebeb;
	border-radius: 5px 0 0 5px;
}

.country-select.inside .selected-flag {
	cursor: pointer;
}

.custom-form .country-select.inside input, .custom-form .country-select.inside input[type="text"] {
	padding-right: 6px;
	padding-left: 60px;
	margin-left: 0;
}
.custom-form .country-select .country-list .country {
  padding: 2px 10px;
  font-size: 13px;
}


.section-settings .modal-inner {
	margin: 0px;
	width: 100%;
	min-height: 1px;
	padding-bottom: 0px;
	position: relative;
	margin-top: 0;
	background-color: rgb(242, 245, 248);
	height: 100vh;
	max-width: 1800px;
}

.section-settings .cont-scroll {
	overflow-y: scroll;
	overflow-x: hidden;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-right: 0px;
}

.section-settings .bottomactions {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 70px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999999999999999999;
}

.section-settings .saveimgs {
	display: inline-block;
	padding: 10px 25px;
	border-radius: 25px;
	background-image: linear-gradient(to bottom, #4CAF50, #388E3C);
	color: #FFFFFF;
	text-decoration: none;
	transition: background 0.3s ease;
}

.section-settings .saveimgs:hover {
  background-image: linear-gradient(to bottom, #388E3C, #4CAF50);
}

.section-settings .imagenes-section {
	display: block;
	padding-bottom: 0px;
}

.section-settings .itim {
	position: relative;
	padding-top: 100%;
	background: #fff;
	margin-bottom: 20px;
	display: block;
}

.section-settings .iteminner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.section-settings .itim .itiminfo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.85);
	color: #000;
	opacity: 0;
	transition: all .5s;
    word-break: break-word; /* Para navegadores modernos */
    overflow-wrap: break-word; /* Alternativa para compatibilidad */
    white-space: normal; 
}

.section-settings .itim .itiminfo:hover {
	opacity: 1;
}

.section-settings .itiminfo ul {
	margin: 0px;
	padding: 0px 15px;
	width: 100%;
}

.section-settings .itiminfo ul li {
	display: block;
	padding: 2px 0;
	border: none;
	font-size: 12px;
	color: rgba(255,255,255,.85);
	list-style: none;
	text-align: center;
	width: 100%;
	font-weight: 600;
}

.section-settings .itiminfo ul li span {
	color: rgba(255,255,255,.6);
	position: relative;
	width: auto;
	bottom: auto;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
}

.section-settings .itiminfo ul li p.small {
	color: rgba(255,255,255,.8);
	position: relative;
	width: auto;
	bottom: auto;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	font-weight: 400;
	margin: 5px 0 0px 0;
}

.section-settings .im {
	border: 5px solid #ebebeb;
}

.section-settings .im.active {
	border: 5px solid var(--primary-color);
}

.section-settings .btn.btn-default.addimgs {
	border-radius: 30px;
	background: darkgreen;
	border-color: darkgreen;
	color: #fff;
	font-size: 14px !important;
	padding: 15px 30px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	text-align: center;
	font-weight: 500;
	cursor: pointer;
	margin: 15px 0px 15px 0px !important;
}

.section-settings .more {
  text-align: center;
  padding: 10px 0;
}

.section-settings .imagenes-section .cont-imgs {
	padding-bottom: 40px;
}

.cont_imagenes .btn-delete {
	z-index: 9999;
}

.cont_imagenes .itiminfo {
	background: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 3px 0;
	z-index: 2;
    word-break: break-word; /* Para navegadores modernos */
    overflow-wrap: break-word; /* Alternativa para compatibilidad */
    white-space: normal; 
}

.cont_imagenes .cont-scroll {
	height: 100vh;
	background-color: rgb(242, 245, 248);
	border-bottom: 1px solid #ccc;
}

.itim .img-responsive {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  background: #ebebeb;
  position: relative;
}

.itim .btn-delete {
	position: absolute;
	top: 7px;
	right: 5px;
	background: #f8f8f8;
	color: #282828 !important;
	border: 2px solid #282828 !important;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	cursor: pointer;
	padding: 0px;
	margin: 0px 2px !important;
	display: inline-block !important;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	opacity: .6;
	z-index: 3;
}
.showmore {
  display: inline-block;
  font-size: 14px;
  height: 46px;
  line-height: 44px;
  padding: 0 36px;
  color: #555;
  border: 1px solid #ccc;
  background: #f7f7f7;
  vertical-align: top;
  border-radius: 5px;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  cursor: pointer;
}

.dropzone {
	min-height: 150px;
	border: 3px dashed #ccc !important;
	background: white;
	padding: 20px 20px;
}

.dropzone .dz-message {
	padding: 10px 0 0 0;
	margin: 0px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	display: block !important;
	color: #888;
	font-size: 14px;
}
.uploadfiles {
	display: inline-block;
	font-size: 14px;
	height: 46px;
	line-height: 44px;
	padding: 0 36px;
	color: #555;
	border: 1px solid #ccc;
	background: #f7f7f7;
	vertical-align: top;
	border-radius: 5px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}
.uploadfiles:hover {
	border: 1px solid #ebebeb;
	background: #ebebeb;
	color: #666;
	border-radius: 5px;
}
.dropzone_cont {
	position: relative;
}

.sidepostedit label {
	font-size: 12px;
}

.sidepostedit .form-control {
	font-size: 12px;
}

ul.catsullist {
	padding: 5px;
	width: 100%;
	margin: 5px 0 5px 0;
}

ul.catsullist ul {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

ul.catsullist li {
	display: inline-block;
	list-style: none;
	margin: 0px 5px 5px 0;
	padding: 4px;
	border-radius: 8px;
	cursor: pointer;
	background: rgb(242, 245, 248);
	border: 1px solid #ccc;
}

ul.catsullist li .form-check {
	padding-left: 0;
}

ul.catsullist li li {
	padding: 0px;
}

ul.catsullist li li .form-check .form-check-input {
	width: 14px;
	height: 14px;
	margin-top: 0px;
	border-radius: 0px!important;
	cursor: pointer!important;
	margin: 4px 5px 0px 0!important;
}

ul.catsullist li input {
	margin-right: 5px;
	margin-top: 5px!important;
}

ul.catsullist li label {
	cursor: pointer;
	color: #151515;
	font-size: 12px;
}
ul.catsullist li li label {
	cursor: pointer;
	color: rgb(113, 114, 117);
	font-size: 13px;
}

.builder-modal-images {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display: none;
}

.builder-modal-images .cerrar-modal-img {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 32px;
	cursor: pointer;
	z-index: 999999;
	color: rgba(98,98,98,1.00);
}

.builder-modal-images .modal-inner {
	margin: 0px;
	width: 100%;
	min-height: 1px;
	padding-bottom: 0px;
	position: relative;
	margin-top: 0;
	background-color: rgb(242, 245, 248);
	height: 100vh;
	max-width: 1800px;
	padding: 10px 20px;
}

.builder-modal-images .cont-scroll {
	overflow-y: scroll;
	overflow-x: hidden;
	top: 0px;
	left: 0px;
	width: 100%;
	padding-right: 0px;
}

.builder-modal-images .bottomactions {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 70px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999999999999999999;
}

.builder-modal-images .saveimgs {
	display: inline-block;
	padding: 10px 25px;
	border-radius: 25px;
	background-image: linear-gradient(to bottom, #4CAF50, #388E3C);
	color: #FFFFFF;
	text-decoration: none;
	transition: background 0.3s ease;
}

.builder-modal-images .saveimgs:hover {
  background-image: linear-gradient(to bottom, #388E3C, #4CAF50);
}

.builder-modal-images .imagenes-section {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0px;
}

.builder-modal-images .itim {
	position: relative;
	padding-top: 100%;
	background: #fff;
	margin-bottom: 0px;
	display: block;
}

.builder-modal-images .iteminner {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.builder-modal-images .modal-inner .itim .itiminfo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.85);
	color: #000;
	opacity: 0;
	transition: all .5s;
    word-break: break-word; /* Para navegadores modernos */
    overflow-wrap: break-word; /* Alternativa para compatibilidad */
    white-space: normal; 
}

.builder-modal-images .modal-inner .itim .itiminfo:hover {
	opacity: 1;
}

.builder-modal-images .modal-inner .itiminfo ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.builder-modal-images .modal-inner .itiminfo ul li {
	display: block;
	padding: 2px 0;
	border: none;
	font-size: 12px;
	color: rgba(255,255,255,.85);
	list-style: none;
	text-align: center;
	width: 100%;
	font-weight: 600;
}

.builder-modal-images .modal-inner .itiminfo ul li span {
  color: rgba(255,255,255,.6);
  position: relative;
  width: auto;
  bottom: auto;
  text-align: left;
  font-size: 12px;
  font-weight: 600;
}

.builder-modal-images .cont-scroll .im {
	border: 5px solid #ebebeb;
}

.builder-modal-images .cont-scroll .im.active {
	border: 5px solid #00c0a3;
}

.builder-modal-images .btn.btn-default.addimgs {
	border-radius: 30px;
	background: darkgreen;
	border-color: darkgreen;
	color: #fff;
	font-size: 14px !important;
	padding: 15px 30px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	text-align: center;
	font-weight: 500;
	cursor: pointer;
	margin: 15px 0px 15px 0px !important;
}

.builder-modal-images .more {
  text-align: center;
  padding: 10px 0;
}

.builder-modal-images .imagenes-section .cont-imgs {
	padding-bottom: 40px;
}

.builder-modal-images .cont_imagenes .btn-delete {
	z-index: 9999;
}

.builder-modal-images .itiminfo {
	background: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding: 3px 0;
	z-index: 2;
    word-break: break-word; /* Para navegadores modernos */
    overflow-wrap: break-word; /* Alternativa para compatibilidad */
    white-space: normal; 
}

.builder-modal-images .cont-scroll {
	height: calc(100vh - 210px);
	background-color: rgb(242, 245, 248);
	border-bottom: 1px solid #ccc;
}

.portpost .builder-modal-images .cont-scroll {
    height: calc(100vh - 80px);
}
.portpost .builder-modal-images .modal-inner {
    padding: 0;
}
.portpost .builder-modal-images .imagenes-section .cont-imgs {
    padding-bottom: 15px;
}
.portpost .builder-modal-images .bottomactions {
    background-color: transparent;
}

.builder-modal-images li.actionsi {
	display: none!important;
}

.builder-modal-images .dropzone {
  display: flex;
  align-items: center;
}

.builder-modal-images .dropzone .dz-message {
	position:relative;
}


.delproli {
	position: absolute;
	bottom: 10px;
	left: 15px;
	border-bottom: none!important;
}

.btn-del-project, .btn-del-user {
	border: none;
	background-color: transparent;
	float: right;
	color: #cc0000;
	font-size: 16px;
	cursor: pointer;
	font-weight: 700;
}

.btn-del-project i, .btn-del-user i {
	margin-right: 2px;
}

.modal-del .modal-content {
	padding: 20px;
}

.modal-del p.info-text, .userformcont .info-text {
	text-align: left;
}

.delprojectbtn {
	background-color: #cc0000;
	color: #ffffff;
	width: 100%;
	border:none!important;
}

.delprojectbtn:hover {
	background-color: darkred!important;
	border:none!important;
}

.deluserbtn {
	background-color: #cc0000;
	color: #ffffff;
	width: 100%;
	border:none!important;
}

.deluserbtn:hover {
	background-color: darkred!important;
	border:none!important;
}


.pages-thumbs-cont .img-fluid {
	border-radius: 10px 10px 0 0;
}

.pages-thumbs-cont .form-check {
	display: inline-block;
	font-size: 12px;
	text-align: center;
	padding: 3px;
}

ul.pages-actions {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

ul.pages-actions li {
	list-style: none;
	display: inline-block;
}

.pages-thumbs-cont .form-check .form-check-input {
	float: none!important;
}

.ishomepage {
	width: 27px;
	height: 27px;
	border-radius: 50%;
	background-color: #ccc;
	color: #ffffff;
	margin-right: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.ishomepage.checked {
	background-color: var(--primary-color);
}

.linkpagelist a {
	font-size: 14px;
}

.add-new-page-icon {
	position: absolute;
	width: 100%;
	height: 100%;
	padding-top: 0px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0px;
	left: 0px;
}

.add-new-page-icon i {
    font-size: 6em; /* Tamaño del icono en relación con el tamaño del texto */
    width: 100%; /* Ajusta el ancho del icono al 100% del contenedor */
    height: auto; 
}

.add-new-page-icon:hover i {
	color: var(--primary-color);
}

.navbar .container {
	width: 100%!important;
	max-width: 1320px!important;
}

@media screen and (max-width: 768px) {

	.faq-section {
  		padding: 90px 15px 100px 15px;
	}
	.faq-section h1, .prices-section h1 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 0;
	}
	.faq-section .bigdesc {
		margin-bottom: 10px;
	}
	.question, .answer {
	  font-size: 16px;
	  line-height: 24px;
	}
	.custom-lang {
		display: none;
	}
	.support-section {
		position: relative;
		padding: 60px 0 30px 0;
	}
	.support-section .p-5 {
		padding: 30px 30px 0px 30px !important;
	}
	.prices-section {
  		padding: 60px 15px 100px 15px;
	}
	
	
	#navdropl {
		display: none;
	}
	
	.navbar-expand-md .navbar-nav .nav-link {
		padding: 5px 20px;
	}	
	.featured-block {
		margin-bottom: 0px;
	}

	.navbar.navhome {
		background-color: #fff;
		z-index: 11;
		padding: 20px;
		position: fixed;
		width: 100%;
		box-shadow: 0 2px 8px rgba(113,128,149,.5);
		height: 64px;
	}

	.fields-steps textarea {
		height: 130px;
	}
	.navbar {
		padding: 15px;
	}
	.navbar-brand {
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		font-size: var(--bs-navbar-brand-font-size);
		color: var(--bs-navbar-brand-color);
		text-decoration: none;
		white-space: nowrap;
		display: flex;
		align-items: center;
		margin: 0;
	}

	li.nav-item {
		text-align: center;
		margin-left: 0px!important;
	}
	
	.navsteps {
  		padding: 20px 10px 20px 10px;
		top: 0px;
	}
	.navbar-toggler {
		border: 0;
		padding: 0;
		cursor: pointer;
		margin: 0;
		width: 30px;
		height: 35px;
		outline: none;
		position: absolute;
		right: 15px;
		top: 12px;
	}
	
	.home-section {
		padding: 120px 10px;
		background-image: none;
    	background-color: darkgreen;
	}
	
	.containsteps {
		padding: 0px;
	}
	
	.home-section h1 {
		font-size: 38px;
		line-height: 40px;
	}
	.home-section h2 {
		margin-top: 15px;
		font-size: 16px;
		line-height: 22px;
		font-weight: 500;
		margin-bottom: 0px;
	}
	
	.navbar .container {
		width: 100%!important;
		max-width: 100%!important;
	}
	
	.logo {
	  width: 80px;
	  height: auto;
	}
	.navsteps li {
		padding: 10px;
		margin: 2px;
		font-size: 14px;
	}
	.hidem {
		display: none;
	}
	.step {
		padding: 30px 30px 50px 30px;
		min-height: auto;
	}
	.step h2 {
		margin-bottom: 30px;
	}
	.labelcolor {
		text-align: left;
		font-size: 13px;
		display: block;
		margin-top: 0px;
	}
	.nextstep {
		margin: 20px 0 0 0;
		font-size: 16px !important;
	}
	.text-field {
		padding-top: 10px;
		margin-bottom: 10px;
	}	
	.text-field .form-control, .text-field .form-select {
		padding: 10px!important;
		font-size: 15px!important;
	}
	.text-field label {
	  	top: 22px;
		font-size: 12px;
		left: 10px;
	}
	.login-section::before {
		display: none;
	}
	.login-section, .login-section .container {
		padding: 30px 0 0 0!important;
	}
	.custom-form {
		border-radius: 0;
		padding: 50px 30px;
	}
	.step h4 {
	  	margin-top: 30px;
		text-align: center;
	}
	.step h4.h4logo {
		margin-top: 0px;
		text-align: center;
	}
	.step .avatar-upload {
		margin: auto;
	}
	.bi-info-circle-fill {
		right: -21px;
		font-size: 17px;
	}
	.color_cont label {
		position: absolute;
		left: 60px;
		top: 24px;
		font-size: 14px;
		text-align: left;
	}
	.collapse:not(.show) {
		display: none!important;
	}
	.collapse.show {
		display: flex!important;
	}
	li.nav-item {
		border-top: 1px solid #ebebeb;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.preloader_ai_inner h2 {
		font-size: 42px;
		margin: 0px;
	}
	.preloader_ai_inner h3 {
		font-size: 50px;
		margin-top: -20px;
	}
	
	.step h2 {
		font-size: 18px;
	}
}


@media screen and (min-width: 1600px) {

	.breadcrumb-item a {
		color: var(--secondary-color);
		font-size: 16px;
		margin: 0px 0px 10px 0px;
	}

	.breadcrumb-item.active {
		color: var(--primary-color);
		font-size: 16px;
		margin: 0px 0px 10px 0px;
	}
	
	.custom-form button[type="submit"] {
		font-size: 16px;
		padding: 20px 25px;
		margin-top: 10px;
	}
	.nav-pills .nav-link {
		font-size: 17px;
	}
	.section-padding {
		padding-top: 140px;
	}
	.home-section {
		padding: 190px 0;
	}
	.colorpicker.form-control {
	  width: 100% !important;
	  height: 60px !important;
	}
	.asColorPicker-trigger {
	  border: none;
	  height: 60px !important;
	  width: 60px !important;
	  border-radius: 0 10px 10px 0 !important;
	}
	.step .form-check-label {
		text-align: left;
		font-size: 12px;
	}
	.step {
		align-items: center;
	}
	.form-control, .form-select, .text-field .form-control, .text-field .form-select {
		padding: 16px;
		font-size: 18px;
	}
    .form-styles .form-select {
        height: 60px;
    }
	.mw500 {
	  max-width: 700px;
	}
	.text-field label {
		top: 30px;
	}
	.text-field input:focus ~ label, .text-field input:autofill ~ label, .text-field input:valid ~ label, .text-field input:not(:placeholder-shown):not(:focus):invalid ~ label, .text-field textarea:focus ~ label, .text-field textarea:autofill ~ label, .text-field textarea:valid ~ label, .text-field textarea:not(:placeholder-shown):not(:focus):invalid ~ label, .text-field select:focus ~ label, .text-field select:valid ~ label, .text-field .focused:invalid ~ label {
		left: 15px;
		font-size: 14px;
	}
	.inv-feedback, .inv-feedback-ajx {
		color: #cc0000;
		font-size: 12px;
	}
	.country-select.inside input, .country-select.inside input[type="text"] {
		font-size: 18px!important;
		padding-top: 16px!important;
		padding-bottom: 16px!important;
	}
	.showpwd {
		top: 28px;
		font-size: 20px;
	}
	
	ul.menu-conf li {
	  padding: 10px 10px 10px 10px;
	  font-size: 15px;
	}
	
	.section-settings .container {
	  max-width: 1250px;
	}
	
	h2.titleproject {
	  font-size: 48px;
	}
	.gotosettings {
	  right: 10px;
		
	}
	.gotosettings a span {
	  font-size: 16px;
	}
	
	
  .featured-block {
    min-height: inherit;
  }

  .volunteer-section::after {
    width: 450px;
    height: 450px;
  }
  
  .volunteer-image {
    width: 350px;
    height: 350px;
  }
}


@media screen and (min-width: 791px) {
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    justify-content: end;
  }
}

@media (max-width: 768px) {
	
	.modal-dialog {
		max-width: 300px!important;
	}

	.navbar-nav .nav-link {
		font-family: OpenSansSemibold,arial,sans-serif;
	  	display: block;
		color: darkgreen;
		font-size: 20px;
		font-weight: 700;
		padding-top: 10px;
	  	padding-bottom: 10px;
	  	position: relative;
	}
	.dropdown-item {
		font-family: OpenSansSemibold,arial,sans-serif;
		display: inline-block;
		color: green;
		font-size: 16px;
		font-weight: 600;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: none;
	}

	.navbar-nav {
		margin-top: -70px;
	}
	.navbar-collapse {
		padding: 0 30px;
		background: rgb(212,220,208);
		background: linear-gradient(0deg, rgba(212,220,208,1) 0%, rgba(212,220,208,1) 7%, rgba(223,227,220,1) 27%, rgba(255,255,255,1) 98%);
		width: 100% !important;
		position: fixed!important;
		left: 0px!important;
		top: 64px!important;
		height: calc(100vh - 64px)!important;
		align-items: center!important;
		justify-content: center!important;
		transition: none!important;
		display: flex!important;
	}
	.navbar-nav .dropdown-menu {
		position: static;
		display: block;
		margin: auto;
		text-align: center;
		box-shadow: none;
		background: transparent;
		padding: 0;
	}
	.nav-lng .dropdown-item {
		padding: 0px !important;
	}
	.container, .container-sm {
		padding: 0 10px!important;
	}
	.nav-lng .dropdown-toggle::after {
		display: none;
	}
}

.btn-back {cursor:pointer;color:#ffffff!important;border-radius:15px;padding:6px 15px;border:none;font-weight:500; font-size:14px;margin:4px 0 0 0;background:rgb(0,180,255);background:darkgreen!important;float:right;}.btn-back:hover {background:#9FC239!important;}.btn-back i {margin-right:5px;}.tox-tinymce {width:100%!important;}.tox.tox-tinymce.tox-fullscreen {top:64px!important;}.mw200 {min-width:200px;}.table_cont table tbody tr:nth-child(even) {background-color:#f8f8f8; }.table_cont table tbody tr:nth-child(odd) {background-color:#ffffff; }.google-btn-cont iframe {margin:0!important;width:100%!important;}.btn-instafeed {border-radius:10px;padding:11px 25px;border-radius:20px;color:#ffffff;background-color:#DD2A7B;margin-top:15px;display:inline-block;}.btn-instafeed i {margin-right:5px;font-size:18px;}.btn-instafeed:hover {background-color:#8134AF;color:#ffffff;}.signin-section, .signup-section {position:relative;color:#424242;height:100vh;width:100%;overflow-x:hidden;overflow-y:hidden;min-height:660px;}.signin-section .art-wrapper, .signup-section .art-wrapper {background-color:#f8fafb;height:100%;overflow:hidden;position:absolute;left:0;top:0;width:calc(100% - 480px);}.signin-section .content-wrapper, .signup-section .content-wrapper{align-items:center;display:flex;justify-content:center;padding:40px 20px;padding-right:20px;padding-left:20px;background-color:#fff;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden;position:absolute;top:0;right:0;width:480px;}.signup-section .art-wrapper {right:0;left:auto;}.signup-section .content-wrapper {left:0;right:auto;}.signin-section .content-text, .signup-section .content-text {position:absolute;bottom:15px;left:15px;width:auto;max-width:calc(100% - 40px);padding:0px;}.signin-section .content-text h2, .signup-section .content-text h2 {color:rgba(255,255,255,.95);font-size:18px;font-weight:700;line-height:24px;margin:0;letter-spacing:.01px;}.signin-section .content-text p, .signup-section .content-text p {font-size:13px;line-height:18px;color:rgba(255,255,255,.8);margin:0;font-weight:500;}.signin-section .art-wrapper img, .signup-section .art-wrapper img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(75%);height:100%;object-fit:cover;pointer-events:none;width:100%;}.signin-section .content-wrapper .custom-form, .signup-section .content-wrapper .custom-form {padding:10px 20px;}.signin-section .content-wrapper h2, .signup-section .content-wrapper h2 {text-align:center;font-size:18px;line-height:24px;font-weight:600;color:darkgreen;opacity:.8;letter-spacing:.5px;}.instakwsection {padding:4px;background-color:darkgreen;position:relative;}.instakw {padding:0;margin:0;text-align:center;font-size:0;}.instakw li {list-style:none;display:inline-block;padding:2px;width:10%;}.instakw li img {max-width:100%;}.sideformtext {display:flex;align-items:center;padding:20px;}.float-right { float:right; }ul.menu-conf li:last-child {border-bottom:none;}.support-form .legalcont {margin-top:10px;}.messageAlert .btn {max-width:200px;}.statussub a, .statussub a:hover {display:block;background-color:#cc0000;color:#ffffff;padding:3px 10px;border-radius:20px;margin-top:3px;max-width:126px;padding:10px 0;text-align:center;}.numpages {float:right;font-size:12px;padding-right:10px;}.legal-area .card h1 {font-size:32px;line-height:normal;color:darkgreen;}.legal-area .card h2 {font-size:20px;line-height:normal;color:#444444;letter-spacing:.2px;margin-top:15px;}.legal-area .card h3 {font-size:18px;line-height:normal;color:#333333;letter-spacing:.2px;margin-top:15px;}.legal-area .card p {color:#333333;}.legal-area .card p a {font-weight:700;}.legal-area .card li {margin-bottom:15px;}.faq-item::after {transition:transform .4s ease;}.faq-item.active::after {transform:rotate(180deg);}@media (min-width:1600px) {.container.large-container {max-width:1500px;}}.bg-success {--bs-bg-opacity:1;background-color:darkgreen;display:inline-block;padding:6px 10px 5px 10px;border-radius:9px;line-height:10px;font-weight:500;}.bg-danger {--bs-bg-opacity:1;background-color:red;display:inline-block;padding:6px 10px 5px 10px;border-radius:9px;line-height:10px;font-weight:500;}.form-switch, .form-check {padding-left:0.3em;}.text-field label {font-size:14px;}.powefull-builder {min-height:400px;padding:140px 0;background-image:url(https://www.kweb.ai/img/kweb_preview.webp);background-size:cover;background-attachment:fixed;display:flex;align-items:center;}.powefull-builder h2 {color:rgba(255,255,255,.9);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);}.powefull-builder h5 {color:#d6d6d6;font-size:16px;line-height:24px;font-weight:400;max-width:500px;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);margin:15px 0 25px 0;}.powefull-builder a {text-decoration:none;display:inline-block;background:rgba(37,225,171, .8);color:rgb(255,255,255) !important;height:auto;padding:14px 20px;width:auto;line-height:1.5em;border-radius:50px;font-weight:500;font-size:16px;min-width:150px;text-align:center;border:none;box-shadow:0 4px 8px rgba(0, 0, 0, 0.3); transition:box-shadow 0.3s ease;}.powefull-builder a:hover {background:rgba(37,225,171);box-shadow:0 6px 12px rgba(0, 0, 0, 0.4);}.themes-section-in-home {padding:140px 0 100px 0;background-color:#E6F5E6;text-align:center;}.themes-section-in-home h2 {font-size:72px;font-weight:700;line-height:1.2em;color:#000000;max-width:1100px;margin:0 auto 0 auto;}.themes-section-in-home p {color:#000000;font-size:17px;line-height:23px;font-weight:500;letter-spacing:.6px;margin:15px auto 50px auto;max-width:900px;}.themes-section-in-home .btn-custom {text-decoration:none;display:inline-block;background:darkgreen;color:rgb(255,255,255) !important;height:auto;padding:14px 27px;width:auto;line-height:1.5em;border-radius:50px;font-weight:500;font-size:16px;min-width:150px;text-align:center;border:none;opacity:.8;transition:opacity 0.3s ease;}.themes-section-in-home .btn-custom:hover {opacity:1;}.themes-section {padding:140px 0 100px 0;background-color:#E6F5E6;text-align:center;}.themes-section h1 {font-size:72px;font-weight:700;line-height:1.2em;color:#000000;max-width:950px;margin:0 auto 0 auto;}.themes-section h2 {font-size:32px;font-weight:600;line-height:1.2em;color:darkgreen;max-width:950px;margin:20px auto 10px auto;}.themes-section h3 {color:#000000;font-size:17px;line-height:23px;font-weight:500;letter-spacing:.6px;max-width:950px;margin:0 auto 50px auto;} .itemtemplate {padding:10px;background-color:#ffffff;border-radius:5px;margin-bottom:30px;position:relative;cursor:pointer;filter:drop-shadow(0px 2px 10px rgba(42,53,58,.12));transition:.2s;}.itemtemplate p {color:#ffffff;font-size:14px;text-align:center;display:block;}.itemtemplate img {width:100%;max-width:100%;}.itemtemplate .overlay {position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-color:rgba(0,0,0,.8);z-index:2;opacity:0;display:flex;justify-content:center;align-items:center;transition:opacity .4s ease;flex-direction:column;padding:15px;}.itemtemplate:hover .overlay {opacity:1;}.itemtemplate .overlay ul {padding:0;margin:0;}.itemtemplate .overlay ul li {display:inline-block;list-style:none;padding:5px;}.itemtemplate .overlay .btn-live {background-color:darkgreen;background-image:linear-gradient(to top, rgb(159, 194, 57) 0%, rgb(169, 184, 67) 100%);padding:10px 0;border-radius:5px;color:#ffffff;font-size:13px;font-weight:500;text-transform:uppercase;display:block;width:130px;opacity:.8;transition:opacity .4s ease;}.itemtemplate .overlay .btn-details {background-image:linear-gradient(to top, rgb(216, 67, 20) 0%, rgb(231, 81, 43) 100%);padding:10px 0;border-radius:5px;color:#ffffff;font-size:13px;font-weight:500;text-transform:uppercase;display:block;width:130px;opacity:.8;transition:opacity .4s ease;}.itemtemplate .overlay .btn-live:hover, .itemtemplate .overlay .btn-details:hover {opacity:1;}.theme-single {padding:140px 0 100px 0;background-color:#E6F5E6;}.theme-single h1 {font-size:72px;font-weight:700;line-height:1.2em;color:#000000;text-align:center;}.theme-single h2 {color:#000000;font-size:20px;line-height:30px;font-weight:700;letter-spacing:.6px;margin-bottom:10px;text-align:left;} .theme-single h3 {color:#444444;font-size:16px;line-height:25px;font-weight:500;letter-spacing:.6px;margin-bottom:30px;text-align:left;}
.theme-single h4 {color:#151515;font-size:16px;line-height:25px;font-weight:600;letter-spacing:.6px;margin-bottom:0;text-align:left;}
.theme-single .dropdowncont { font-size: 12px; padding-top: 15px;}
.theme-single #description { height: 90px;}
.theme-single .dropdown-menu-columns {
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
	min-width: 300px;
	left: 50% !important;
	transform: translateX(-50%) !important;
}
.theme-single .dropdown-item {
	white-space: nowrap;
	cursor: pointer;
}
.theme-single .dropdown-toggle::after {
	top: -1px;
	font-size: 12px;
	left: 4px;
}
.theme-single .inv-feedback, .theme-single .inv-feedback-ajx {
  display: none;
  color: #cc0000;
  font-size: 14px;
  padding: 0 0 0 0;
  clear: both;
  text-align: center;
}
.theme-single .createWeb {
	padding: 10px 25px!important;
	width: 100%!important;
	margin-top: 10px;
}
#languageDropdown {
	border: 1px solid #ebebeb;
}
.theme-single .itemtemplate {margin-right:40px;}.theme-single .itemtemplate .bi-zoom-in {color:#ffffff;font-size:28px;}.theme-single .btn-live {background-color:darkgreen;background-image:linear-gradient(to top, rgb(159, 194, 57) 0%, rgb(169, 184, 67) 100%);padding:10px 15px;border-radius:5px;color:#ffffff;font-size:14px;font-weight:500;text-transform:uppercase;display:block;width:100%;opacity:.8;transition:opacity .4s ease;text-align:center;}.theme-single .btn-live:hover {opacity:1;}.theme-single .btn-details {background-image:linear-gradient(to top, rgb(216, 67, 20) 0%, rgb(231, 81, 43) 100%);padding:10px 15px;border-radius:5px;color:#ffffff;font-size:14px;font-weight:500;text-transform:uppercase;display:block;width:100%;opacity:.8;transition:opacity .4s ease;margin-top:20px;text-align:center;}.theme-single .btn-details:hover {opacity:1;}.theme-single .btn-start {background-color:darkgreen;padding:10px 15px;border-radius:5px;color:#ffffff;font-size:14px;font-weight:500;text-transform:uppercase;display:block;width:100%;opacity:.8;transition:opacity .4s ease;margin-top:20px;text-align:center;}.theme-single .btn-start:hover {opacity:1;}button.sharer {background-color:transparent;border:none;float:none;cursor:pointer;margin-right:5px;margin-top:5px;text-align:center !important;padding:0px !important;width:26px;height:26px;border-radius:50%;font-size:20px;}.builder-section-header {padding:140px 0 100px 0;background-color:#B0E0E6;text-align:center;}.builder-section-header h1 {color:#000000;font-family:dm sans,Sans-serif;font-size:19px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:20px;}.builder-section-header h2 {font-size:72px;font-weight:700;line-height:1.2em;color:#000000;max-width:950px;margin:0 auto 20px auto;}.builder-section-header h3 {color:#000000;font-size:17px;line-height:23px;font-weight:500;letter-spacing:.6px;margin:0 auto 20px auto;max-width:900px;}.videocont1 {margin:50px auto 20px auto;width:100%;max-width:900px;position:relative;}.videocont1 video {max-width:100%;}.treecolsbuilder {margin:50px auto 20px auto;width:1315px;max-width:100%;text-align:left;}.treecolsbuilder h4 {color:#000000;font-size:18px;line-height:23px;font-weight:700;letter-spacing:.6px;margin-bottom:10px;}.call-to-builder {background-color:#003366;padding:40px 0px;}.call-to-builder-inner {align-items:center;display:flex;justify-content:space-between;padding:50px;}.call-to-builder-inner h2 {font-size:40px;min-width:45%;padding-right:32px;color:#ffffff;font-weight:600;margin:0;}.call-to-builder-inner .bigdesc {padding-right:80px;color:#d6d6d6;text-align:left;margin:0;}.call-to-builder-inner a {display:inline-block;background-color:#B0E0E6;border:2px solid #B0E0E6;color:#003366;height:auto;transition:all .4s ease;padding:14px 20px;width:auto;line-height:1.5em;border-radius:50px;font-weight:500;font-size:16px;min-width:150px;text-align:center;border:none;}.call-to-builder-inner a:hover {background-color:transparent;color:#B0E0E6;border:2px solid #B0E0E6;}.builder-two-cols {padding:120px 0;background-color:#FFFFF0;}.builder-two-cols h2 {text-align:center;font-size:60px;font-weight:700;line-height:1.2em;letter-spacing:-.02em;color:#000000;}.builder-two-cols .bigdes {font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:.01px;color:#000000;text-align:center;margin-bottom:40px}.block-builder {display:flex;justify-content:space-between;padding:80px 0;}.block-text {display:flex;align-items:center;}.block-text-inner {display:block;}.block-text h3 {margin-top:15px;}.block-text p {font-size:18px;font-weight:400;line-height:26px;letter-spacing:.01px;color:#000000;margin-bottom:15px;}.block-img-left .block-img {position:relative;min-width:55%;padding-right:80px;}.block-img-right .block-img {position:relative;min-width:55%;padding-right:0px;padding-left:80px;z-index:2;}.block-img img {position:relative;max-width:100%;}.block-img-right .block-img::before {position:absolute;top:60px;left:140px;width:calc(100% - 80px);height:100%;background-color:#B0E0E6;content:"";z-index:0;opacity:.4;}.block-img-left .block-img::before {position:absolute;top:-60px;left:-60px;width:calc(100% - 80px);height:100%;background-color:#B0E0E6;content:"";z-index:0;opacity:.4;}.card.cardstyles {border-radius:0!important;border:1px solid rgb(188, 200, 212);margin-bottom:10px;padding-top:55px;}.card.cardstyles:first-child {border-radius:25px 25px 0 0!important;}.card.cardstyles:last-child {border-radius:0 0 25px 25px!important;}.card.cardstyles h4 {font-size:40px;color:darkslategray;margin-bottom:0;}p.preview {font-size:12px;color:#666666;}.cardstyles .colorpicker {margin-bottom:0;}.form-control.ww {max-width:100px;}.card.cardstyles h5 {color:black;position:absolute;top:0;left:0;padding:10px 0 10px 35px;font-weight:600;background-color:rgba(188, 200, 212, .7);width:100%;font-size:14px;}.card.cardstyles:first-child h5 {border-radius:25px 25px 0 0!important;}.search_cont {margin-top:25px;position:relative;}.search_cont .form-outline {width:100%;}.search_cont .form-control {margin:0px;height:38px;border:none;border-radius:0;width:100%;}.modal-imagenes .progress_cont.mb-5 {margin:0!important;}.search_cont .btn {position:absolute;top:0;right:0;background-color:darkgreen;}
@media(max-width:1400px){.custom-form {padding:50px 20px;}.home-section h1 {font-size:46px;line-height:52px;}.home-section h2.bigdesc {font-size:18px;line-height:26px;margin-bottom:0;}.signin-section .content-wrapper, .signup-section .content-wrapper {width:400px;padding:5px;}.signin-section .art-wrapper, .signup-section .art-wrapper {width:calc(100% - 400px);}.builder-section-header h2, .themes-section-in-home h2 {font-size:56px;line-height:64px;}}
@media(max-width:768px){body { overflow-x:hidden!important; }.section-padding {padding-top:90px;}.theme-single, .themes-section {padding-top:80px;}.themes-section h1 {font-size:42px;font-weight:700;line-height:1.2em;color:#000000;max-width:950px;margin:0 auto 0 auto;}.theme-single h1 {font-size:32px;}.themes-section h2 {font-size:26px;font-weight:600;line-height:1.2em;color:darkgreen;max-width:950px;margin:0 auto 10px auto;}.itemtemplate {margin-right:0;}.breadcrumb {margin-bottom:25px;}.theme-single .itemtemplate {margin-right:0px;}.editbuttons li {display:block;list-style:none;}.editbuttons li .btneditpage {float:right;}.mw200 {min-width:140px;}.numpages {display:none;}.instakw li {width:20%;}.signin-section .content-wrapper, .signup-section .content-wrapper {max-width:100%;width:100%;}.footer-box {margin:0 30px 10px 30px;}h5.site-footer-title {margin-top:20px;}.powefull-builder {min-height:400px;padding:100px 20px;background-image:url(https://www.kweb.ai/img/kweb_builder.jpg);background-size:cover;background-attachment:fixed;display:flex;align-items:center;background-position:bottom center;}.messageAlert {display:block;}.messageAlert p {margin:0 0 20px auto;}.nav-pills .nav-item.back-item {display:none;}.breadcrumb-item a, .breadcrumb-item.active {font-size:13px;}.nav-pills .nav-link {font-size:12px;padding:10px;}.titleproject {font-size:22px!important;line-height:28px!important;}.dropzone .dz-message {padding:10px;}.info-cont-area .text-end {text-align:left!important;}.btn-del-project, .btn-del-user {float:none;}.info-cont-area {padding:50px 5px 20px 5px;}.with-right-sidebar .content {padding:0;}.nomobile { display:none!important; }.edit-td {min-width:120px;}.table_cont table tbody tr td {padding:15px 10px;}.btn-link i {font-size:16px;}.table_cont table, .table_cont table tbody, .table_cont table tbody tr {max-width:100%;}.table_cont .px-1 {padding-right:2px !important;padding-left:2px !important;}.card, .card-info {padding:15px;}.form-switch {padding-left:0;}.form-check.form-switch .form-check-input {width:50px;}.float-right { float:left; }.tablenews {margin-top:25px;}ul.menu-conf {margin:0 0 40px 0;padding:25px 30px 25px 20px;background:rgb(242, 245, 248);border-radius:20px;height:auto;position:relative;min-width:100%;width:100%;}.card h4 {font-size:20px;color:darkslategray;}.info-user {margin-top:30px;font-size:14px;}.mightbgw {display:block;top:0px;left:0;width:100%;}.custom-form.support-form {background-color:transparent;padding-top:0;}.home-section h1 {font-size:32px;line-height:40px;}.home-section h2.bigdesc {font-size:15px;line-height:23px;margin-bottom:0;}.call-to-builder-inner {display:block;}.call-to-builder-inner {padding:50px 20px;}.call-to-builder-inner h2, .call-to-builder-inner .bigdesc{margin-bottom:20px;}.builder-section-header {padding:100px 20px 80px 20px;}.builder-section-header h2, .themes-section-in-home h2 {font-size:38px;line-height:44px;}.block-builder { display:block; padding:40px 20px;}.block-img-left .block-img {min-width:100%;padding-right:0px;padding-right:0px;}.block-img-right .block-img {min-width:100%;padding-right:0px;padding-left:0px;z-index:2;}.block-builder.block-img-left h3 {margin-top:20px;}.block-img-right .block-img::before {position:absolute;top:20px;left:20px;width:100%;}.block-img-left .block-img::before {position:absolute;top:-20px;left:-20px;width:100%;}.builder-two-cols {padding:80px 0;background-color:#FFFFF0;}.builder-two-cols h2 {text-align:center;font-size:36px;line-height:42px;}.builder-two-cols .bigdes {margin-bottom:20px;padding:0 15px;}.block-text p {font-size:16px;line-height:21px;}.videocont1 {margin:20px auto 20px auto;}.legal-area {max-width:100%!important;overflow:hidden!important;}.legal-area .section-padding {padding-top:63px;padding-bottom:0;}.legal-area .container, .legal-area .container-sm {padding:0 !important;width:100%;max-width:100%;}.legal-area .card, .legal-area .card-info {padding:25px;border-radius:0;max-width:100%!important;}.legal-area .card p, .legal-area .card li {font-size:14px;line-height:22px;color:#444444;}.legal-area .card h2 {font-size:18px;line-height:normal;color:#333333;font-weight:600;letter-spacing:.3px;}
.legal-area .card p a {font-weight:600;color:darkgreen;}