.elementor-6895 .elementor-element.elementor-element-eb0526d{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-266px;--margin-bottom:-228px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-eb0526d:not(.elementor-motion-effects-element-type-background), .elementor-6895 .elementor-element.elementor-element-eb0526d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marketing.sieg.com/wp-content/uploads/2025/11/bg_optimized.webp");background-repeat:repeat;background-size:cover;}.elementor-6895 .elementor-element.elementor-element-eb0526d.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-6895 .elementor-element.elementor-element-9166aea{--display:flex;--justify-content:flex-start;--margin-top:12px;--margin-bottom:248px;--margin-left:-0px;--margin-right:-0px;}.elementor-6895 .elementor-element.elementor-element-9166aea.e-con{--order:-99999 /* order start hack */;}.elementor-6895 .elementor-element.elementor-element-5053b82 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6895 .elementor-element.elementor-element-5053b82.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6895 .elementor-element.elementor-element-0d5f685{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--margin-top:16px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-ce7c577{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:52px;--margin-bottom:-8px;--margin-left:13px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-ce7c577.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6895 .elementor-element.elementor-element-97947eb > .elementor-widget-container{margin:0px 0px 0px 61px;}.elementor-6895 .elementor-element.elementor-element-97947eb{text-align:center;}.elementor-6895 .elementor-element.elementor-element-751fe80{--display:flex;--margin-top:-22px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-751fe80.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6895 .elementor-element.elementor-element-abaaea2 > .elementor-widget-container{margin:-43px 0px 0px 0px;}.elementor-6895 .elementor-element.elementor-element-5cc00c7{--display:flex;--min-height:11vh;--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;--margin-top:8px;--margin-bottom:7px;--margin-left:-1px;--margin-right:-1px;}.elementor-6895 .elementor-element.elementor-element-5cc00c7.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-6895 .elementor-element.elementor-element-3768515 .elementor-button{background-color:transparent;font-size:25px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:linear-gradient(180deg, #7741E800 0%, #0024FF 0%);border-radius:9px 9px 9px 9px;}.elementor-6895 .elementor-element.elementor-element-3768515 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:11px 11px 11px 11px;}.elementor-6895 .elementor-element.elementor-element-3768515.elementor-element{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-be3f75e .elementor-button{background-color:#7741E800;font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:dotted;border-width:-300px -300px -300px -300px;border-color:#010102;border-radius:13px 13px 13px 13px;}.elementor-6895 .elementor-element.elementor-element-be3f75e.elementor-element{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-28e5425{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:-18px;--margin-left:2px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-28e5425.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6895 .elementor-element.elementor-element-8abc6c4 > .elementor-widget-container{margin:0px 0px 122px 0px;}.elementor-6895 .elementor-element.elementor-element-8abc6c4 img{width:89%;}.elementor-6895 .elementor-element.elementor-element-ca0ada7{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-166px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-ca0ada7:not(.elementor-motion-effects-element-type-background), .elementor-6895 .elementor-element.elementor-element-ca0ada7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D1C;}.elementor-6895 .elementor-element.elementor-element-0384470{--display:flex;--margin-top:11px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-515ff5f > .elementor-widget-container{margin:26px 0px -7px 0px;}.elementor-6895 .elementor-element.elementor-element-515ff5f.elementor-element{--order:-99999 /* order start hack */;}.elementor-6895 .elementor-element.elementor-element-d17e8e2{--display:grid;--min-height:0vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:59px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:89px;--padding-bottom:12px;--padding-left:22px;--padding-right:24px;}.elementor-6895 .elementor-element.elementor-element-d17e8e2.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-6895 .elementor-element.elementor-element-fdfd5c2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6895 .elementor-element.elementor-element-d6a1ac9{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:59px;--margin-left:0px;--margin-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-6895 .elementor-element.elementor-element-419b74d.elementor-element{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button span{gap:9px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group{padding-right:calc( 43px/2 );padding-left:calc( 43px/2 );margin-bottom:55px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-form-fields-wrapper{margin-left:calc( -43px/2 );margin-right:calc( -43px/2 );margin-bottom:-55px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6895 .elementor-element.elementor-element-419b74d .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-6895 .elementor-element.elementor-element-419b74d .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-6895 .elementor-element.elementor-element-419b74d .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group > label, .elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-subgroup label{color:#FFFFFF;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group > label{font-family:"Kanit", p;font-size:14px;font-weight:400;line-height:16px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-type-html{padding-bottom:0px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group .elementor-field{color:#000000;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group .elementor-field, .elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-subgroup label{font-family:"Kanit", p;font-size:14px;font-weight:400;line-height:16px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF6E;border-color:#BABABA;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF6E;border-color:#BABABA;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-field-group .elementor-select-wrapper::before{color:#BABABA;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button{font-family:"Manrope", p;font-size:16px;font-weight:900;text-transform:uppercase;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 31px 15px 31px;}.elementor-6895 .elementor-element.elementor-element-419b74d .e-form__buttons__wrapper__button-next{color:#FFFFFF;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button[type="submit"]{color:#FFFFFF;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-6895 .elementor-element.elementor-element-419b74d .e-form__buttons__wrapper__button-previous{color:#000000;}.elementor-6895 .elementor-element.elementor-element-419b74d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6895 .elementor-element.elementor-element-419b74d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6895 .elementor-element.elementor-element-419b74d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6895 .elementor-element.elementor-element-4b47115{--display:flex;--min-height:70px;--margin-top:0px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-4b47115:not(.elementor-motion-effects-element-type-background), .elementor-6895 .elementor-element.elementor-element-4b47115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D1C;}.elementor-6895 .elementor-element.elementor-element-9c4281e{--display:flex;--min-height:47vh;--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6895 .elementor-element.elementor-element-9c4281e:not(.elementor-motion-effects-element-type-background), .elementor-6895 .elementor-element.elementor-element-9c4281e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D00A200;}.elementor-6895 .elementor-element.elementor-element-9c4281e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6895 .elementor-element.elementor-element-331e5d4{--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;}.elementor-6895 .elementor-element.elementor-element-32ef9b6 > .elementor-widget-container{margin:0px 0px 0px 36px;}.elementor-6895 .elementor-element.elementor-element-620f549{--display:flex;--min-height:149px;--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;}.elementor-6895 .elementor-element.elementor-element-dfb1fa3{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-47px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-b1f297b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-47px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-86e0505{--display:flex;--min-height:427px;--margin-top:23px;--margin-bottom:5px;--margin-left:0px;--margin-right:-20px;}.elementor-6895 .elementor-element.elementor-element-86e0505:not(.elementor-motion-effects-element-type-background), .elementor-6895 .elementor-element.elementor-element-86e0505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D1C;background-image:url("https://marketing.sieg.com/wp-content/uploads/2025/11/bg_optimized.webp");}.elementor-6895 .elementor-element.elementor-element-49261df{--display:flex;}.elementor-6895 .elementor-element.elementor-element-d4258ba{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(max-width:1900px){.elementor-6895 .elementor-element.elementor-element-eb0526d{--margin-top:-141px;--margin-bottom:-184px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-9166aea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:141px;--margin-left:-2px;--margin-right:4px;}.elementor-6895 .elementor-element.elementor-element-9166aea.e-con{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-0d5f685{--margin-top:8px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-ce7c577{--margin-top:71px;--margin-bottom:-31px;--margin-left:60px;--margin-right:4px;}.elementor-6895 .elementor-element.elementor-element-97947eb > .elementor-widget-container{margin:26px 0px -17px 0px;}.elementor-6895 .elementor-element.elementor-element-751fe80{--margin-top:30px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-5cc00c7{--margin-top:-1px;--margin-bottom:41px;--margin-left:8px;--margin-right:8px;}.elementor-6895 .elementor-element.elementor-element-3768515 .elementor-button{border-radius:35px 35px 35px 35px;}.elementor-6895 .elementor-element.elementor-element-28e5425{--min-height:134px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-28px;--margin-bottom:27px;--margin-left:4px;--margin-right:4px;}.elementor-6895 .elementor-element.elementor-element-8abc6c4 img{width:685px;}.elementor-6895 .elementor-element.elementor-element-ca0ada7{--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;--margin-top:-149px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-d17e8e2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:90px;--margin-bottom:18px;--margin-left:61px;--margin-right:61px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6895 .elementor-element.elementor-element-d17e8e2.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6895 .elementor-element.elementor-element-d6a1ac9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6895 .elementor-element.elementor-element-d6a1ac9.e-con{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-419b74d{z-index:21;}.elementor-6895 .elementor-element.elementor-element-4b47115{--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-d499688 > .elementor-widget-container{margin:0px 55px 0px -7px;}}@media(max-width:1440px){.elementor-6895 .elementor-element.elementor-element-d17e8e2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6895 .elementor-element.elementor-element-0d5f685{--width:100vw;}.elementor-6895 .elementor-element.elementor-element-ce7c577{--width:15vw;}.elementor-6895 .elementor-element.elementor-element-28e5425{--width:100%;}.elementor-6895 .elementor-element.elementor-element-d17e8e2{--width:100vw;}.elementor-6895 .elementor-element.elementor-element-4b47115{--content-width:1216px;}.elementor-6895 .elementor-element.elementor-element-620f549{--width:49%;}.elementor-6895 .elementor-element.elementor-element-86e0505{--content-width:1375px;}}@media(max-width:1900px) and (min-width:768px){.elementor-6895 .elementor-element.elementor-element-28e5425{--width:1600px;}.elementor-6895 .elementor-element.elementor-element-d6a1ac9{--width:1008px;}}@media(min-width:2400px){.elementor-6895 .elementor-element.elementor-element-eb0526d{--margin-top:-182px;--margin-bottom:-197px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-9166aea{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-5053b82 > .elementor-widget-container{margin:122px 0px -55px 0px;}.elementor-6895 .elementor-element.elementor-element-0d5f685{--margin-top:202px;--margin-bottom:202px;--margin-left:202px;--margin-right:202px;}.elementor-6895 .elementor-element.elementor-element-28e5425{--width:1549px;--margin-top:0px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-8abc6c4 img{width:1000px;}.elementor-6895 .elementor-element.elementor-element-d17e8e2{--grid-auto-flow:row;}.elementor-6895 .elementor-element.elementor-element-419b74d > .elementor-widget-container{margin:32px 0px 11px 0px;}.elementor-6895 .elementor-element.elementor-element-4b47115{--min-height:447px;}.elementor-6895 .elementor-element.elementor-element-9c4281e{--min-height:447px;--justify-content:flex-start;}.elementor-6895 .elementor-element.elementor-element-9c4281e.e-con{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-331e5d4{--width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:795px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-331e5d4.e-con{--align-self:center;}.elementor-6895 .elementor-element.elementor-element-32ef9b6 > .elementor-widget-container{margin:1px 1px 20px 53px;}.elementor-6895 .elementor-element.elementor-element-dfb1fa3{--min-height:447px;}.elementor-6895 .elementor-element.elementor-element-b1f297b{--min-height:447px;--margin-top:14px;--margin-bottom:-35px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-86e0505{--margin-top:-273px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-6895 .elementor-element.elementor-element-d17e8e2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6895 .elementor-element.elementor-element-eb0526d{--margin-top:-105px;--margin-bottom:-215px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-0d5f685{--margin-top:-82px;--margin-bottom:-22px;--margin-left:-22px;--margin-right:-22px;}.elementor-6895 .elementor-element.elementor-element-ce7c577.e-con{--e-con-transform-scale:0.7;}.elementor-6895 .elementor-element.elementor-element-ce7c577{--margin-top:1px;--margin-bottom:-18px;--margin-left:36px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-97947eb > .elementor-widget-container{--e-transform-scale:0.8;margin:9px 9px 9px -24px;}.elementor-6895 .elementor-element.elementor-element-751fe80{--margin-top:-108px;--margin-bottom:90px;--margin-left:-23px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-abaaea2 > .elementor-widget-container{--e-transform-scale:0.4;margin:-65px -279px 0px -298px;}.elementor-6895 .elementor-element.elementor-element-5cc00c7{--margin-top:-111px;--margin-bottom:10px;--margin-left:-7px;--margin-right:10px;}.elementor-6895 .elementor-element.elementor-element-28e5425{--margin-top:-24px;--margin-bottom:34px;--margin-left:-28px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-8abc6c4 > .elementor-widget-container{margin:-4px 0px 29px 0px;}.elementor-6895 .elementor-element.elementor-element-ca0ada7{--margin-top:18px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-0384470{--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6895 .elementor-element.elementor-element-515ff5f > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-6895 .elementor-element.elementor-element-d17e8e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6895 .elementor-element.elementor-element-419b74d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6895 .elementor-element.elementor-element-419b74d{z-index:4;}.elementor-6895 .elementor-element.elementor-element-419b74d .elementor-button{font-size:16px;}.elementor-6895 .elementor-element.elementor-element-32ef9b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6895 .elementor-element.elementor-element-d499688 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-5053b82 *//* Cabeçalho fixo com contagem regressiva */
.top-countdown {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: rgba(10, 10, 25, 0.8);
  backdrop-filter: blur(8px);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  padding: 8px 0;
  text-align: center;
  color: #fff;
  font-family: "Kanit", sans-serif;
  transition: background 0.3s ease;
}

/* Título “A OFERTA TERMINA EM:” */
.top-countdown p {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 2px;
  margin: 0 0 6px 0;
}

/* Área dos números */
.countdown-header {
  display: flex;
  justify-content: center;
  gap: 20px;
}

/* Caixas de tempo */
.time-box {
  background: rgba(30, 20, 70, 0.6);
  border: 1px solid rgba(123, 47, 255, 0.3);
  border-radius: 12px;
  padding: 10px 20px;
  width: 80px;
  text-align: center;
  box-shadow: 0 0 10px rgba(123, 47, 255, 0.2);
  transition: transform 0.3s ease;
}

.time-box:hover {
  transform: scale(1.08);
  box-shadow: 0 0 25px rgba(123, 47, 255, 0.5);
}

/* Números */
.time-box span {
  display: block;
  font-size: 24px;
  font-weight: 700;
  color: #ff4747;
}

/* Texto das unidades */
.time-box p {
  font-size: 10px;
  color: #b8b8d8;
  margin: 0;
  letter-spacing: 1px;
}

/* Empurra o resto da LP para baixo para não ficar atrás do cabeçalho */
body {
  padding-top: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abaaea2 *//* ====== Título ====== */
.hero-h1 {
  text-align: center;
  color: #fff;
  font-family: "Kanit", sans-serif;
  font-size: 90px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 20px;
}

/* ====== Destaque IMPLANTAÇÃO ZERO ====== */
.hero-highlight {
  display: inline-block;
  font-weight: bold;
  color: #dfe3eb; /* tom base prata */
  letter-spacing: 0.8px;
  transform: scale(1.03);
  text-shadow:
    0 0 8px #cfd5df,
    0 0 14px #a5b9ff,
    0 0 24px #3b82f6,
    0 0 48px #15b2ff;
  animation: shimmerEffect 3.5s ease-in-out infinite alternate;
}

/* ====== Parágrafo ====== */
.hero-p {
  text-align: center;
  font-size: 30px;
  color: #b8c0d9;
  line-height: 1.5;
  max-width: 900px;
  margin: 0 auto;
}

/* ====== Efeito de brilho suave ====== */
@keyframes shimmerEffect {
  10% {
    text-shadow:
      0 0 8px #dfe6ff,
      0 0 1px #b3cfff,
      0 0 2px #6fa8ff,
      0 0 3px #3b82f6;
    color: #e5e7eb;
  }
  1% {
    text-shadow:
      0 0 10px #e6f0ff,
      0 0 20px #9ecaff,
      0 0 35px #15b2ff,
      0 0 70px #3b82f6;
    color: #f5f6f7;
  }
  5% {
    text-shadow:
      0 0 8px #cfd5df,
      0 0 14px #a5b9ff,
      0 0 24px #3b82f6,
      0 0 48px #15b2ff;
    color: #dfe3eb;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc00c7 *//* ===== Botão com degradê animado ===== */
.elementor-6895 .elementor-element.elementor-element-5cc00c7 .btn-primary.elementor-button {
  background: linear-gradient(90deg, #001fdb, #7b2fff, #001fdb);
  background-size: 400% 400%;
  animation: gradientFlow 5s ease-in-out infinite;
  color: #fff;
  border: none;
  border-radius: 999px;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  height: 64px;
  min-width: 270px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 20px rgba(0, 31, 219, 0.45);
  transition: all 0.3s ease;
}

.elementor-6895 .elementor-element.elementor-element-5cc00c7 .btn-primary.elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 25px rgba(123, 47, 255, 0.6);
  filter: brightness(1.1);
}

/* ===== Animação do degradê fluido ===== */
@keyframes gradientFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e5425 *//* ====== Container principal ====== */
.screens-section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  position: relative;
  margin-top: 40px;
  overflow: visible; /* permite sobreposição das laterais */
}

/* ====== Estilo base das imagens ====== */
.screens-section .screen img {
  width: 100%;
  height: auto;
  border-radius: 12px;
  transition: all 0.5s ease;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
}

/* ====== Imagem central ====== */
.screens-section .center {
  z-index: 3;
  transform: scale(1.25);
  animation: pulseCenter 6s infinite ease-in-out;
}

/* ====== Imagens laterais ====== */
.screens-section .left,
.screens-section .right {
  z-index: 2;
  transform: scale(0.9);
  opacity: 0.9;
}

/* ====== Margens negativas para sobreposição ====== */
.screens-section .left {
  margin-right: -140px;
}
.screens-section .right {
  margin-left: -140px;
}

/* ====== Animação suave da imagem central ====== */
@keyframes pulseCenter {
  0%, 100% {
    transform: scale(1.25);
    box-shadow: 0 0 30px rgba(123, 47, 255, 0.4);
  }
  50% {
    transform: scale(1.28);
    box-shadow: 0 0 45px rgba(0, 31, 219, 0.6);
  }
}

/* ====== Efeito hover — reforça o destaque manualmente ====== */
.screens-section .center img:hover {
  transform: scale(1.3);
  box-shadow: 0 0 50px rgba(123, 47, 255, 0.7);
}

/* ====== Responsivo ====== */
@media (max-width: 1024px) {
  .screens-section {
    flex-wrap: wrap;
    gap: 20px;
  }

  .screens-section .left,
  .screens-section .right {
    margin: 0;
    transform: scale(1);
    opacity: 1;
  }

  .screens-section .center {
    transform: scale(1);
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-515ff5f *//* ====== Segunda dobra - Título de planos ====== */
.plans-header2 {
  text-align: center;
  color: #fff;
  font-family: "Kanit", bold;
  max-width: 2000px;
  margin: 0 auto;
  padding: 80px 20px 40px;
}

/* ====== Título ====== */
.plans-header2 {
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 16px;
  color: #ffffff;
}

/* Parte em destaque em branco e mais negrito */
.plans-header .highlight {
  color: #ffffff;
  font-weight: 900;
  display: inline-block;
}

/* ====== Subtítulo ====== */
.plans-header p {
  font-size: 22px;
  color: #b8c0d9;
  line-height: 1.6;
  font-weight: 400;
}

/* ====== Responsivo ====== */
@media (max-width: 768px) {
  .plans-header h2 {
    font-size: 36px;
  }
  .plans-header p {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-419b74d *//* === Caixa do formulário no estilo dos planos === */
.form-plan {
  background-color: #0f1228; /* fundo escuro Sieg */
  border: 1px solid #7b2fff; /* roxo Sieg */
  box-shadow: 0 0 25px #7b2fff66; /* brilho roxo suave */
  border-radius: 20px; /* cantos arredondados */
  padding: 40px 20px; /* espaçamento interno */
  transition: all 0.3s ease;
}

/* === Efeito hover === */
.form-plan:hover {
  box-shadow: 0 0 40px #001fdb; /* azul ao passar o mouse */
  transform: translateY(-3px);
}

/* === Ajuste dos campos internos do formulário === */
.form-plan input,
.form-plan select,
.form-plan textarea {
  background-color: #191b33; /* fundo dos inputs */
  border: 1px solid #2b2f55;
  border-radius: 8px;
  color: #ffffff;
  padding: 12px 7px;
  font-size: 15px;
  width: 100%;
  transition: all 0.3s ease;
}

/* === Foco nos campos === */
.form-plan input:focus,
.form-plan select:focus,
.form-plan textarea:focus {
  border-color: #7b2fff;
  box-shadow: 0 0 8px #7b2fff80;
  outline: none;
}

/* === Botão do formulário === */
.form-plan button,
.form-plan input[type="submit"] {
  background: linear-gradient(90deg, #001fdb 0%, #7b2fff 100%);
  color: #ffffff;
  border: none;
  border-radius: 999px;
  padding: 14px 40px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
  cursor: pointer;
}

/* Hover no botão */
.form-plan button:hover,
.form-plan input[type="submit"]:hover {
  background: linear-gradient(90deg, #7b2fff 0%, #001fdb 100%);
  box-shadow: 0 0 20px #7b2fff80;
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca0ada7 *//* ====== Card do plano ====== */
.plan-card {
  background-color: #0f1228;
  border: 4px solid #7b2fff;
  border-radius: 20px;
  padding: 45px 30px;
  text-align: left;
  color: #ffffff;
  font-family: "Kanit", sans-serif;
  box-shadow: 0 0 20px #001fdb33;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 450px;
}

.plan-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 0 25px #7b2fff80;
}

/* ====== Títulos ====== */
.plan-title {
  font-size: 50px;
  font-weight: 800;
  margin-bottom: 30px;
  color: #ffffff;
}

.plan-subtitle {
  color: #b8c0d9;
  font-size: 20px;
  margin-bottom: 5px;
}

.plan-price {
  font-size: 70px;
  font-weight: 800;
  background: linear-gradient(90deg, #001fdb, #7b2fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: -10px 0 25px;
}

/* ====== Descrição ====== */
.plan-description {
  color: #b8c0d9;
  font-size: 18px;
  line-height: 1.6;
  margin-bottom: 20px;
}

/* ===== Espaçamento para o “Inclui o Flow, mais” ===== */
.plan-includes {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  color: #d8d8d8;
  font-weight: 600;
}

/* ===== Grupos e títulos ===== */
.feature-group-title {
  font-size: 18px;
  font-weight: 700;
  color: #b78bff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 30px;
  margin-bottom: 10px;
}

/* ===== Lista ===== */
.plan-features {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
  text-align: left;
  width: 100%;
  max-width: 409px;
}

.plan-features li {
  margin: 5px 0;
  font-size: 18px;
  color: #d8d8d8;
}

/* ===== Botão ===== */
.plan-button {
  display: inline-block;
  background: linear-gradient(90deg, #001fdb, #7b2fff);
  color: #fff;
  text-decoration: none;
  padding: 12px 28px;
  border-radius: 999px;
  font-weight: 700;
  font-size: 18px;
  transition: all 0.3s ease;
  margin-top: auto;
  align-self: flex-start;
}

.plan-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 0 15px #7b2fff80;
}

/* ====== Selo “Recomendado” ====== */
.plan-badge {
  position: absolute;
  top: 30px;
  right: 25px;
  background: linear-gradient(90deg, #00ff8c 0%, #00c3ff 100%);
  color: #ffffff;
  font-family: "Kanit", sans-serif;
  font-weight: 600;
  font-size: 10px;
  padding: 6px 14px;
  border-radius: 50px;
  box-shadow: 0 0 12px rgba(0, 255, 140, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  animation: pulseGlow 2.5s infinite ease-in-out;
}

@keyframes pulseGlow {
  0%, 100% {
    box-shadow: 0 0 10px rgba(0, 255, 140, 0.3);
  }
  50% {
    box-shadow: 0 0 20px rgba(0, 255, 140, 0.6);
  }
}

/* ====== Container principal ====== */
.plan-section {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 25px;
  flex-wrap: nowrap;
  padding: 10px 0;
  max-width: 1000px;
  margin: 0 auto;
}

/* ====== Responsivo ====== */
@media (max-width: 1020px) {
  .plan-section {
    flex-wrap: wrap;
    gap: 20px;
  }

  .plan-card {
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32ef9b6 *//* ====== Segunda dobra - Título de planos ====== */
.plans-header {
  text-align:left;
  color: #fff;
  font-family: "Kanit", sans-serif;
  max-width: 2000px;
  margin: 0 auto;
  padding: 80px 20px 40px;
}

/* ====== Título ====== */
.plans-header h2 {
  font-size: 56px;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 16px;
  color: #ffffff;
}

/* Parte em destaque em branco e mais negrito */
.plans-header .highlight {
  color: #ffffff;
  font-weight: 900;
  display: inline-block;
}

/* ====== Subtítulo ====== */
.plans-header p {
  font-size: 22px;
  color: #b8c0d9;
  line-height: 1.6;
  font-weight: 400;
}

/* ====== Responsivo ====== */
@media (max-width: 768px) {
  .plans-header h2 {
    font-size: 36px;
  }
  .plans-header p {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c4281e */.fundo-sieg-animado {
  background: linear-gradient(10deg, #712fff, #001fdb, #7bfff);
  background-size: % 200%;
  animation: moverGradiente 8s ease infinite;
 margin-left: calc(-50vw + 50%); /* corrige o alinhamento */
  color: #ffffff;
  width: 100vw;
}

@keyframes moverGradiente {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c80f7f *//* ====== Importa a fonte Kanit ====== */
@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@400;500;600;700;800&display=swap');

/* ====== GRID BASE ====== */
.topics-grid {
  display: grid;
  padding: 60px 40px;
  max-width: 1400px;
  margin: 0 auto;
}

/* ====== CARD BASE ====== */
.topic-card {
  position: relative;
  background: linear-gradient(145deg, #0b0b26, #001fdb); /* roxo mais escuro */
  border-radius: 22px;
  padding: 45px 35px;
  color: #ffffff;
  font-family: "Kanit", sans-serif;
  text-align: left;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 31, 219, 0.1);
  transition: all 0.4s ease;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 300px;
}

/* ====== ÍCONE NO TOPO DIREITO ====== */
.topic-icon {
  position: absolute;
  top: 18px;
  right: 22px;
  width: 40px;
  height: 40px;
  opacity: 0.85;
  transition: all 0.3s ease;
}

.topic-card:hover .topic-icon {
  transform: scale(1.1);
  filter: drop-shadow(0 0 10px rgba(123, 47, 255, 0.8));
}

/* ====== TÍTULOS E TEXTOS ====== */
.topic-card h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  color: #ffffff;
  margin-bottom: 12px;
  margin-top: 10px;
}

.topic-card p {
  font-size: 16px;
  line-height: 1.7;
  font-weight: 500;
  color: #d7dbf5;
  margin: 0;
}

/* ====== HOVER ====== */
.topic-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 30px rgba(123, 47, 255, 0.4);
}

/* ====== RESPONSIVO ====== */
@media (max-width: 1024px) {
  .topics-grid {
  }
}

@media (max-width: 768px) {
  .topics-grid {
    gap: 20px;
    padding: 30px 20px;
  }

  .topic-icon {
    width: 34px;
    height: 34px;
    top: 15px;
    right: 15px;
  }

  .topic-card h3 {
    font-size: 20px;
  }

  .topic-card p {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ceb392 */.botao-sieg {
  display: inline-block;
  background: linear-gradient(90deg, #001fdb 0%, #7b2fff 100%);
  color: #fff;
  font-weight: 600;
  font-family: "Kanit", sans-serif;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  padding: 14px 40px;
  border: none;
  border-radius: 50px;
  box-shadow: 0 0 15px rgba(123, 47, 255, 0.3);
  transition: all 0.3s ease;
}

/* Efeito ao passar o mouse */
.botao-sieg:hover {
  transform: scale(1.05);
  box-shadow: 0 0 25px rgba(123, 47, 255, 0.6);
}

/* Efeito de clique */
.botao-sieg:active {
  transform: scale(0.98);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8ce12 */.titulo-sieg {
  text-align: center;
  color: #ffffff;
  font-family: "Kanit", sans-serif;
  margin: 60px auto 40px auto;
  max-width: 900px;
}

/* Título principal */
.titulo-sieg h2 {
  font-size: 42px;
  font-weight: 800;
  line-height: 1.2;
  margin-bottom: 12px;
}

/* Destaque degradê na palavra “Implantação” */

/* Parte “amanhã, hoje!” em branco */
.titulo-sieg h2 strong {
  color: #ffffff;
  font-weight: 900;
}

/* Subtítulo */
.titulo-sieg p {
  font-size: 20px;
  font-weight: 400;
  color: #b8b8d8;
  margin: 0;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad6c719 */.botao-sieg {
  display: inline-block;
  background: linear-gradient(90deg, #001fdb 0%, #7b2fff 100%);
  color: #fff;
  font-weight: 600;
  font-family: "Kanit", sans-serif;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  padding: 14px 40px;
  border: none;
  border-radius: 50px;
  box-shadow: 0 0 15px rgba(123, 47, 255, 0.3);
  transition: all 0.3s ease;
}

/* Efeito ao passar o mouse */
.botao-sieg:hover {
  transform: scale(1.05);
  box-shadow: 0 0 25px rgba(123, 47, 255, 0.6);
}

/* Efeito de clique */
.botao-sieg:active {
  transform: scale(0.98);
}/* End custom CSS */