/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2026 | 09:38:07 */
.priceInnerRow h4 {
	font-size: 28px;
	background: linear-gradient(92.21deg, #936E3B 1.21%, #B48C51 77.87%), #1A1A1A;
	background-clip: border-box, border-box;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 30px;
}
.priceInnerRow h4 span {
	font-size: 16px;
}
.fullPrices h3 {
	font-size: 32px;
}
.fullPrices h3 span {
	font-size: 18px;
}
.fullPrices h4 {
	font-size: 2.5rem;
}
.fullPrices .w-btn {
	padding: 10px;
	font-size: 14px;
}


.w-toplink:not(.w-btn) {
	border-radius: 99px;
}

.priceInnerRow ul li {
	list-style: none;
	padding-left: 30px;
	background: url(/wp-content/uploads/2026/09/check.svg);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 0px 3px;
	line-height: 1.4;
}
.priceInnerRow ul {
	margin-left: 0px;
}
.priceInnerRow .w-btn:not(.requestBtn) {
	position: absolute;
	bottom: 40px;
}
#page-footer .w-iconbox-icon {
	background-color: #ffffff20;
	padding: 15px;
	margin-right: 10px;
	width: 50px;
	border-radius: 99px;
}
#page-footer .w-iconbox-title {
	padding-bottom: 0px;
	font-size: 14px;
	color: #ffffff70;
}
#page-footer  .menu {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 5px 15px;
}

#page-footer .menu a {
	color: #d1d1d1;
}

h1, h2, h3, h4, h5, h6 {
	padding-top: 0px !important;
}

