/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 06 2026 | 05:47:35 */
body
{
background: #F7F5F2;	
}
#bannbox
{
width:630px;
text-align:center;
margin:0px auto;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-prev {
    top: 260px; background-color: transparent;
     
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-next {
    right: 46%;
	background-image:url("http://saffronsoft.com/wordpress/claxtoncounsel/wp-content/uploads/2026/04/Arrow-1.png");
	background-repeat:no-repeat;
	width:30px;
	height:15px;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-prev {
    left: 47%;
	background-image:url("http://saffronsoft.com/wordpress/claxtoncounsel/wp-content/uploads/2026/04/Arrow-2.png");
	background-repeat:no-repeat;
	width:30px;
	height:15px;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-next:hover, .elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-prev:hover
{
background-color: transparent;	
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-prev i.fas,
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-next i.fas
{
display:none;
}
.elementor .e-5ec4664-cc0869a:hover
{
background:transparent;
color:#A19286;
}
.elementor .e-7abbde7-710f774:hover
{
background:transparent;
color:#39312D;	
}
.elementor .e-d3318bc-6509dde:hover, .elementor .e-2027024-dcf833e:hover{
background:transparent;
color:#A19286 !important;	
}
#gtbox
{
width:612px;
margin:0px auto;
display:table;
}
#cform input[type=text], input[type=email], #cform input[type=tel], #cform select, #cform textarea {
   font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #2C2C2A;
    border-radius: 0px; outline:0;
	border-bottom:1px solid #2C2C2A;
	border-top:0px;
	border-left:0px;
	border-right:0px; background:transparent;
}
.elementor-element.elementor-element-5c33f0d.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 0px;
}
span.wpcf7-spinner {
    
    margin: 0px 5px;
    width: 3px;
    height: 3px;
}
#cform textarea {
    height: 76px;
}
#cform input::-webkit-input-placeholder,
#cform textarea::-webkit-input-placeholder

{ /* Chrome/Opera/Safari */
  color: #2C2C2A;
}
#cform input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
#cform input:-ms-input-placeholder { /* IE 10+ */
  color: #2C2C2A;
}
#cform input:-moz-placeholder { /* Firefox 18- */
  color: #2C2C2A;
}
#cform input[type=submit] {
    background-color: #39312D;
    border: 1px solid #39312D;
    padding: 13px 30px;
     
   font-family: "Jost", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    color: #fff;
    border-radius: 162px; text-transform:uppercase;
}	
#cform input[type=submit]:hover { background-color: transparent;    color: #39312D; }
#cform button {
    font-family: "Jost", Sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding-block-start: 13px;
    padding-block-end: 13px;
    padding-inline-start: 30px;
    padding-inline-end: 30px;
    border-radius: 167px;
    border-width: 1px;
    border-color: #A19286;
    border-style: solid;
    background-color: #A19286;
    align-self: center;
}
#cform p {
    font-family: "Jost", Sans-serif;
    font-weight: 600;
    font-size: 12px;
	line-height:19px; color:#606060;
}
#cform button:hover {
    background: transparent;
    color: #A19286;
}
.wpcf7-spinner::before{
	background-color: transparent;
}
.wpcf7-spinner {
  
    background-color: transparent;
  
}
@media screen and (max-width: 1180px) {
div#faq, div#contact {
    padding-left: 10px;
    padding-right: 10px;
}
.elementor-element.elementor-element-fc728b1.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding-left: 10px;
    padding-right: 10px;
}
.elementor-element.elementor-element-2ec1053.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeInUp {
    padding: 0px 10px;
}
.elementor-6 .elementor-element.elementor-element-534d255 {
   
    padding: 0px 10px 0px 0px;
   
}
.elementor-element.elementor-element-0413912.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeInUp {
    padding: 0px 10px;
}
.elementor-element.elementor-element-d18f01a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeInUp, .elementor-element.elementor-element-cfe5e9b.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded.animated.fadeInUp, .elementor-element.elementor-element-6f7a8fc.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0px 10px;
}
 
 
.elementor .e-cddea7f-0ce44cc {
  
    font-size: 47px;
  
    line-height: 60px;
  
}
.elementor-40 .elementor-element.elementor-element-2afaad2 .menu-item a.hfe-menu-item {
    padding-left: 12px;
    padding-right: 12px;
}
.elementor .e-e47d33b-4745642 {
    
    text-align: left;
   
}
.elementor-6 .elementor-element.elementor-element-b13e278
	{
	align-items:flex-start;	
	}
}
@media screen and (max-width: 1024px) {
.elementor .e-be0b513-466d104, .elementor .e-e6d5fcf-64e50f0, .elementor .e-0428a03-7e4d6c6 {
    
    font-size: 29px;
     
}
.elementor-6 .elementor-element.elementor-element-da91a61 {
    
    padding: 0px 20px 0px 0px;
  
}
.elementor-6 .elementor-element.elementor-element-25fb730 {
    
    --padding-left: 20px;
    
}
.elementor-40 .elementor-element.elementor-element-2afaad2 .menu-item a.hfe-menu-item {
    padding-left: 8px;
    padding-right: 8px;
}
.elementor-6 .elementor-element.elementor-element-534d255 p:last-child {
    margin-bottom: 0px;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-prev {
    top: 310px;
    
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-prev {
    left: 46%;
   
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-next {
    right: 45%;
    
}	
.elementor-6 .elementor-element.elementor-element-32dd7bb .ue-text {
    
    line-height: 23px;
    
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .uc_quote_item {
     
    min-height: 280px;
    
}	
}
@media screen and (max-width: 820px) {
.elementor .e-00eae23-0fac323 {
    
    font-size: 38px;
    
    line-height: 40px;
    
}
.elementor-6 .elementor-element.elementor-element-25fb730 {
    --padding-left: 15px;
}
.elementor .e-cddea7f-0ce44cc {
    font-size: 38px;
    line-height: 50px;
}
.elementor-6 .elementor-element.elementor-element-4b25869 {
   
    --padding-left: 25px;
    
}
.elementor .e-8432846-3bf16da {
    
    font-size: 38px;
    
    line-height: 40px;
  
}
.elementor .e-56fe36b-a1f2f67, .elementor .e-7503a84-27580a3 {
    
    font-size: 38px;
    
    line-height: 40px;
  
}
.elementor-6 .elementor-element.elementor-element-181b7b2 {
   
    font-size: 16px;
 
    line-height: 28px;
    
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    align-items: center;
    font-size: 26px;
}
.elementor .e-be0b513-466d104, .elementor .e-e6d5fcf-64e50f0, .elementor .e-0428a03-7e4d6c6 {
    font-size: 23px;
}
.elementor-6 .elementor-element.elementor-element-7ee19bb, .elementor-6 .elementor-element.elementor-element-4289dff, .elementor-6 .elementor-element.elementor-element-c7f8247 {
    
    padding: 0px ;
     
}
.elementor-6 .elementor-element.elementor-element-534d255, .elementor-6 .elementor-element.elementor-element-d8cbb2d, .elementor-6 .elementor-element.elementor-element-da91a61 {
     
     
    line-height: 22px;
    
}
.elementor-6 .elementor-element.elementor-element-4172893, .elementor-6 .elementor-element.elementor-element-8ac05e7, .elementor-6 .elementor-element.elementor-element-9751f6b {
     
    --padding-left: 10px;
   
}	
.elementor-6 .elementor-element.elementor-element-d8cbb2d {
    
    padding: 0px 10px 0px 0px;
    
}	
.elementor-6 .elementor-element.elementor-element-63557b7 {
   
    line-height: 24px;
     
}	
.elementor .e-00eae23-0fac323 {
    font-size: 34px;
    line-height: 36px;
}	
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-prev {
    left: 45%;
   
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-next {
    right: 44%;
    
}	
.elementor .e-f5d31de-ec2df1f {
     
    font-size: 38px;
   
    line-height: 45px;
   
}
.elementor-6 .elementor-element.elementor-element-9f14412 {
   
    line-height: 24px;
    
    padding: 0px 20px;
}	
.elementor-40 .elementor-element.elementor-element-2afaad2 .menu-item a.hfe-menu-item {
    padding-left: 4px;
    padding-right: 4px;     font-size: 16px;
}	
.elementor-6 .elementor-element.elementor-element-32dd7bb .uc_quote_item {
    min-height: 250px;
}	
.elementor-40 .elementor-element.elementor-element-60af0ee {
  
    font-size: 13px;
   line-height: 18px;
}
}	

@media screen and (max-width: 768px) {
.elementor .e-be0b513-466d104, .elementor .e-e6d5fcf-64e50f0, .elementor .e-0428a03-7e4d6c6 {
    font-size: 21px;
}
.elementor .e-e47d33b-4745642, .elementor .e-f9a8214-196e90e, .elementor .e-0b7d780-c3e341d {
  
    font-size: 23px;
  
}	
.elementor-40 .elementor-element.elementor-element-2afaad2 .menu-item a.hfe-menu-item {
    
    font-size: 15px; padding-left: 3px;
}	
.elementor-40 .elementor-element.elementor-element-60af0ee {
    font-size: 12px;
    line-height: 16px;
}	
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
    align-items: center;
    font-size: 25px;
}	
}
@media screen and (max-width: 500px) {
#bannbox {
    width: 100%;
    text-align: center;
    margin: 0px auto;
}
.elementor .e-7d68033-a56afde {
   
    font-size: 45px;
   
    line-height: 50px;
  
}
.elementor-6 .elementor-element.elementor-element-9cabcc4 {
    
    --margin-top: 20px;
    
}
.elementor-6 .elementor-element.elementor-element-2d4821c {
   
    border-width: 0px 0px 0px 0px;
   
}
.elementor-6 .elementor-element.elementor-element-4b25869 {
    --padding-left: 0px;
    padding-top: 10px;
}
.elementor .e-cddea7f-0ce44cc {
    font-size: 33px;
    line-height: 45px;
}
.elementor-6 .elementor-element.elementor-element-534d255 {
    padding: 0px 0px 20px 0px;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-prev {
    left: 39%;
}	
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-next {
    right: 39%;
}	
.elementor .e-f5d31de-ec2df1f {
    font-size: 34px;
    line-height: 42px;
    margin-top: 50px;
}	
.elementor-40 .elementor-element.elementor-element-5c33f0d {
    text-align: center;
   
}
ul#menu-1-2afaad2 {
    text-align: center;
    margin: 0px auto;
}
.elementor-40 .elementor-element.elementor-element-2afaad2 .menu-item a.hfe-menu-item {
    font-size: 16px;
    padding-left: 8px;
    padding-right: 8px;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow {
    width: 100% !important;
    padding: 0px 10px;
    margin: 0px auto;
    text-align: center;
     
}
.elementor-6 .elementor-element.elementor-element-25fb730 {
    --padding-left: 0px;
    padding-top: 25px;
}
.elementor-element.elementor-element-53a5177.e-con-full.e-flex.e-con.e-child {
    display: inline-block;
    width: 90%;
}
	.elementor-element.elementor-element-c8bd63e.e-con-full.e-flex.e-con.e-child {
           position: relative;
        top: -50px;
        
   
}
.elementor-element.elementor-element-105bbf1.hfe-nav-menu__align-right.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
    position: relative;
  
}	
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active {
    left: 0px !important;
}		
.elementor-6 .elementor-element.elementor-element-d824c54 {
    
    --min-height: 680px;
    
}	
.elementor-element.elementor-element-c7f8247.elementor-widget.elementor-widget-text-editor p
	{
	margin-bottom:0px;
	}
.elementor-6 .elementor-element.elementor-element-32dd7bb .uc_quote_item {
    min-height: 260px;
}	
.elementor-6 .elementor-element.elementor-element-32dd7bb .uc_quote_item {
    min-height: 240px;
}	
#uc_responsive_testemonial_carousel_elementor_32dd7bb .uc_quote_info {
    
    width: 95%;
     
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-next, .elementor-6 .elementor-element.elementor-element-32dd7bb .owl-carousel .owl-nav .owl-prev {
    top: 275px;
}	
.elementor-6 .elementor-element.elementor-element-8ac05e7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8ac05e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("http://saffronsoft.com/wordpress/claxtoncounsel/wp-content/uploads/2026/05/Group-2511.png");
      --justify-content: flex-end;
}
#gtbox {
    width: 100%;
    
}	
.elementor-40 .elementor-element.elementor-element-ae7658b {
    
    align-items: center;
    
}	
.elementor-40 .elementor-element.elementor-element-60af0ee {
   
    font-size: 16px;
    
    line-height: 29px;
    
}	
.elementor-element.elementor-element-0c88f6f.elementor-widget.elementor-widget-text-editor {
    text-align: center;
}	
.elementor .e-2027024-dcf833e {
    
    margin-inline-start: 20px;
    
    margin-top: 15px;
}
.elementor .e-667da68-bd99187 {
   
    line-height: 38px;
    
}	
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
     
    font-size: 20px;
}
#cform input[type=submit], #cform button {
 
    width: 100%;
   
}
.elementor-40 .elementor-element.elementor-element-775eea1 {
     
    --padding-top: 40px;
    
}
	a.e-d3318bc-6509dde.e-button-base{
   
    margin-bottom: 30px;
}	
}
@media screen and (max-width: 400px) {
.elementor .e-7d68033-a56afde {
    font-size: 40px;
    line-height: 45px;
}
.elementor-element.elementor-element-b7b57a2.elementor-widget.elementor-widget-text-editor {
    padding: 0px 10px;
}	
.elementor .e-cddea7f-0ce44cc {
    font-size: 30px;
    line-height: 42px;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-next {
    right: 38%;
}
.elementor-6 .elementor-element.elementor-element-32dd7bb .owl-nav .owl-prev {
    left: 38%;
}	
.elementor .e-56fe36b-a1f2f67, .elementor .e-7503a84-27580a3 {
    font-size: 36px;
    line-height: 39px;
} 	
.elementor-6 .elementor-element.elementor-element-181b7b2 {
    font-size: 15px;
    line-height: 27px;
}
}