/*
Theme Name: BrandRootIsoft
Description: BrandRootIsoft Child Theme
Template: hello-elementor
Version: 1.3
Tags: four-columns, right-sidebar, full-width-template
Text Domain: brandrootisoft

This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.
*/




.service-mem-link:hover {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    transition: 0.3s ease;
}


/* Teat section css  */

.team-desc, .team-mem-link{
  position: relative;
  display: inline-block;
}
.team-desc .elementor-inline-item .team-social-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px; 
  background-color: #000000; 
  transition: width 0.3s ease; 
}
.team-desc .elementor-inline-item .team-social-link:hover::after, .team-mem-link:hover::after{
  width: 100%;
}
.team-mem-link::after{
	  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px; 
  background-color: #000000; 
  transition: width 0.3s ease; 
}
.team-main-div
.newsletter-form .elementor-field-type-submit {
	width: 60px;
	position: absolute;
	left: auto;
	right: 0px;
	top: 22.5%;
	transform: translateY(-30%);
	margin-bottom: 0px !important;
} 
.team-main-div {
  position: relative;
  overflow: hidden;
  transform-style: preserve-3d;
}
.team-main-div img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
  transform: translate3d(0px, 0px, 0px)
             scale3d(1, 1, 1)
             rotateX(0deg)
             rotateY(0deg)
             rotateZ(0deg)
             skew(0deg, 0deg);
  transform-style: preserve-3d;
}
.team-main-div:hover img {
  transform: translate3d(0px, 0px, 0px)
             scale3d(1.06, 1.06, 1)
             rotateX(0deg)
             rotateY(0deg)
             rotateZ(-3deg)
             skew(0deg, 0deg);
  transform-style: preserve-3d;
}
.contact-form-br .elementor-field,
.contact-form-br .elementor-field-type-select select {
    background-size: 20px 20px;
    background-position: 15px 17px;
    background-repeat: no-repeat;
    padding: 13px 0px 13px 36px;
        box-shadow: none !important;
    
} 
.contact-form-br .elementor-field-type-text input[type=text] {
    background-image: url('/wp-content/uploads/2025/12/person.svg');
     background-position: right;
    padding-left: 20px !important;
	padding-right: 20px !important;
}
.contact-form-br .elementor-field-type-email input[type=email] {
    background-image: url('/wp-content/uploads/2025/12/free_icon_1.svg');
     background-position: right;
    padding-left: 20px !important;
	padding-right: 20px !important;
}
.contact-form-br .elementor-field-type-tel input[type=tel] {
    background-image: url('/wp-content/uploads/2025/12/telephone.svg');
    background-position: right;
    padding-left: 20px !important;
	padding-right: 20px !important;
}
.contact-form-br .elementor-field-type-textarea  textarea {
    background-image: url('https://coravets3.web-edits.uno/wp-content/uploads/2025/11/pencil.svg');
    background-position: right;
    padding-left: 20px !important;
	padding-right: 20px !important;
        
}
.contact-form-brm .elementor-field-type-select  select {
    background-image: url('https://coravets3.web-edits.uno/wp-content/uploads/2025/11/description.svg');
     background-position: right;
}
.contact-form-br .elementor-select-wrapper {
    padding-left: 0px !important;
}
.contact-form-br .elementor-select-wrapper select{
    padding-left: 20px;
	padding-right: 20px !important;
}
.contact-form-br .elementor-field:focus, .contact-form-br .elementor-field-textual:focus, .contact-form-br .elementor-field:hover, .contact-form-br .elementor-field-textual:hover{
	border-color: var( --e-global-color-secondary ) !important;
}
