.btn-1 .tn-atom {
    background: linear-gradient(89.56deg, #EEDEA1 -39.67%, #DAC27D -3.37%, #CAA15D 39.68%, #B68540 68.38%, #956928 97.08%) !important;
    background-color: transparent;
}
.uc-ml-m-35 {
    margin-left: -35px;
}
.page-form .t-input {
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
}
.title-gradient {
    background: linear-gradient(90deg, #B88A44 0%, #EEDEA1 48.86%, #B88A44 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.shape-2 {
    background: linear-gradient(180deg, #4E2749 0%, #846780 100%);
    border-radius: 60px;
}
#rec2067928151 .t396__artboard,
#rec2074403291 .t396__artboard,
#rec2072452801 .t396__artboard {
    background-image: linear-gradient(90.28deg, #4E2749 0.24%, #846680 51.93%, #4E2749 99.79%) !important;
}
#rec2075047551 {
    background-image: url(https://optim.tildacdn.com/tild3163-6434-4633-b461-666264623264/-/format/webp/8b099af89bda8bb8588e.png.webp);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#rec2075157231 [data-elem-id="1774425365613000001"] .t-submit {
    background: linear-gradient(89.56deg, #EEDEA1 -39.67%, #DAC27D -3.37%, #CAA15D 39.68%, #B68540 68.38%, #956928 97.08%) !important;
    background-color: transparent;
}
.floating-btn {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	bottom: 90px;
	right: 30px;
	z-index: 1001;
}
.floating-btn__main-icon,
.floating-btn__main-icon svg,
.floating-btn__telephone svg,
.floating-btn__whatsapp svg,
.floating-btn__submit svg {
	width: 28px;
	height: 31px;
}
.floating-btn:hover,
.tab_navigation .tab_nav_item:hover,
.all-services button:hover {
	cursor: pointer;
}
.floating-btn__hidden {
	position: absolute;
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding-bottom: 0;
}
.floating-btn__whatsapp,
.floating-btn__telephone,
.floating-btn__submit {
	width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.floating-btn__telephone {
	border-radius: 50%;
	padding: 0;
	border: 0;
}
.floating-btn__submit {
	border-radius: 50%;
	padding: 0;
	background: linear-gradient(90deg, #EEDEA1 17.5%, #DAC27D 39%, #CAA15D 64.5%, #B68540 81.5%, #956928 98.5%);
	border: 0;
}
.floating-btn__whatsapp {
	border-radius: 50%;
	padding: 0;
	background-color: #29A71A;
	border: 0;
}
@media (max-width: 575.98px) {
    .uc-ml-m-35 {
        margin-left: 15px;
    }
    .floating-btn {
    	bottom: 40px;
    }
}