.elementor-4255 .elementor-element.elementor-element-55cab0e:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-55cab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E2DD;background-image:url("https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/connect-overlay.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4255 .elementor-element.elementor-element-55cab0e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #34342F 3%, #E3E2DD00 20%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4255 .elementor-element.elementor-element-55cab0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:11% 0% 7% 0%;}.elementor-4255 .elementor-element.elementor-element-ed83361 .elementor-heading-title{color:#252620;font-family:"Otama-ep", Sans-serif;font-size:3.698vw;font-weight:normal;}.elementor-4255 .elementor-element.elementor-element-6904f46 .elementor-heading-title{color:#252620;font-family:"Commuters Sans", Sans-serif;font-size:1.146vw;font-weight:normal;}.elementor-4255 .elementor-element.elementor-element-6904f46 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button{font-family:"Commuters Sans", Sans-serif;font-size:0.885vw;font-weight:bold;line-height:1.3em;fill:#746553;color:#746553;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:#716655;border-radius:6px 6px 6px 6px;padding:3% 07% 3% 07%;}.elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button:hover, .elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button:focus{color:#FFFFFF;background-color:#716655;}.elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button:hover svg, .elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-a616a0a > .elementor-widget-container{margin:2% 0% 2% 0%;}.elementor-4255 .elementor-element.elementor-element-88eb8e1{padding:3.5% 0% 5% 0%;}.elementor-4255 .elementor-element.elementor-element-1253c1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button{font-family:"Commuters Sans", Sans-serif;font-size:0.885vw;font-weight:bold;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;background-color:#716655;border-style:solid;border-width:2px 2px 2px 2px;border-color:#716655;border-radius:6px 6px 6px 6px;padding:10% 20% 10% 20%;}.elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button:hover, .elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button:focus{color:#FFFFFF;background-color:#716655;}.elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button:hover svg, .elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-8d01d62 > .elementor-widget-container{padding:0% 7% 0% 7%;}.elementor-4255 .elementor-element.elementor-element-74cb2dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button{font-family:"Commuters Sans", Sans-serif;font-size:0.885vw;font-weight:bold;line-height:1.3em;fill:#746553;color:#746553;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:#716655;border-radius:6px 6px 6px 6px;padding:10% 20% 10% 20%;}.elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button:hover, .elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button:focus{color:#FFFFFF;background-color:#716655;}.elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button:hover svg, .elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-2c2903a > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4255 .elementor-element.elementor-element-21a4d2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button{font-family:"Commuters Sans", Sans-serif;font-size:0.885vw;font-weight:bold;line-height:1.3em;fill:#746553;color:#746553;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:#716655;border-radius:6px 6px 6px 6px;padding:10% 20% 10% 20%;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button:hover, .elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button:focus{color:#FFFFFF;background-color:#716655;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button:hover svg, .elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-4255 .elementor-element.elementor-element-62a646f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button{font-family:"Commuters Sans", Sans-serif;font-size:0.885vw;font-weight:bold;line-height:1.3em;fill:#746553;color:#746553;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-color:#716655;border-radius:6px 6px 6px 6px;padding:15px 0px 15px 0px;}.elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button:hover, .elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button:focus{color:#FFFFFF;background-color:#716655;}.elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button:hover svg, .elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4255 .elementor-element.elementor-element-36b094d > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-cbd7c73{color:#252620;font-family:"Commuters Sans", Sans-serif;font-size:1.146vw;font-weight:normal;line-height:1.65em;}.elementor-4255 .elementor-element.elementor-element-cbd7c73 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-4255 .elementor-element.elementor-element-0dc2c8b img{width:0%;}@media(max-width:1024px){.elementor-4255 .elementor-element.elementor-element-55cab0e:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-55cab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% -5%;background-size:cover;}.elementor-4255 .elementor-element.elementor-element-55cab0e{padding:12% 3% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-b13b312 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-4255 .elementor-element.elementor-element-ed83361 .elementor-heading-title{font-size:4vw;}.elementor-4255 .elementor-element.elementor-element-6904f46 .elementor-heading-title{font-size:1.85vw;}.elementor-4255 .elementor-element.elementor-element-6904f46 > .elementor-widget-container{margin:-1em -5em 0em 0em;}.elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button{font-size:1.5vw;}.elementor-4255 .elementor-element.elementor-element-a616a0a > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button{font-size:1.5vw;}.elementor-4255 .elementor-element.elementor-element-8d01d62 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button{font-size:1.5vw;}.elementor-4255 .elementor-element.elementor-element-2c2903a > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button{font-size:1.5vw;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button{font-size:1.5vw;}.elementor-4255 .elementor-element.elementor-element-36b094d > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-4255 .elementor-element.elementor-element-cbd7c73{font-size:2vw;}.elementor-4255 .elementor-element.elementor-element-cbd7c73 > .elementor-widget-container{padding:0% 2% 2% 0%;}}@media(max-width:767px){.elementor-4255 .elementor-element.elementor-element-55cab0e:not(.elementor-motion-effects-element-type-background), .elementor-4255 .elementor-element.elementor-element-55cab0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;background-size:0% auto;}.elementor-4255 .elementor-element.elementor-element-55cab0e{padding:0% 0% 5% 0%;}.elementor-4255 .elementor-element.elementor-element-b13b312 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-4255 .elementor-element.elementor-element-b13b312{z-index:5;}.elementor-4255 .elementor-element.elementor-element-ed83361{text-align:center;}.elementor-4255 .elementor-element.elementor-element-ed83361 .elementor-heading-title{font-size:8vw;}.elementor-4255 .elementor-element.elementor-element-ed83361 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-6904f46{text-align:center;}.elementor-4255 .elementor-element.elementor-element-6904f46 .elementor-heading-title{font-size:4.5vw;line-height:1.5em;}.elementor-4255 .elementor-element.elementor-element-6904f46 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-4255 .elementor-element.elementor-element-a616a0a .elementor-button{font-size:3.5vw;padding:0% 5% 0% 5%;}.elementor-4255 .elementor-element.elementor-element-a616a0a > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-4255 .elementor-element.elementor-element-88eb8e1{padding:3% 0% 5% 0%;}.elementor-4255 .elementor-element.elementor-element-1253c1e{width:50%;}.elementor-4255 .elementor-element.elementor-element-1253c1e > .elementor-element-populated{padding:0% 0% 5% 0%;}.elementor-4255 .elementor-element.elementor-element-8d01d62 .elementor-button{font-size:3.5vw;padding:0% 5% 0% 5%;}.elementor-4255 .elementor-element.elementor-element-8d01d62 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-4255 .elementor-element.elementor-element-74cb2dd{width:50%;}.elementor-4255 .elementor-element.elementor-element-74cb2dd > .elementor-element-populated{padding:0% 0% 5% 0%;}.elementor-4255 .elementor-element.elementor-element-2c2903a .elementor-button{font-size:3.5vw;padding:0% 10% 0% 10%;}.elementor-4255 .elementor-element.elementor-element-2c2903a > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-21a4d2f{width:50%;}.elementor-4255 .elementor-element.elementor-element-21a4d2f > .elementor-element-populated{padding:0% 0% 5% 0%;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 .elementor-button{font-size:3.5vw;padding:0% 5% 0% 5%;}.elementor-4255 .elementor-element.elementor-element-3f89fc6 > .elementor-widget-container{padding:0% 3% 0% 0%;}.elementor-4255 .elementor-element.elementor-element-62a646f{width:50%;}.elementor-4255 .elementor-element.elementor-element-36b094d .elementor-button{font-size:3.5vw;padding:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-36b094d > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-4255 .elementor-element.elementor-element-cbd7c73{font-size:4.5vw;}.elementor-4255 .elementor-element.elementor-element-cbd7c73 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-4255 .elementor-element.elementor-element-4a2342d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4255 .elementor-element.elementor-element-0dc2c8b img{width:100%;}.elementor-4255 .elementor-element.elementor-element-0dc2c8b > .elementor-widget-container{margin:0% 0% -22% 0%;padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-4255 .elementor-element.elementor-element-b13b312{width:58.5%;}.elementor-4255 .elementor-element.elementor-element-1253c1e{width:5%;}.elementor-4255 .elementor-element.elementor-element-74cb2dd{width:10%;}.elementor-4255 .elementor-element.elementor-element-21a4d2f{width:54%;}.elementor-4255 .elementor-element.elementor-element-62a646f{width:31%;}.elementor-4255 .elementor-element.elementor-element-4a2342d{width:41.499%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4255 .elementor-element.elementor-element-b13b312{width:62%;}}/* Start custom CSS */.custom-header {
  background-color: #FF00 !important;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 20;
}

