.elementor-253 .elementor-element.elementor-element-2dde6eb > .elementor-background-overlay{background-image:url("https://crecimientohacialafelicidad.com/wp-content/uploads/2025/01/fondo-texturizado-1.png");background-repeat:no-repeat;background-size:cover;opacity:0.18;}.elementor-253 .elementor-element.elementor-element-2dde6eb > .elementor-container{max-width:1200px;}.elementor-253 .elementor-element.elementor-element-2dde6eb{margin-top:-150px;margin-bottom:0px;}.elementor-253 .elementor-element.elementor-element-55a1282 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-253 .elementor-element.elementor-element-55a1282 > .elementor-element-populated{margin:150px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-b640139{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-253 .elementor-element.elementor-element-b640139 > .elementor-widget-container{margin:40px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-b640139 .section-title, .premium-access-area, .premium-access-area-two{margin:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-b640139 .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-b640139 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-b640139 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#FFFFFF;font-family:"Diavlo Normal", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:1px;}.elementor-253 .elementor-element.elementor-element-c50d8de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Diavlo Normal", Sans-serif;font-size:113px;font-weight:normal;letter-spacing:0.3px;word-spacing:3px;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.71);}.elementor-253 .elementor-element.elementor-element-c50d8de > .elementor-widget-container{margin:120px 25px 0px 25px;padding:5px 0px 5px 0px;}.elementor-253 .elementor-element.elementor-element-f40924e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-253 .elementor-element.elementor-element-f40924e > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-f40924e img{width:85%;max-width:100%;height:410px;object-fit:cover;object-position:center center;}.elementor-253 .elementor-element.elementor-element-b5e883b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-253 .elementor-element.elementor-element-b5e883b > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-b5e883b img{width:85%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-253 .elementor-element.elementor-element-eef84e1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;color:#FFFFFF;font-family:"Diavlo Normal", Sans-serif;font-size:113px;font-weight:normal;letter-spacing:0.3px;word-spacing:3px;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.71);}.elementor-253 .elementor-element.elementor-element-eef84e1 > .elementor-widget-container{margin:240px 25px 0px 25px;padding:5px 0px 5px 0px;}.elementor-253 .elementor-element.elementor-element-29adcdb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-253 .elementor-element.elementor-element-29adcdb > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-29adcdb img{width:85%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-253 .elementor-element.elementor-element-4acaf36 > .elementor-widget-container{margin:80px 50px 0px 50px;padding:5px 200px 5px 200px;}.elementor-253 .elementor-element.elementor-element-4acaf36{text-align:center;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:95px;font-weight:300;font-style:italic;letter-spacing:0.4px;word-spacing:7px;}.elementor-253 .elementor-element.elementor-element-713c21e{margin-top:20px;margin-bottom:40px;padding:40px 0px 70px 0px;}.elementor-253 .elementor-element.elementor-element-f7a0417 > .elementor-widget-container{margin:0px 0px 035px 0px;}.elementor-253 .elementor-element.elementor-element-f7a0417{text-align:center;}.elementor-253 .elementor-element.elementor-element-f7a0417 .elementor-heading-title{color:#FFFFFF;font-size:46px;}.elementor-253 .elementor-element.elementor-element-9284e39{margin-top:20px;margin-bottom:40px;padding:40px 0px 70px 0px;}.elementor-253 .elementor-element.elementor-element-e503b56 > .elementor-widget-container{margin:0px 0px 035px 0px;}.elementor-253 .elementor-element.elementor-element-e503b56{text-align:center;}.elementor-253 .elementor-element.elementor-element-e503b56 .elementor-heading-title{color:#FFFFFF;font-size:46px;}.elementor-253 .elementor-element.elementor-element-ef62824 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-b96e555 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-a441861 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-94a4f76 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-61e85b2 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-99505f2 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-db2667b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-084588a .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-3b2801b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-253 .elementor-element.elementor-element-3be5964 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-253 .elementor-element.elementor-element-4f0245a .contact-info .sub-title{color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-4f0245a .contact-info h2, .contact-info h3, .contact-info h4, .contact-info h5, .contact-info h5, .contact-info h6, .contact-info h1{color:#D5FC53;}.elementor-253 .elementor-element.elementor-element-4f0245a .contact-info p{color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-4f0245a .contact-info ul li h3{color:var( --e-global-color-primary );}.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form h2, .contact-form h1, .contact-form h3, .contact-form h4, .contact-form h5, .contact-form h6{color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form p{color:#000000;}.elementor-253 .elementor-element.elementor-element-a37a45c{--spacer-size:50px;}body.elementor-page-253:not(.elementor-motion-effects-element-type-background), body.elementor-page-253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-253 .elementor-element.elementor-element-4acaf36 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-253 .elementor-element.elementor-element-b640139 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-253 .elementor-element.elementor-element-c50d8de{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-253 .elementor-element.elementor-element-f40924e > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-253 .elementor-element.elementor-element-f40924e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-253 .elementor-element.elementor-element-b5e883b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-253 .elementor-element.elementor-element-eef84e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-253 .elementor-element.elementor-element-29adcdb > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-253 .elementor-element.elementor-element-29adcdb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-253 .elementor-element.elementor-element-4acaf36{width:100%;max-width:100%;font-size:96px;}.elementor-253 .elementor-element.elementor-element-4acaf36 > .elementor-widget-container{margin:80px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-253 .elementor-element.elementor-element-6a57483{width:50%;}.elementor-253 .elementor-element.elementor-element-5a38d34{width:50%;}.elementor-253 .elementor-element.elementor-element-ed5487d{width:50%;}.elementor-253 .elementor-element.elementor-element-dfea189{width:50%;}}/* Start custom CSS for Section, class: .elementor-element-b640139 */.elementor-253 .elementor-element.elementor-element-b640139 .premium-access-area-two::before
{
    z-index: 33333333;
}

.elementor-253 .elementor-element.elementor-element-b640139 ul
{
    list-style-type: circle !important;
}

.elementor-253 .elementor-element.elementor-element-b640139 ::marker {
    background-color: #fff;
    color: #fff;
}

@media (max-width: 1024px)
{
    .elementor-253 .elementor-element.elementor-element-b640139 .premium-access-image-style-two
    {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c50d8de */@media (min-width: 1024px)
{
    .elementor-253 .elementor-element.elementor-element-c50d8de p
    {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef84e1 */@media (min-width: 1024px)
{
    .elementor-253 .elementor-element.elementor-element-eef84e1 p
    {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for Contact_Area, class: .elementor-element-4f0245a */.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form
{
    background-color: #f5ae24 !important;
}

.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form .wpcf7-list-item-label
{
    color: #000;
}

.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form form .default-btn
{
    background-color: #000;
}

.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form form .default-btn:hover
{
    background-color: #000 !important;
}

.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form .wpcf7-list-item-label a
{
    color: #000;
}

.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form form input, .contact-form form textarea
{
    color: #000 !important;
    background-color: #fff !important;
}

.elementor-253 .elementor-element.elementor-element-4f0245a .contact-form form input::placeholder, .elementor-253 .elementor-element.elementor-element-4f0245a .contact-form form textarea::placeholder
{
        color: #000;
}

.contact-form form input, .contact-form form textarea
{
    color: #000 !important;
}


.elementor-253 .elementor-element.elementor-element-4f0245a .contact-info ul li .icon
{
    background-color: #f5ae24
    ;
    color: #fff
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Diavlo Normal';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://crecimientohacialafelicidad.com/wp-content/uploads/2025/02/Diavlo_MEDIUM_II_37.ttf') format('truetype');
}
/* End Custom Fonts CSS */