.elementor-1337 .elementor-element.elementor-element-cf1befd:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-cf1befd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/hero_3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1337 .elementor-element.elementor-element-cf1befd > .elementor-background-overlay{background-color:#110A1E;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1337 .elementor-element.elementor-element-cf1befd > .elementor-container{max-width:1200px;}.elementor-1337 .elementor-element.elementor-element-cf1befd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1337 .elementor-element.elementor-element-f347c4f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1337 .elementor-element.elementor-element-f347c4f:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-f347c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1337 .elementor-element.elementor-element-f347c4f > .elementor-background-overlay{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/bg_custom.webp");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1337 .elementor-element.elementor-element-f347c4f > .elementor-container{max-width:1275px;}.elementor-1337 .elementor-element.elementor-element-f347c4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 230px 0px;}.elementor-1337 .elementor-element.elementor-element-4f462ef > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-1337 .elementor-element.elementor-element-59fba9c .your-class{text-align:left;}.elementor-1337 .elementor-element.elementor-element-59fba9c .section-heading .heading-title{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .inv-section-title h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .inv-section-title-2 h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .sec-title h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .sec-title-two h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .section-heading--two p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-59fba9c .section-heading .heading-subtitle{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .inv-section-title-2 .subtitle{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .sec-title-two .title{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-59fba9c .section-heading p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-59fba9c .inv-section-title p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-59fba9c .inv-section-title-2 p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-59fba9c .sec-title-two .text{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-080b564:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-080b564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1337 .elementor-element.elementor-element-080b564 > .elementor-background-overlay{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/home_4.webp");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1337 .elementor-element.elementor-element-080b564{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-1337 .elementor-element.elementor-element-d473161 > .elementor-container{max-width:1200px;}.elementor-1337 .elementor-element.elementor-element-d473161{padding:0px 0px 50px 0px;}.elementor-1337 .elementor-element.elementor-element-282adb4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1337 .elementor-element.elementor-element-282adb4 .your-class{text-align:center;}.elementor-1337 .elementor-element.elementor-element-282adb4 .section-heading .heading-title{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .inv-section-title h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .inv-section-title-2 h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .sec-title h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .sec-title-two h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .section-heading--two p{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .section-heading .heading-subtitle{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .inv-section-title-2 .subtitle{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-282adb4 .sec-title-two .title{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-15bae8c > .elementor-container{max-width:1200px;}.elementor-1337 .elementor-element.elementor-element-b5bd303 .counter__item::after{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/bg_contador.png");}.elementor-1337 .elementor-element.elementor-element-b5bd303 .counter__item::before{border-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-b5bd303 .counter__item .icon{background-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-2967931 .counter__item::after{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/bg_contador.png");}.elementor-1337 .elementor-element.elementor-element-2967931 .counter__item::before{border-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-2967931 .counter__item .icon{background-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-12328bc .counter__item::after{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/bg_contador.png");}.elementor-1337 .elementor-element.elementor-element-12328bc .counter__item::before{border-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-12328bc .counter__item .icon{background-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-e9610bc .counter__item::after{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/bg_contador.png");}.elementor-1337 .elementor-element.elementor-element-e9610bc .counter__item::before{border-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-e9610bc .counter__item .icon{background-color:#007BCE;}.elementor-1337 .elementor-element.elementor-element-de804e4:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-de804e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1337 .elementor-element.elementor-element-de804e4 > .elementor-background-overlay{background-image:url("https://produccionesohana.com/wp-content/uploads/2025/01/bg_custom.webp");background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1337 .elementor-element.elementor-element-de804e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-1337 .elementor-element.elementor-element-82801cb > .elementor-container{max-width:1200px;}.elementor-1337 .elementor-element.elementor-element-5e58979 .section-heading .heading-title{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .inv-section-title h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .inv-section-title-2 h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .sec-title h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .sec-title-two h2{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .section-heading--two p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-5e58979 .section-heading .heading-subtitle{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .inv-section-title-2 .subtitle{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .sec-title-two .title{color:#FFFFFF;}.elementor-1337 .elementor-element.elementor-element-5e58979 .section-heading p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-5e58979 .inv-section-title p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-5e58979 .inv-section-title-2 p{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-5e58979 .sec-title-two .text{color:#D8D8D8;}.elementor-1337 .elementor-element.elementor-element-10f8036 > .elementor-container{max-width:1200px;}@media(max-width:1024px){.elementor-1337 .elementor-element.elementor-element-f347c4f{padding:40px 0px 40px 0px;}.elementor-1337 .elementor-element.elementor-element-080b564{padding:40px 0px 40px 0px;}.elementor-1337 .elementor-element.elementor-element-de804e4 > .elementor-background-overlay{background-position:0% 100%;}.elementor-1337 .elementor-element.elementor-element-de804e4{padding:40px 05px 40px 05px;}}@media(max-width:767px){.elementor-1337 .elementor-element.elementor-element-66debd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1337 .elementor-element.elementor-element-4f462ef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1337 .elementor-element.elementor-element-de804e4 > .elementor-background-overlay{background-position:0% 0%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1337 .elementor-element.elementor-element-52a0afe{width:100%;}.elementor-1337 .elementor-element.elementor-element-4f462ef{width:100%;}.elementor-1337 .elementor-element.elementor-element-bde4230{width:50%;}.elementor-1337 .elementor-element.elementor-element-15769e3{width:50%;}.elementor-1337 .elementor-element.elementor-element-db430fc{width:50%;}.elementor-1337 .elementor-element.elementor-element-1c8a2fa{width:50%;}.elementor-1337 .elementor-element.elementor-element-47ea941{width:100%;}}@media(min-width:1025px){.elementor-1337 .elementor-element.elementor-element-cf1befd:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-cf1befd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1337 .elementor-element.elementor-element-f347c4f > .elementor-background-overlay{background-attachment:fixed;}.elementor-1337 .elementor-element.elementor-element-080b564 > .elementor-background-overlay{background-attachment:fixed;}.elementor-1337 .elementor-element.elementor-element-de804e4 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for int-about-img-tw, class: .elementor-element-66debd8 */@media (max-width: 480px) {


.elementor-1337 .elementor-element.elementor-element-66debd8 .inv-about-img-wrapper-2{
    margin-bottom: 0;
}

}/* End custom CSS */
/* Start custom CSS for int-section-title, class: .elementor-element-59fba9c */.elementor-1337 .elementor-element.elementor-element-59fba9c img{
    width: 50px;
}