.c-button .elementor-button {
  height: 4vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*width: 8.542vw !important;*/
}

.contact-br br {
  display: block;
}

.inner {
  margin-left: -2% !important;
}

.contact-form .gfield_label {
  display: none !important;
}

/*CONTACT-FORM*/
.contact-form ::-webkit-input-placeholder {
  color: #0B1C36 !important;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.contact-form :-moz-placeholder {
  color: #0B1C36 !important;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.contact-form ::-moz-placeholder {
  color: #0B1C36 !important;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.contact-form :-ms-input-placeholder {
  color: #0B1C36 !important;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.contact-form ::-ms-input-placeholder {
  color: #0B1C36 !important;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.contact-form ::placeholder {
  color: #0B1C36 !important;
  opacity: 1 !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.contact-form  input#input_5_4 {
    padding-left: 85px !important;
}

/* text inside*/
.contact-form .gform_body input {
  border: none !important;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 0 20px !important;
  font-family: "Commuters Sans", Sans-serif;
  font-size: 0.833vw !important;
  font-weight: normal;
  outline: none;
  height: 3vw!important;
  background-color: #D1C7BB80;
}

.contact-form .gform_body textarea {
  border: none !important;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  padding: 20px !important;
  font-family: "Commuters Sans", Sans-serif;
  font-size: 0.833vw !important;
  font-weight: normal;
  outline: none;
  height: 8vw!important;
  background-color: #D1C7BB80;
  resize: none;
}