.innerFourText .wpb_column {
	padding: 40px 30px;
}
.priceInnerRow .priceRequest {
	position: absolute !important;
	bottom: 80px !important;
}
.priceInnerRow .wpb_column:hover .w-btn:hover {
	color: #fff !important;
}
.gradientText {
	background: linear-gradient(92.21deg, #e4ce6f 1.21%, #C5AA55 77.87%), #1A1A1A;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.sixIconBoxes .wpb_column .w-iconbox-icon {
	font-size: 4rem !important;
}

.sixIconBoxes .wpb_column{
	position: relative;
	border: none !important;
	padding: 40px;
	background-color: #fff;
}
.priceInnerRow {
	position: relative;
	border: none !important;
	padding: 2px;
}
.priceInnerRow .wpb_column {
	border-right: 1px solid #D2A967;
	padding: 50px 30px 140px 30px;
	background-color: #fff;
}
.priceInnerRow .w-hwrapper p {
	margin-bottom: 5px;
	background: linear-gradient(92.11deg, #AE8044 1.16%, #D3A966 132.16%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.priceInnerRow .w-hwrapper {
	padding-bottom: 30px;
	min-height: 110px;
}
.priceInnerRow .wpb_column:last-child {
	border-right: 0px solid #D2A967;
}
.priceInnerRow  .wpb_text_column p:not(.w-hwrapper p) {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
}
.wpb_column.vc_column_container.goldPrice {
	background: linear-gradient(128.33deg, #1A1815 32.85%, #392E1F 68.44%, #AE8044 101.22%);
	color: #fff;
}
.wpb_column.vc_column_container.goldPrice h3 {
	color: #fff;
}
.meest p {
	padding: 2px 15px !important;
	position: absolute;
	top: 0;
	left: 0px;
	border-bottom: 0px !important;
	background: linear-gradient(90deg, #E5C792 0%, #B98C4B 100%);
	font-size: 14px;
	color:#1B1915;
}
.fourSteps .wpb_text_column {
	position: relative;
	border: none !important;
	padding: 35px 100px 35px 40px;
	margin-bottom: 25px;
}
.fourSteps .wpb_text_column h5 {
	position: absolute;
	right: 30px;
	background: linear-gradient(92.21deg, #936E3B 1.21%, #B48C51 77.87%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-size: 3rem;
	font-family: Montserrat;
	font-weight: 700;
	top: 20px;
}

.sixIconBoxes .wpb_column::before, .fourSteps .wpb_text_column::before, .priceInnerRow::before{
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    background: linear-gradient(
        90deg,
        #D2A967 0%,
        #F6F2EA 53%,
        #D2A967 92%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}


.faq .w-tabs.accordion > div > .w-tabs-section {
	display: block;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #00000015;
}
.faq .w-tabs-section-header.active, .faq .w-tabs-section-header:hover {
	background-color: transparent;
}
.faq .w-tabs-section-header .w-tabs-section-title {
	font-weight: 600;
}
.faq .w-tabs-section-header {
	padding: 2em 0em !important;
}
.faq .w-tabs.accordion > div > div > .w-tabs-section-content {
	padding: 0rem 0rem 2rem 0rem !important;
}
.priceInnerRow .wpb_column:hover {
	background: linear-gradient(128.33deg, #1A1815 32.85%, #392E1F 68.44%, #AE8044 101.22%) !important;
}
.priceInnerRow .wpb_column:hover .wpb_text_column h3, .priceInnerRow .wpb_column:hover .wpb_text_column p, .priceInnerRow .wpb_column:hover li {
	color:#fff;
}
.gallerySlider .owl-prev, .gallerySlider .owl-next {
	background: rgba(0,0,0,.35) !important;
}

.gallerySlider .owl-prev:hover, .gallerySlider .owl-next:hover {
	background:#2E3A30 !important
}
.gallerySlider .owl-prev {
	margin-left: 320px;
}
.gallerySlider .owl-next {
	margin-right: 320px;
}
#page-footer .w-iconbox-title a:hover {
	color: #fff;
}


@media (min-width: 1025px) and (max-width: 1440px){
.gallerySlider .owl-prev {
	margin-left: 50px;
}
.gallerySlider .owl-next {
	margin-right:50px;
}
}

@media (min-width: 601px) and (max-width: 1024px){
.gallerySlider .owl-prev {
	margin-left: 20px;
}
.gallerySlider .owl-next {
	margin-right:20px;
}
.priceInnerRow .wpb_column {
	padding: 30px 30px 150px 30px;
	border-bottom: 1px solid #D2A967;
}
.innerFourText .wpb_column:first-child, .innerFourText .wpb_column:nth-child(2) {
	border-bottom: 1px solid #ffffff2b !important;
}
.g-cols.wpb_row.twoColumn, .twoColumn .g-cols.vc_row.via_grid {
	grid-template-columns: repeat(2,1fr) !important;
	display: grid;
}
.g-cols.wpb_row.threeColumn, .l-section.wpb_row.threeColumn {
	grid-template-columns: repeat(3,1fr) !important;
	display: grid;
}
.threeColumn .g-cols.vc_row.via_grid{
	grid-template-columns: repeat(3,1fr) !important;
	display: grid;
}
.hideMob, .hideTab{
	display:none;
}
.g-cols.via_grid {
	/*display: block;*/
	grid-template-columns:100% !important;
}
#page-footer .menu {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 5px 15px;
}
}

@media (max-width:600px){
.gallerySlider .owl-carousel.navstyle_circle > .owl-nav button {
	height: 2.5rem;
	width: 2.5rem;
}
.gallerySlider .owl-prev {
	margin-left: 20px;
}
.gallerySlider .owl-next {
	margin-right:20px;
}
#page-header .w-btn {
	padding: 12px 25px;
	font-size: 14px;
}
.header_hor .l-subheader-cell.at_right > * {
	margin-left: 0px;
}
#page-footer .menu {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 5px 15px;
}
.hideMob, .hideTab{
	display:none;
}
.fourSteps .wpb_text_column {
	position: relative;
	border: none !important;
	padding: 30px 90px 30px 30px;
	margin-bottom: 25px;
}
.priceInnerRow .wpb_column {
	border-right: none;
	padding: 30px 30px 150px 30px;
	background-color: #fff;
	border-bottom: 1px solid #D2A967;
}
.innerFourText .wpb_column {
	padding: 20px 30px;
	border-bottom: 1px solid #ddd !important;
}
.l-section.wpb_row.twoColumnMob .g-cols.vc_row, .g-cols.wpb_row.twoColumnMob{
	grid-template-columns: repeat(2,1fr) !important;
	display: grid;
}
}