.elementor-kit-12877{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-216f069:#FFD600;--e-global-color-59aed8e:#005BBB;--e-global-color-9c34eef:#1779D1;--e-global-color-4efebd8:#434345;--e-global-color-5bb79ae:#1679D3;--e-global-color-e9a87df:#FCD50C;--e-global-color-e705cd7:#FFFFFF;--e-global-color-0af5f56:#F4F4F4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-12877 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Newsletter Form */

#newsletter_contact_page_form label.elementor-field-label, #newsletter_popup_form label.elementor-field-label {
    background-color: #1679d3;
    padding: 14px;
    min-width: 120px;
    position: absolute;
    top: 0px;
    z-index: 2;
}

#newsletter_contact_page_form ::placeholder, #newsletter_popup_form ::placeholder{
    color: #8B8B8B !important;
  
}

#newsletter_contact_page_form input, #newsletter_popup_form input{
    padding-left: 135px !important;
}


#newsletter_popup_form label.elementor-field-label {
    padding:11px;
    top: 1.5px;
    border: 2px solid #fff !important;
}

#newsletter_popup_form{
    
}

/* End Newsletter Form */



/* Redesigned Home page */

.elementor-cta__bg-overlay {
    z-index: 0 !important;
}

.elementor-bg-transform-zoom-in:hover .elementor-bg {
    transform: none !important;
}

.htmega-singleimage-gridstyle-3:hover .thumb a img {
    transform: none !important;
}


.modified-icon-box g{
    clip-path: none;
}

.modified-icon-box p{
    font-size: 19px;
    font-weight: 700;
       text-decoration: underline solid #fcd50c 3px !important;
      text-underline-offset: 5px;
    margin-top: 10px;  
}

.modified-icon-box p:hover{
    color: #fcd50c;
     cursor: pointer;
}


.yellow-line-link a{
      text-decoration: underline solid #fcd50c 3px !important;
      text-underline-offset: 5px;
}

/* End Redesigned Home Page */


/* Yellow Edges */

.line-top-left {
  --b: 20px; /* border thickness */
  --c: #0000 25%,#FCD50C 0; /* define the color here */
  padding: 20px;
  background:    
    conic-gradient(from 90deg  at top    var(--b) left  var(--b),var(--c)) 0    0;
  background-size: 100px 100px; /* adjust border length here */
  background-repeat: no-repeat;
}

.line-top-right {
  --b: 20px; /* border thickness */
  --c: #0000 25%,#ffd400 0; /* define the color here */
  padding: 20px;
  background:
    conic-gradient(from 180deg at top    var(--b) right var(--b),var(--c)) 100% 0;
  background-size: 100px 100px; /* adjust border length here */
  background-repeat: no-repeat;
}

.line-bottom-right {
  --b: 20px; /* border thickness */
  --c: #0000 25%,#FCD50C 0; /* define the color here */
  padding: 20px;
  background:    
    conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--c)) 100% 100%;
  background-size: 100px 100px; /* adjust border length here */
  background-repeat: no-repeat;
}

.line-bottom-left {
  --b: 20px; /* border thickness */
  --c: #0000 25%,#FCD50C 0; /* define the color here */
  padding: 20px;
  background:    
    conic-gradient(from 0deg   at bottom var(--b) left  var(--b),var(--c)) 0    100%;
  background-size: 100px 100px; /* adjust border length here */
  background-repeat: no-repeat;
}


/*End Yellow Edges *//* End custom CSS */