.elementor-element.elementor-element-edit-mode.elementor-element-6a95976.e-con.e-parent.e-child.elementor-html5dnd-current-element.e-flex.e-con-full.e-con--column {
  padding: 0;
}
.elementor-element.elementor-element-edit-mode.elementor-element-0a572b2.e-con.e-child.e-flex.e-con-full.e-con--column {
  padding: 0;
}
.elementor-element.elementor-element-edit-mode.elementor-element-1847fbc.e-con.e-child.e-flex.e-con-full.e-con--column {
  padding: 0 !important;
}

#wpcf7-f166-o1 {
}
#wpcf7-f166-o1 .row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
}
.row input {
  background: transparent;
  border-top: 0;
  border-left: 0;
  border-radius: ;
  border-right: 0;
  border-radius: 0;
  color: #FFFFFF;
  font-size: 25px;
  border-color: #fff;
  padding-left: 0;
}
.row input::placeholder {
  color: #fff;
}
.wpcf7-form-control.wpcf7-textarea {
  background: transparent;
  border: navajowhite;
  font-size: 25px;
  color: #fff;
  border-bottom: 1px solid #fff !important;
  padding-top: 20px;
  height: 200px;
  padding-left: 0;
}
.wpcf7-form-control.wpcf7-textarea::placeholder {
  color: #fff;
  padding-top: 70px !important;
  top: 100px;
  position: absolute;
  top: 80;
}

 .row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

label {
  font-size: 25px;
  color: #fff;
  line-height: 40px;
}
.wpcf7-list-item.first {
  display: block;
}
.wpcf7-form-control-wrap {
  display: block;
}
.wpcf7-list-item {
  display: block;
}
.wpcf7-list-item {
  font-size: 25px;
  color: #fff;
  padding-left: 0;
  padding-top: 10px;
  margin-left: 0;
}
.wpcf7-list-item input {
  font-size: 25px !important;
  width: 25px;
  height: 20px;
  padding-left: 0;
}
.wpcf7-form-control-wrap {
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  margin-top: 130px;
  text-align: right;
  
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
  border: 1px solid #fff;
  padding: 10px 35px;
  border-radius: 25px;
  font-size: 18px;
}
.ti-verified-by.ti-verified-by-row {
  display: none !important;
}
.ti-verified-by.ti-verified-by-row {
  display: none !important;
}

.elementor-element.elementor-element-a1606c0.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
}
.elementor-element.elementor-element-230cd7d.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -25px;
}
.elementor-element.elementor-element-a8d9bd3.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -25px;
}
.elementor-element.elementor-element-416d1f9.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -25px;
}
.elementor-element.elementor-element-75a69b8.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -25px;
}
.elementor-element.elementor-element-587007e.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -25px;
}
.elementor-element.elementor-element-10a71e0.e-con-full.e-flex.e-con.e-child {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -25px;
}
.cad .elementor-widget-container p {
  padding-top: 20px;
}
.cad .elementor-widget-container h2 {
  padding-bottom: 20px;
}
.elementor-element.elementor-element-6a95976.e-con-full.e-flex.e-con.e-child {
  padding: 0;
}
.elementor-element-0a572b2 {
  padding: 0;
}
.elementor-element-1847fbc {
  padding: 0;
	cursor:pointer;
}
.elementor-element-6c18ade {
  padding: 0;
		cursor:pointer;
}
.elementor-element-cbc22f6{
  padding: 0;
		cursor:pointer;
}
.elementor-element.elementor-element-18a83ab.e-con-full.e-flex.e-con.e-child {
  padding: 0;
		cursor:pointer;
}
#contact h2 span{
	font-size:75px;
}
.desk-text-right{
	text-align:right;
}

 @media only screen and (max-width: 768px) {

	#contact .row {
  grid-template-columns: 1fr;
}
	 .desk-text-right{
	text-align:left;
}
	 
.wpcf7-form.init {
}
input {
  font-size: 16px !important;
}
.wpcf7-form-control.wpcf7-textarea {
  font-size: 16px;
}
label {
  font-size: 16px;
}
.wpcf7-list-item.first {
}
.wpcf7-form-control.wpcf7-radio {
}
.wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label {
  font-size: 16px;
}
.wpcf7-form-control.wpcf7-radio  input {
  width: 16px;
  height: 16px;
}
	 #contact h2 span{
	font-size:25px;
}

}
.select {
  display: none;
}

.elementor-element-6a95976:hover  .select{
	display:block !importnat;
}

.elementor-element-0a572b2:hover .elementor-element-4720683 {
  background-color: #b6e6f6 !important;
}
.elementor-element-1847fbc:hover .elementor-element-ffc2847{
  background-color: #b6e6f6 !important;
	
}

.elementor-element-6a95976:hover .elementor-element-bc6757a {
  background: #b6e6f6 !important;


}

.elementor-element-0a572b2:hover {
  border-color: #b6e6f6 !important;

}
.elementor-element-1847fbc:hover {
  border-color: #b6e6f6 !important;
	
}

.elementor-element-6a95976:hover  {
  border-color: #b6e6f6 !important;


}
.element-6a95976{
  cursor: pointer;
}
.elementor-element.elementor-element-6a95976.e-con-full.e-flex.e-con.e-child:hover .select {
  display: block !important;
}

#menu-item-19 a:hover {
  background: #b6e6f6;
  color: #fff;
  border-color: #b6e6f6;
}
#menu-item-19 a {
  border: 1px solid #213537;
  border-radius: 25px;
  height: 50px !important;
  margin-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
  margin-left: 20px;
	font-weight:600;
}

.elementor-element.elementor-element-0a572b2.e-con-full.e-flex.e-con.e-child:hover .select {
  display: block !important;
}
.elementor-element.elementor-element-1847fbc.e-con-full.e-flex.e-con.e-child:hover .select {
  display: block !important;
}
.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
  background: #b6e6f6 !important;
}
.wpcf7-form-control.wpcf7-textarea {
    resize: none; /* Disable resizing */
    overflow: hidden; /* Prevent scrolling */
}

.desk {
  background-color: #b6e6f6;
}
@media screen and (max-width: 768px) {
	.desk {
  background-color: unset;
}
	.mobile{
		  background-color: #b6e6f6;
	}
	.elementor-element.elementor-element-75a4a5c9.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {
  max-width: 350px;
}
}
body{
	font-family:tommymade;
}
@media screen and (min-width: 500px) and (max-width: 800px) {
  .elementor-element.elementor-element-75a4a5c9.elementor-widget.elementor-widget-heading .elementor-heading-title.elementor-size-default {
    max-width: 450px;
    font-size: 50px;
    line-height: 65px;
  }
}
.elementor-heading-title.elementor-size-default {
  font-family: 'MADE TOMMY', sans-serif !important;
}
.wpcf7-response-output {
  color: #fff;
}