.elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-container{max-width:1200px;}.elementor-816 .elementor-element.elementor-element-3881e49:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nueva.digitaldesign.es/wp-content/uploads/2021/12/media-23.jpg");background-position:100% 100px;background-repeat:no-repeat;background-size:contain;}.elementor-816 .elementor-element.elementor-element-3881e49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-816 .elementor-element.elementor-element-eedf0bf .ptf-spacer{height:18.75rem;}.elementor-816 .elementor-element.elementor-element-2259c30{text-align:left;}.elementor-816 .elementor-element.elementor-element-4d48711 .ptf-spacer{height:5.625rem;}.elementor-816 .elementor-element.elementor-element-32dbd68{text-align:left;}.elementor-816 .elementor-element.elementor-element-936e604 .ptf-spacer{height:16.25rem;}.elementor-816 .elementor-element.elementor-element-c12084d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-816 .elementor-element.elementor-element-c12084d{padding:6.875rem 0rem 5.625rem 0rem;}.elementor-816 .elementor-element.elementor-element-57da390{text-align:left;}.elementor-816 .elementor-element.elementor-element-4ef054f{text-align:right;}.elementor-816 .elementor-element.elementor-element-82bed7c{padding:13.75rem 0rem 13.75rem 0rem;}.elementor-816 .elementor-element.elementor-element-d3392dd .ptf-pricing-table{background-image:url("https://nueva.digitaldesign.es/wp-content/uploads/2021/12/gradient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-816 .elementor-element.elementor-element-fda0a5a > .elementor-container{max-width:1200px;}.elementor-816 .elementor-element.elementor-element-fda0a5a{padding:0rem 0rem 5.625rem 0rem;}.elementor-816 .elementor-element.elementor-element-ad6ec33{text-align:left;}.elementor-816 .elementor-element.elementor-element-3f88ba6 > .elementor-container{max-width:1200px;}.elementor-816 .elementor-element.elementor-element-3f88ba6{padding:0rem 0rem 13.75rem 0rem;}.elementor-816 .elementor-element.elementor-element-aefe043 > .elementor-element-populated{padding:0px 70px 0px 70px;}.elementor-816 .elementor-element.elementor-element-67a9533 .ptf-spacer{height:90px;}.elementor-816 .elementor-element.elementor-element-4ee6fa5 .ptf-spacer{height:90px;}@media(max-width:1024px){.elementor-816 .elementor-element.elementor-element-3881e49:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-816 .elementor-element.elementor-element-eedf0bf .ptf-spacer{height:9.71375rem;}.elementor-816 .elementor-element.elementor-element-936e604 .ptf-spacer{height:13.75rem;}.elementor-816 .elementor-element.elementor-element-0ea115d > .elementor-element-populated{margin:3.75rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-816 .elementor-element.elementor-element-f0ec0f5 > .elementor-element-populated{margin:3.75rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}}@media(max-width:767px){.elementor-816 .elementor-element.elementor-element-3881e49:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-816 .elementor-element.elementor-element-241fe65{width:100%;}.elementor-816 .elementor-element.elementor-element-b3d0bca > .elementor-element-populated{margin:5.625rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-816 .elementor-element.elementor-element-4ef054f{text-align:left;}.elementor-816 .elementor-element.elementor-element-aefe043 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-816 .elementor-element.elementor-element-67a9533 .ptf-spacer{height:60px;}.elementor-816 .elementor-element.elementor-element-4ee6fa5 .ptf-spacer{height:60px;}}@media(min-width:768px){.elementor-816 .elementor-element.elementor-element-d31940c{width:16%;}.elementor-816 .elementor-element.elementor-element-241fe65{width:50.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-816 .elementor-element.elementor-element-d31940c{width:100%;}.elementor-816 .elementor-element.elementor-element-241fe65{width:50%;}.elementor-816 .elementor-element.elementor-element-b3d0bca{width:50%;}.elementor-816 .elementor-element.elementor-element-73b7059{width:100%;}.elementor-816 .elementor-element.elementor-element-0ea115d{width:100%;}.elementor-816 .elementor-element.elementor-element-f0ec0f5{width:100%;}}/* Start custom CSS for section, class: .elementor-element-3881e49 */.elementor-816 .elementor-element.elementor-element-3881e49:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 58% 100%;
    background-position: calc(100% - 100px) 100px;
}

@media (max-width: 991px) {
    .elementor-816 .elementor-element.elementor-element-3881e49:not(.elementor-motion-effects-element-type-background), .elementor-816 .elementor-element.elementor-element-3881e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover !important;
        background-position: center center !important;
    }
}/* End custom CSS */
/* Start custom CSS *//*.ptf-is--header-slide body, .ptf-is--header-slide-transparent body {*/
/*    padding-left: 0 !important;*/
/*}*//* End custom CSS */