.elementor-42 .elementor-element.elementor-element-181d685a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--border-radius:25px 25px 0px 0px;box-shadow:0px -5px 14px -4px rgba(0, 0, 0, 0.49);--margin-top:-0.6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-block-start:180px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:800;}.elementor-42 .elementor-element.elementor-element-181d685a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dynamate.net/wp-content/uploads/2025/08/dynamate-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-181d685a::before, .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-181d685a > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-181d685a > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dynamate.net/wp-content/uploads/2025/08/iphone-16-footer.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:92% auto;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-181d685a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-33b8e044{--display:flex;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.33);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-33b8e044:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-33b8e044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-33b8e044{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-2bebf8f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:1em;--padding-inline-end:1em;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2bebf8f6{--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-42 .elementor-element.elementor-element-3392674{--display:flex;}.elementor-42 .elementor-element.elementor-element-e1041a0{width:100%;max-width:100%;text-align:left;}.elementor-42 .elementor-element.elementor-element-e1041a0 .elementor-heading-title{font-size:38px;color:var( --e-global-color-e9c5ff0 );}.elementor-42 .elementor-element.elementor-element-f06ab3a{--display:flex;}.elementor-42 .elementor-element.elementor-element-045fddc{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;top:-113px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-045fddc{left:-97px;}body.rtl .elementor-42 .elementor-element.elementor-element-045fddc{right:-97px;}.elementor-42 .elementor-element.elementor-element-4222bef{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;top:-115px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4222bef{left:434px;}body.rtl .elementor-42 .elementor-element.elementor-element-4222bef{right:434px;}.elementor-42 .elementor-element.elementor-element-85c1a86{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:-97px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-85c1a86{left:-590px;}body.rtl .elementor-42 .elementor-element.elementor-element-85c1a86{right:-590px;}.elementor-42 .elementor-element.elementor-element-cdaabb6{--display:flex;--border-radius:24px 24px 0px 0px;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-42 .elementor-element.elementor-element-cdaabb6:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-cdaabb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cdaabb6{--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-42 .elementor-element.elementor-element-9237042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-block-start:0px;--padding-block-end:15px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9237042{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-d68d5d1{text-align:center;}.elementor-42 .elementor-element.elementor-element-d68d5d1 .elementor-heading-title{font-weight:600;font-style:oblique;color:var( --e-global-color-e9c5ff0 );}.elementor-42 .elementor-element.elementor-element-cd34e71{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 6em 1em 6em;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-42 .elementor-element.elementor-element-4f34a75{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-4f34a75{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-e7e2fff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-42 .elementor-element.elementor-element-e7e2fff .elementor-heading-title{font-size:23px;font-weight:600;color:#000000;}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-604fae1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-604fae1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-8be1208{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8be1208{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-18aea75{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-18aea75.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-18aea75 .elementor-heading-title{font-size:23px;font-weight:600;color:#000000;}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-dc9cb67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-dc9cb67 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-e200fa3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-e200fa3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-1340dd8.elementor-element{--align-self:flex-start;}.elementor-42 .elementor-element.elementor-element-1340dd8{text-align:center;}.elementor-42 .elementor-element.elementor-element-1340dd8 .elementor-heading-title{font-size:23px;font-weight:600;color:#000000;}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-c40430c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-c40430c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-b643015{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-block-start:1em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b643015{--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-42 .elementor-element.elementor-element-2b9b66a{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2b9b66a img{width:100%;}.elementor-42 .elementor-element.elementor-element-076b093{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-076b093 img{width:100%;}.elementor-42 .elementor-element.elementor-element-49517ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-49517ec{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-76fee47{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item > a{font-family:"Inter", Poppins;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0em;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-e9c5ff0 );}.elementor-42 .elementor-element.elementor-element-0545f67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0545f67{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-2950e4b{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2950e4b img{width:95%;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2990d40{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-2990d40 img{width:95%;border-radius:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-2bebf8f6{--width:100%;}.elementor-42 .elementor-element.elementor-element-3392674{--width:100%;}.elementor-42 .elementor-element.elementor-element-4f34a75{--width:20%;}.elementor-42 .elementor-element.elementor-element-8be1208{--width:51%;}.elementor-42 .elementor-element.elementor-element-e200fa3{--width:20%;}.elementor-42 .elementor-element.elementor-element-49517ec{--width:100%;}.elementor-42 .elementor-element.elementor-element-0545f67{--width:36%;}}@media(max-width:991px){.elementor-42 .elementor-element.elementor-element-181d685a{--padding-block-start:60px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-181d685a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-42 .elementor-element.elementor-element-33b8e044{--padding-block-start:60px;--padding-block-end:30px;--padding-inline-start:60px;--padding-inline-end:60px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-33b8e044{--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-42 .elementor-element.elementor-element-cdaabb6{--padding-block-start:60px;--padding-block-end:30px;--padding-inline-start:60px;--padding-inline-end:60px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cdaabb6{--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-42 .elementor-element.elementor-element-9237042{--padding-block-start:0px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9237042{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-b643015{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item > a{font-size:15px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-181d685a::before, .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-181d685a > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-181d685a > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-181d685a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dynamate.net/wp-content/uploads/2025/08/9061-01-iphone-16-mockup-Recovered-2.png");background-position:0% 31.4em;background-size:100% auto;}.elementor-42 .elementor-element.elementor-element-181d685a{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overlay-opacity:1;--margin-top:-20px;--margin-bottom:95px;--margin-left:0px;--margin-right:0px;--padding-block-start:95px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-181d685a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-42 .elementor-element.elementor-element-33b8e044{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-33b8e044{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-42 .elementor-element.elementor-element-2bebf8f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2bebf8f6{--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-42 .elementor-element.elementor-element-3392674{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-3392674{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-e1041a0{text-align:center;}.elementor-42 .elementor-element.elementor-element-f06ab3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f06ab3a{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-045fddc{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;top:-91%;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-045fddc{left:37%;}body.rtl .elementor-42 .elementor-element.elementor-element-045fddc{right:37%;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-4222bef{left:87%;}body.rtl .elementor-42 .elementor-element.elementor-element-4222bef{right:87%;}.elementor-42 .elementor-element.elementor-element-4222bef{top:-81%;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-85c1a86{left:-11%;}body.rtl .elementor-42 .elementor-element.elementor-element-85c1a86{right:-11%;}.elementor-42 .elementor-element.elementor-element-85c1a86{top:-76%;}.elementor-42 .elementor-element.elementor-element-cdaabb6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:020px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-cdaabb6{--padding-inline-start:020px;--padding-inline-end:20px;}.elementor-42 .elementor-element.elementor-element-9237042{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9237042{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-42 .elementor-element.elementor-element-d68d5d1{text-align:left;}.elementor-42 .elementor-element.elementor-element-d68d5d1 .elementor-heading-title{font-size:27px;}.elementor-42 .elementor-element.elementor-element-cd34e71{padding:0em 0em 0em 0em;text-align:left;}.elementor-42 .elementor-element.elementor-element-8be1208{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-18aea75{width:100%;max-width:100%;text-align:left;}.elementor-42 .elementor-element.elementor-element-e200fa3{--width:50%;}.elementor-42 .elementor-element.elementor-element-b643015{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-block-start:0em;--padding-block-end:1em;--padding-inline-start:0em;--padding-inline-end:0em;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b643015{--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-42 .elementor-element.elementor-element-2b9b66a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2b9b66a img{width:94%;}.elementor-42 .elementor-element.elementor-element-076b093{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-076b093 img{width:94%;}.elementor-42 .elementor-element.elementor-element-49517ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-76fee47{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-76fee47 .elementor-icon-list-item > a{font-size:16px;}.elementor-42 .elementor-element.elementor-element-0545f67{--justify-content:center;--gap:0px 11px;--row-gap:0px;--column-gap:11px;}}/* Start custom CSS for html, class: .elementor-element-94b6651 *//* ===== Newsletter — SLIM 40px, culori: negru / portocaliu ===== */
.tnp.tnp-subscription.custom-inline-form{
  --h: 40px !important;            /* înălțime input & buton */
  --fs: 14px !important;           /* font size */
  --gap: 8px !important;           /* spațiu dintre input și buton */
  --turq: #ff6600 !important;      /* portocaliu brand (în loc de #33B9B5) */
  --text: #000 !important;         /* negru (în loc de #fff) */
}

.tnp.tnp-subscription.custom-inline-form .form-row{
  display:flex !important; align-items:center !important; justify-content:center !important;
  gap: var(--gap) !important; padding:6px !important; border-radius:999px !important;
  background: var(--bg) !important;
  border:1px solid rgba(255,102,0,.45) !important; /* portocaliu în loc de turcoaz */
  box-shadow: 0 0 0 1px rgba(255,102,0,.12) !important, inset 0 0 0 1px rgba(0,0,0,.05) !important; /* alb -> negru */
  position:relative !important; overflow:hidden !important; /* taie orice glow în afara conturului */
}

/* EMAIL + icon FA din CSS */
.tnp.tnp-subscription.custom-inline-form .tnp-field-email{ position:relative !important; flex:1 1 auto !important; min-width:220px !important; }
.tnp.tnp-subscription.custom-inline-form .tnp-field-email::before{
  content:"\f0e0" !important; /* envelope */
  font-family:"Font Awesome 6 Free","Font Awesome 5 Free" !important; font-weight:900 !important;
  position:absolute !important; left:14px !important; top:50% !important; transform:translateY(-50%) !important;
  font-size:14px !important; color:rgba(0,0,0,.85) !important; /* alb -> negru */
  pointer-events:none !important;
}

.tnp.tnp-subscription.custom-inline-form .tnp-email{
  width:100% !important; height:var(--h) !important; line-height:var(--h) !important;
  background:transparent !important; color:var(--text) !important; border:none !important; outline:none !important;
  border-radius:999px !important; padding:0 12px 0 40px !important;
  font-size:var(--fs) !important; font-weight:500 !important; letter-spacing:.01em !important;
}
.tnp.tnp-subscription.custom-inline-form .tnp-email::placeholder{ color:rgba(0,0,0,.72) !important; } /* alb -> negru */

/* focus fin pe tot pilonul (nu „gras”) */
.tnp.tnp-subscription.custom-inline-form .form-row:focus-within{
  box-shadow: 0 0 0 2px rgba(255,102,0,.18) inset !important, 0 10px 28px rgba(255,102,0,.18) !important; /* turcoaz -> portocaliu */
  border-color: rgba(255,102,0,.6) !important; /* turcoaz -> portocaliu */
}

/* BUTON — slim */
.tnp.tnp-subscription.custom-inline-form .tnp-field-button{ flex:0 0 auto !important; }
.tnp.tnp-subscription.custom-inline-form .tnp-submit{
  height:var(--h) !important; padding:0 20px !important; border:0 !important; border-radius:999px !important;
  background:linear-gradient(156deg, #F7DC6A 21%, #FE1700 100%) !important; color:#ffffff !important; /* păstrat, nu era alb */
  font-size:13px !important; font-weight:800 !important; letter-spacing:.12em !important; text-transform:uppercase !important;
  box-shadow: 0 8px 18px rgba(255,102,0,.28) !important, inset 0 -2px 0 rgba(0,0,0,.25) !important; /* turcoaz -> portocaliu */
  cursor:pointer !important; transition: transform .12s ease, box-shadow .2s ease, filter .2s ease !important;
}
.tnp.tnp-subscription.custom-inline-form .tnp-submit:hover{ filter:brightness(.96) !important; box-shadow:0 10px 22px rgba(255,102,0,.36) !important; } /* turcoaz -> portocaliu */
.tnp.tnp-subscription.custom-inline-form .tnp-submit:active{ transform:translateY(1px) scale(.99) !important; }

/* GDPR */
.tnp.tnp-subscription.custom-inline-form .tnp-privacy-field{ margin-top:10px !important; font-size:13px !important; color:rgba(0,0,0,.88) !important; } /* alb -> negru */
.tnp.tnp-subscription.custom-inline-form .tnp-privacy-field a{ color:var(--turq) !important; text-decoration:underline !important; text-underline-offset:2px !important; }
.tnp.tnp-subscription.custom-inline-form .tnp-privacy{ accent-color:var(--turq) !important; width:16px !important; height:16px !important; transform:translateY(2px) !important; }

/* Responsive */
@media (max-width:560px){
  .tnp.tnp-subscription.custom-inline-form .form-row{ flex-wrap:wrap !important; padding:6px !important; gap:8px !important; }
  .tnp.tnp-subscription.custom-inline-form .tnp-field-email,
  .tnp.tnp-subscription.custom-inline-form .tnp-field-button{ flex:1 1 100% !important; }
  .tnp.tnp-subscription.custom-inline-form .tnp-submit{ width:100% !important; }
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  .tnp.tnp-subscription.custom-inline-form .tnp-submit,
  .tnp.tnp-subscription.custom-inline-form .form-row{ transition:none !important; }
}

.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field

 {
    margin-bottom: 0;}
    
    
/* ===== MOBILE PATCH — aspect curat/obișnuit (≤ 600px) ===== */
@media (max-width: 600px){
  .tnp.tnp-subscription.custom-inline-form{
    --h: 42px !important;   /* înălțime input & buton (poți coborî la 38px) */
    --fs: 15px !important;  /* font-size */
    --gap: 10px !important; /* spacing între elemente */
    --turq: #ff6600 !important;  /* portocaliu în loc de turcoaz */
    --bg: #ffffff !important;       /* deja negru */
    --text: #ffffff !important;     /* negru (în loc de #fff) */
  }

  /* containerul nu mai e „pill”; devine card slim */
  .tnp.tnp-subscription.custom-inline-form .form-row{
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: var(--gap) !important;
    padding: 12px !important;
    border-radius: 14px !important;
    background: var(--bg) !important;
    border: 1px solid rgba(0, 0, 0, 0.066) !important; /* turcoaz -> portocaliu */
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.125) !important;
    overflow: visible !important; /* elimină tăierea colțurilor butonului */
  }

  /* anulează glow-ul mare din dreapta */
  .tnp.tnp-subscription.custom-inline-form .form-row::after{
    display: none !important;
  }

  /* câmpul de email */
  .tnp.tnp-subscription.custom-inline-form .tnp-field-email{
    min-width: 100% !important;
    position: relative !important;
  }
  .tnp.tnp-subscription.custom-inline-form .tnp-field-email::before{
    left: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 15px !important;
    color: rgba(0,0,0,.85) !important; /* alb -> negru */
  }
  .tnp.tnp-subscription.custom-inline-form .tnp-email{
    height: var(--h) !important;
    line-height: var(--h) !important;
    width: 100% !important;
    border-radius: 10px !important;
    background: rgba(0,0,0,.04) !important;            /* alb -> negru */
    border: 1px solid rgba(0,0,0,.08) !important;      /* alb -> negru */
    padding: 0 12px 0 38px !important;  /* loc pentru icon */
    font-size: var(--fs) !important;
    color: var(--text) !important;
  }
  .tnp.tnp-subscription.custom-inline-form .tnp-email::placeholder{
    color: rgba(0,0,0,.72) !important; /* alb -> negru */
  }

  /* butonul — full width, colțuri 10px */
  .tnp.tnp-subscription.custom-inline-form .tnp-field-button{
    width: 100% !important;
  }
  .tnp.tnp-subscription.custom-inline-form .tnp-submit{
    width: 100% !important;
    height: var(--h) !important;
    border-radius: 10px !important;
    padding: 0 18px !important;
    background: linear-gradient(156deg, #F7DC6A 21%, #FE1700 100%) !important;
    color: #ffffff !important; /* păstrat, nu era alb */
    font-size: 14px !important;
    letter-spacing: .08em !important;
    box-shadow: 0 8px 18px rgba(255, 255, 255, 0.25) !important; /* turcoaz -> portocaliu */
  }

  /* focus discret (fără aureolă groasă) */
  .tnp.tnp-subscription.custom-inline-form .form-row:focus-within{
    box-shadow: 0 0 0 2px rgba(255,102,0,.15) inset,
                0 8px 20px rgba(0,0,0,.22) !important; /* turcoaz -> portocaliu */
    border-color: rgba(0, 0, 0, 0.55) !important; /* turcoaz -> portocaliu */
  }

  /* GDPR mai aerisit + hit-area checkbox mărită */
  .tnp.tnp-subscription.custom-inline-form .tnp-privacy-field{
    margin-top: 17px !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
    font-weight: 700 !important;
    text-align: center !important;
    color: rgba(0,0,0,.9) !important; /* alb -> negru */
  }
  .tnp.tnp-subscription.custom-inline-form .tnp-privacy{
    width: 18px !important; height: 18px !important;
    transform: translateY(2px) !important;
    accent-color: var(--turq) !important;
  }
  .tnp.tnp-subscription.custom-inline-form .tnp-privacy-field a{
    color: var(--turq) !important;
    text-decoration: underline !important;
    text-underline-offset: 2px !important;
  }
}



div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 1em auto;
    max-width: 1000px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd34e71 */.elementor-42 .elementor-element.elementor-element-cd34e71 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76fee47 */.Italic-copy {
  color: #FA883D;
  font-style: italic;
  font-weight: 700;
}/* End custom CSS */