@media (max-width: 1024px) {
    .elementor-1337 .elementor-element.elementor-element-59fba9c {
        text-align:center !important;
    }
}/* End custom CSS */
/* Start custom CSS for int-section-title, class: .elementor-element-282adb4 */.elementor-1337 .elementor-element.elementor-element-282adb4 img{
    width: 50px;
}/* End custom CSS */
/* Start custom CSS for int-ct-box, class: .elementor-element-b5bd303 */.elementor-1337 .elementor-element.elementor-element-b5bd303 .counter__item::before{
    background-image: -webkit-linear-gradient(-123deg, #007BCE 1%, #003C65 100%);
}/* End custom CSS */
/* Start custom CSS for int-ct-box, class: .elementor-element-2967931 */.elementor-1337 .elementor-element.elementor-element-2967931 .counter__item::before{
    background-image: -webkit-linear-gradient(-123deg, #007BCE 1%, #003C65 100%);
}/* End custom CSS */
/* Start custom CSS for int-ct-box, class: .elementor-element-12328bc */.elementor-1337 .elementor-element.elementor-element-12328bc .counter__item::before{
    background-image: -webkit-linear-gradient(-123deg, #007BCE 1%, #003C65 100%);
}/* End custom CSS */
/* Start custom CSS for int-ct-box, class: .elementor-element-e9610bc */.elementor-1337 .elementor-element.elementor-element-e9610bc .counter__item::before{
    background-image: -webkit-linear-gradient(-123deg, #007BCE 1%, #003C65 100%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15bae8c */.elementor-1337 .elementor-element.elementor-element-15bae8c path{
    fill: white;
}

.elementor-1337 .elementor-element.elementor-element-15bae8c svg{
    width: 40px;
}/* End custom CSS */
/* Start custom CSS for int-section-title, class: .elementor-element-5e58979 */.elementor-1337 .elementor-element.elementor-element-5e58979 img{
    width: 50px;
}
.elementor-1337 .elementor-element.elementor-element-5e58979 *{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for int-cf7, class: .elementor-element-34d98cc */.elementor-1337 .elementor-element.elementor-element-34d98cc{
    text-align: center;
}

.elementor-1337 .elementor-element.elementor-element-34d98cc *{
    color: white !important;
}

.elementor-1337 .elementor-element.elementor-element-34d98cc input::placeholder,
.elementor-1337 .elementor-element.elementor-element-34d98cc textarea::placeholder{
     color: white !important;
}

.elementor-1337 .elementor-element.elementor-element-34d98cc #arch_custom input{
    border-bottom: 0 !important;
}/* End custom CSS */