.elementor-kit-26{--e-global-color-primary:#4F73B8;--e-global-color-secondary:#36A9E1;--e-global-color-text:#5EB9A8;--e-global-color-accent:#E74071;--e-global-color-5bbec51:#0060C0;--e-global-color-51aec4c:#00B5F1;--e-global-color-cdd89b8:#AAF7E1;--e-global-color-7069f7d:#53B584;--e-global-color-eb5f475:#A2A2A2;--e-global-color-eb3d27c:#F26618;--e-global-color-edda7b4:#BF139A;--e-global-color-9adeb33:#0B3F73;--e-global-color-40dcf66:#ADBF13;--e-global-color-e7664e7:#BF1E13;--e-global-color-ea7a990:#54595F;--e-global-color-f76fc7d:#7A7A7A;--e-global-color-b9b486a:#000000;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Exo 2";--e-global-typography-text-font-size:1.15rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Exo 2";--e-global-typography-accent-font-weight:600;color:#7A7A7A;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-26 a{color:var( --e-global-color-9adeb33 );}.elementor-kit-26 a:hover{color:var( --e-global-color-eb5f475 );text-decoration:none;}.elementor-kit-26 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-26 h2{color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-weight:400;}.elementor-kit-26 button,.elementor-kit-26 input[type="button"],.elementor-kit-26 input[type="submit"],.elementor-kit-26 .elementor-button{font-family:"Exo 2", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#FFFFFF;background-color:#0060C000;border-style:solid;border-radius:10px 10px 10px 10px;padding:14px 30px 14px 30px;}.elementor-kit-26 button:hover,.elementor-kit-26 button:focus,.elementor-kit-26 input[type="button"]:hover,.elementor-kit-26 input[type="button"]:focus,.elementor-kit-26 input[type="submit"]:hover,.elementor-kit-26 input[type="submit"]:focus,.elementor-kit-26 .elementor-button:hover,.elementor-kit-26 .elementor-button:focus{color:#FFFFFF;background-color:#F26618D1;border-radius:10px 10px 10px 10px;}.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-26 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-26{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-26{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-id-11 .custom-title, .page-id-12 .custom-title, .page-id-19 .custom-title, .page-id-20 .custom-title, .page-id-1859 .custom-title, .page-id-2134 .custom-title, .page-id-2276 .custom-title, .page-id-2595 .custom-title, .page-id-3265 .custom-title, .page-id-3687 .custom-title, .page-id-3713 .custom-title, body.error404 .site-header {display: none;}

.cajaIcono {
    background-image: none;
	background-color: rgba(255, 255, 255, 0.45);
}

.cajaIcono:hover {
    background-image: none;
	background-color: rgba(255, 255, 255, 0.1);
	transition: .3s all ease-in-out;
}

.triangulo{
  display: block;
  margin: 0 auto;
  height: 13px;
}

        .reloj { 
        width: auto; 
        height:15px; 
        padding: 5px 10px; 
        border: 1px solid black; 
        text-align: center;
        float: right; 
        }

        .popUp{
            width: 90;
            height: 30;
            padding: 5px 10px;
            text-align: center;
            float: left;
            background-color: red;
            color: white;
            font-style: italic;
            }
        .popUpEscondido{
            display: none;
        }
        
        
        
#wpcf7-f4801-o2 a.infoGDPR {
    color:blue !important;
}


.elementor-4826 .elementor-element.elementor-element-14bbe54 .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"] {
    padding: 5px 0px 8px 50px !important;
    margin: 0px 0px 7px 0px;
}


.elementor-4795 .elementor-element.elementor-element-7c2a1cd .wpcf7-form .wpcf7-form-control-wrap input[type*="tel"] {
    color: #000000;
    padding: 5px 0px 7px 50px !important;
    margin: 0px 0px 7px 0px;
}

#wpcf7-f6420-p6502-o1 .wpcf7-intl_tel {
    padding-left: 50px;
}

.wpcf7-form-control .wpcf7-intl_tel .wpcf7-validates-as-required .wpcf7-intl-tel {
     padding-left: 50px;
}


input[type=date], input[type=email], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #666;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin: 5px;
}

.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=tel], .intl-tel-input.separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 52px;
   
}

#cajaformulario .FormInteriorPad p {
    display: block !important;
    height: auto !important;
    margin: 0 0 5px 0px !important;
}

#cajaformulario2 .FormInteriorPad p {
    display: block !important;
    height: auto !important;
    margin: 0 0 5px 0px !important;
}

#form-home2-submit{
    color:#FFFFFF;
     background-color: #c36;
}


#form-home2-submit:hover{
    color:#c36;
     background-color: #FFFFFF;
}

#wpcf7-f6420-p6514-o3 input::placeholder,
#wpcf7-f6420-p6514-o1 input::placeholder,
#wpcf7-f6420-p6422-o3 input::placeholder,
#wpcf7-f6420-p6422-o1 input::placeholder,
#wpcf7-f6420-p7665-o1 input::placeholder,
#wpcf7-f4801-p6236-o3 input::placeholder,
#wpcf7-f4801-p6236-o1 input::placeholder,
#wpcf7-f4801-p4744-o1 input::placeholder,
#wpcf7-f4801-p4744-o2 input::placeholder,
#wpcf7-f4801-p6852-o1 input::placeholder,
#wpcf7-f4801-p7091-o1 input::placeholder,
#wpcf7-f4801-p7194-o1 input::placeholder {
    color: black !important;
}

.formInfo .FormInteriorPad .legalForm label {
    font-size: 13px;
    line-height: 1em !important;
}

.well p {
    font-size: 10px;
    line-height: 1em;
    margin-top: 5px;
}

.FormInteriorPad .bloqueGDPR a {
    color: #4f73b8 !important;
     font-size: 11px;
     font-weight: bold;
    line-height: 1em;
    margin-bottom: 5px;
}

.FormInteriorPad .bloqueGDPR a:hover {
    color: #e74071 !important;
}/* End custom CSS */