.contact-form .gform_footer button {
  position: relative;
  padding: 2.7% 6% 2.7% 4% !important;
  color: #252620 !important;
  font-family: "Commuters Sans", Sans-serif;
  margin-top: 1.5% !important;
  font-size: 0.938vw;
  font-weight: bold;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  border: none;
  /*background-image: url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/speaking-btn-form.png');*/
   background-image: url(' https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/gold-button-connect.png');
 
  -moz-background-size: cover;
 
       background-size: cover;
  text-transform: uppercase;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.contact-form .gform_footer button:before {
  content: "";
  background: url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/arrow-btn-icon.svg') no-repeat center;
  -moz-background-size: cover;
       background-size: cover;
  background-repeat: no-repeat;
  height: 1vw;
  width: 1vw;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2vw;
  margin: auto 0;
}

.contact-form .gform_footer button {
  width: 37% !important;
  cursor: pointer;
}

.contact-form .gform_footer button:hover {
  -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}

/*confirmation*/
.contact-form br {
  display: block !important;
}

.contact-form .gform_confirmation_wrapper {
  background-color: #ff00;
}

.contact-form .confirmation {
  font-size: 2.5vw !important;
  font-family: "Otama-ep", Sans-serif;
  font-weight: normal;
  color: #000 !important;
  margin-bottom: -7%;
}

.contact-form .gform_confirmation_message h2 {
  font-size: 1.5vw !important;
  font-weight: bold;
  font-family: "Commuters Sans", Sans-serif;
  text-align: center !important;
  color: #000 !important;
  padding: 0% 0 25% 0;
  border: none !important;
  margin-right: 7%;
  margin-top: 0;
}

/*==================*/
body:not(.elementor-editor-active) .ty-msg.hide {
  display: none;
}

.contact-form .gform_body input:focus::-webkit-input-placeholder, .contact-form .gform_body textarea:focus::-webkit-input-placeholder {
  opacity: 0 !important;
}

.contact-form .gform_body input:focus:-moz-placeholder, .contact-form .gform_body textarea:focus:-moz-placeholder {
  opacity: 0 !important;
}

.contact-form .gform_body input:focus:-ms-input-placeholder, .contact-form .gform_body textarea:focus:-ms-input-placeholder {
  opacity: 0 !important;
}

.contact-form .gform_body input:focus::-moz-placeholder, .contact-form .gform_body textarea:focus::-moz-placeholder {
  opacity: 0 !important;
}

.contact-form .gform_body input:focus::-ms-input-placeholder, .contact-form .gform_body textarea:focus::-ms-input-placeholder {
  opacity: 0 !important;
}

.contact-form .gform_body input:focus::placeholder, .contact-form .gform_body textarea:focus::placeholder {
  opacity: 0 !important;
}

@media only screen and (min-width:3000px) {
    .iti__selected-flag {
        font-size: 0.6vw;
    }
}

@media only screen and (max-width:1024px) {
  .contact-br br {
    display: none;
  }

  .inner {
    margin-left: 0 !important;
  }

  .c-button .elementor-button {
    height: 8vw;
  }

  /* text inside*/
  .contact-form .gform_body input {
    font-size: 1.5vw !important;
    height: 50px !important;
  }

  .contact-form .gform_body textarea {
    font-size: 1.5vw !important;
    height: 130px !important;
  }

  .contact-form .gform_footer button {
    font-size: 1.5vw;
    width: 40% !important;
    padding: 3% 6% 3% 5% !important;
  }

  .contact-form .gform_footer button:before {
    height: 1.5vw;
    top: 0 !important;
    right: 5vw !important;
  }

  .contact-form .confirmation {
    font-size: 3vw !important;
  }

  .contact-form .gform_confirmation_message h2 {
    font-size: 1.8vw !important;
    margin-right: 15%;
  }
}

@media only screen and (max-width:767px) {

  /* text inside*/
  .contact-form .gform_body input {
    font-size: 4vw !important;
    /*height: 50px !important;*/
    height: 15vw !important;
  }

  .contact-form .gform_body textarea {
    font-size: 4vw !important;
    /*height: 130px !important;*/
    height: 40vw !important;
  }

  .c-button .elementor-button {
    height: 17vw;
  }

  .contact-form .gform_footer button {
    font-size: 4vw;
    padding: 7% 20% 6% 20% !important;
    line-height: 1.2;
  }

  .contact-form .gform_footer button {
    width: 100% !important;
  }

  .contact-form .gform_footer button:before {
    height: 5vw;
    width: 2vw;
    right: 18vw !important;
    top: 5% !important;
  }

  .contact-form .confirmation {
    font-size: 6vw !important;
  }

  .contact-form .gform_confirmation_message h2 {
    font-size: 4vw !important;
    margin-right: 0%;
  }
  
  section#confirm {
    background-position: center left;
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Otama-ep';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/Otama-ep.eot');
	src: url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/Otama-ep.eot?#iefix') format('embedded-opentype'),
		url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/Otama-ep.woff2') format('woff2'),
		url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/Otama-ep.woff') format('woff'),
		url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/Otama-ep.ttf') format('truetype'),
		url('https://www.wpt.shaminataylor.com/wp-content/uploads/2022/04/Otama-ep.svg#Otama-ep') format('svg');
}
/* End Custom Fonts CSS */