.elementor-153 .elementor-element.elementor-element-ad951c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-153 .elementor-element.elementor-element-ad951c8:not(.elementor-motion-effects-element-type-background), .elementor-153 .elementor-element.elementor-element-ad951c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rjonrobins.com/wp-content/uploads/2023/04/popup-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-153 .elementor-element.elementor-element-ad951c8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 5% 1% 5%;}.elementor-153 .elementor-element.elementor-element-ad951c8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-153 .elementor-element.elementor-element-90eb171.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-153 .elementor-element.elementor-element-90eb171 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-153 .elementor-element.elementor-element-a24333c img{width:22.604vw;}.elementor-153 .elementor-element.elementor-element-81f53aa > .elementor-widget-container{padding:4% 0% 1% 0%;}.elementor-153 .elementor-element.elementor-element-81f53aa{text-align:center;}.elementor-153 .elementor-element.elementor-element-81f53aa .elementor-heading-title{font-family:"Burfor Base", Sans-serif;font-size:5.34vw;font-weight:300;line-height:0.8em;letter-spacing:-0.1em;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-9200b1e > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-153 .elementor-element.elementor-element-9200b1e{text-align:center;}.elementor-153 .elementor-element.elementor-element-9200b1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.198vw;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-153 .elementor-element.elementor-element-bfb795c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-bfb795c > .elementor-widget-container{margin:5% 2% 5% 2%;}.elementor-153 .elementor-element.elementor-element-cad1b12{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-0bba320 > .elementor-widget-container{padding:4% 0% 0% 0%;}.elementor-153 .elementor-element.elementor-element-0bba320 img{width:13.385vw;}.elementor-153 .elementor-element.elementor-element-9849c0c{text-align:end;}.elementor-153 .elementor-element.elementor-element-9849c0c img{width:26.198vw;}#elementor-popup-modal-153 .dialog-widget-content{background-color:#02010100;}#elementor-popup-modal-153{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-153 .dialog-message{width:68.177vw;height:auto;}#elementor-popup-modal-153 .dialog-close-button{display:flex;top:-5%;font-size:40px;}body:not(.rtl) #elementor-popup-modal-153 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-153 .dialog-close-button{left:5%;}#elementor-popup-modal-153 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-153 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-153 .elementor-element.elementor-element-a24333c img{width:33vw;}.elementor-153 .elementor-element.elementor-element-81f53aa .elementor-heading-title{font-size:6.5vw;}.elementor-153 .elementor-element.elementor-element-9200b1e > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-153 .elementor-element.elementor-element-9200b1e .elementor-heading-title{font-size:1.8vw;}.elementor-153 .elementor-element.elementor-element-cad1b12{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-153 .elementor-element.elementor-element-0bba320 img{width:20vw;}.elementor-153 .elementor-element.elementor-element-9849c0c > .elementor-widget-container{margin:0% -10% 0% 0%;}.elementor-153 .elementor-element.elementor-element-9849c0c img{width:100%;}#elementor-popup-modal-153 .dialog-message{width:90vw;}body:not(.rtl) #elementor-popup-modal-153 .dialog-close-button{right:3.5%;}body.rtl #elementor-popup-modal-153 .dialog-close-button{left:3.5%;}}@media(max-width:767px){.elementor-153 .elementor-element.elementor-element-ad951c8{margin-top:0%;margin-bottom:0%;padding:5% 3% 5% 3%;}.elementor-153 .elementor-element.elementor-element-a24333c img{width:100%;}.elementor-153 .elementor-element.elementor-element-81f53aa > .elementor-widget-container{padding:7% 0% 5% 0%;}.elementor-153 .elementor-element.elementor-element-81f53aa .elementor-heading-title{font-size:15vw;}.elementor-153 .elementor-element.elementor-element-9200b1e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-153 .elementor-element.elementor-element-9200b1e .elementor-heading-title{font-size:4.5vw;}.elementor-153 .elementor-element.elementor-element-cad1b12{width:100%;max-width:100%;}.elementor-153 .elementor-element.elementor-element-0bba320 img{width:50%;}.elementor-153 .elementor-element.elementor-element-9849c0c > .elementor-widget-container{margin:0% 0% -10% 0%;}#elementor-popup-modal-153 .dialog-message{width:100vw;}#elementor-popup-modal-153{justify-content:center;align-items:center;}#elementor-popup-modal-153 .dialog-close-button{top:4%;}body:not(.rtl) #elementor-popup-modal-153 .dialog-close-button{right:14%;}body.rtl #elementor-popup-modal-153 .dialog-close-button{left:14%;}}@media(min-width:768px){.elementor-153 .elementor-element.elementor-element-90eb171{width:55%;}.elementor-153 .elementor-element.elementor-element-0f71523{width:44.999%;}}/* Start custom CSS */#elementor-popup-modal-153 .dialog-close-button i:before {
  position: absolute;
  content: "";
  background-image: url('/wp-content/uploads/2023/04/close-btn.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 3.958vw;
  height: 3.958vw;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

/*Form*/
.popup-form label, #manifesto-popup label {
  display: none !important;
}

.popup-form ::placeholder, #manifesto-popup ::placeholder {
  color: #fff;
  text-transform: uppercase;
}

.popup-form .gform_body input, #manifesto-popup input {
  border-radius: 0;
  border: 1px solid #C99E59;
  height: 3.229vw;
  padding: 0 6% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: 400 !important;
  font-size: 0.938vw !important;
  color: #FFFFFF;
  outline: none;
  background-color: transparent;
}

