.elementor-kit-6{--e-global-color-primary:#0B2545;--e-global-color-secondary:#081B34;--e-global-color-text:#2A2E35;--e-global-color-accent:#B08D57;--e-global-color-36bf3d4:#FBFAF7;--e-global-color-9bf5f82:#EEF0F3;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cormorant Garamond";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-weight:600;}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h2{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h3{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h4{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h5{font-family:"Cormorant Garamond", Sans-serif;}.elementor-kit-6 h6{font-family:"Cormorant Garamond", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */.efecto-borde svg{background:#B08D57;padding:3px;font-size:26px;border-radius:50px;color:#fff;margin-left:10px;transition:all 0.2s ease-in-out !important;fill:none;}
.efecto-borde:hover svg{background:#fff;padding:4px;font-size:26px;border-radius:50px;color:#B08D57;transform:rotate(45deg);}
.gform-theme--foundation .gform_fields {
  grid-row-gap: 10px !important;
}

.dorado {
  background-image: linear-gradient(
    100deg,
    #8a6a3d 0%,
    #b08d57 22%,
    #e7cc8f 50%,
    #b08d57 78%,
    #8a6a3d 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.04);font-weight:600;
}

.efecto-borde .elementor-button {

    border: 1px solid transparent !important;
    border-image: conic-gradient(
        from var(--angulo-borde),
        transparent 10%,
        #B08D57 80%,
        #ffffff 95%,
        transparent 100%
    ) 1 !important;
    animation: rotarBordeLuz 5s linear infinite !important;
    transition: background-color 0.3s ease, color 0.3s ease, border-image 0.3s ease !important;
}

.efecto-borde .elementor-button:hover {
    background-image: none !important;
    border-image: none !important;
    border: 1px solid #B08D57 !important;
    background-color: #B08D57 !important;
}

@property --angulo-borde {
    syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}

@keyframes rotarBordeLuz {
    to {
        --angulo-borde: 360deg;
    }
}/* End custom CSS */