#manifesto-popup input {
    width: 100%;
    margin-bottom: 5%;
}

.popup-form .gform_footer button, #manifesto-popup button {
  width: 100%;
  background: #C99E59 !important;
  border: 2px solid #C99E59;
  color: #fff;
  height: 3.281vw;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 1.667vw !important;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  margin: 0 !important;
  position: relative;
}

.popup-form .gform_footer button:before, #manifesto-popup button:before {
  position: absolute;
  content: "";
  background-image: url(/wp-content/uploads/2023/04/arrow-btn-img.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 10.573vw;
  height: 1.563vw;
  right: -4vw;
  top: 0;
  bottom: 0;
  margin: auto;
}

.popup-form .gform_footer button:hover:before, #manifesto-popup button:hover:before {
  filter: brightness(0) saturate(100%) invert(92%) sepia(82%) saturate(4660%) hue-rotate(309deg) brightness(83%) contrast(87%);
}

.popup-form .gform_footer button:hover, #manifesto-popup button:hover {
  background-color: #fff !important;
  color: #C99E59 !important;
}

.popup-form .gform_confirmation_wrapper {
  border: 1px solid #fff;
  padding-bottom: 5%;
  padding-top: 5%;
  text-align: center;
  margin: 3% 0;
  color: #fff;
  font-size: 1.5vw;
}

@media only screen and (max-width: 1024px) {
  .popup-form .gform_body input {
    height: 6vw;
    font-size: 1.5vw !important;
  }

  .popup-form .gform_footer button, #manifesto-popup button {
    height: 6vw;
    font-size: 2vw !important;
  }

  .popup-form .gform_confirmation_message h2 {
    font-size: 3vw;
  }

  .popup-form .gform_confirmation_wrapper {
    margin: 5% 0;
    font-size: 2.2vw;
  }
}

@media only screen and (max-width: 767px) {
  .popup-form .gform_body input, #manifesto-popup input {
    height: 14vw;
    font-size: 4vw !important;
  }

  .popup-form .gform_footer button, #manifesto-popup button {
    height: 14vw;
    font-size: 5vw !important;
  }

  .popup-form .gform_confirmation_message h2 {
    font-size: 5vw;
  }

  .popup-form .gform_footer button:before, #manifesto-popup button:before {
    width: 25.573vw;
    height: 3.563vw;
    right: -10vw;
  }

  #elementor-popup-modal-153 .dialog-close-button i:before {
    width: 12vw;
    height: 12vw;
  }

  .popup-form .gform_confirmation_wrapper {
    padding-bottom: 10%;
    padding-top: 10%;
    margin: 7% 0;
    font-size: 5vw;
  }
}/* End custom CSS */