.elementor-2816 .elementor-element.elementor-element-6a5cf97d0:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-6a5cf97d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samvision.com.br/wp-content/uploads/2024/10/home-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2816 .elementor-element.elementor-element-6a5cf97d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-6a5cf97d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text{text-align:left;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text a{text-align:left;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:76px;font-weight:700;padding-top:0px;padding-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text-selected {color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text b, .elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text b i,.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text,.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text{font-family:"Kanit", Sans-serif;font-size:57px;font-weight:700;font-style:normal;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text-suffix{color:#333333;font-size:45px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2816 .elementor-element.elementor-element-62b05a10{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#ECECEC;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2816 .elementor-element.elementor-element-4f07815 > .elementor-container{max-width:1440px;}.elementor-2816 .elementor-element.elementor-element-67bd95e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-element-populated, .elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-6bd03dc6 > .elementor-container{max-width:1266px;}.elementor-2816 .elementor-element.elementor-element-6bd03dc6{padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-1fd82634.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-1fd82634.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-35b780cd{--e-image-carousel-slides-to-show:4;}.elementor-2816 .elementor-element.elementor-element-35b780cd .swiper-wrapper{display:flex;align-items:center;}.elementor-2816 .elementor-element.elementor-element-33c756aa{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-52ce6595.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-52ce6595.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2816 .elementor-element.elementor-element-47a9264b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:47px;font-weight:600;color:#00092A;}.elementor-2816 .elementor-element.elementor-element-11b424c8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-2816 .elementor-element.elementor-element-79f56eb8{margin-top:100px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-68e38859.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-68e38859.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-dc453d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-dc453d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-60731ca6{text-align:left;}.elementor-2816 .elementor-element.elementor-element-60731ca6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#015AF2;}.elementor-2816 .elementor-element.elementor-element-1e5df871{text-align:left;}.elementor-2816 .elementor-element.elementor-element-1e5df871 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:55px;font-weight:600;color:#00092A;}.elementor-2816 .elementor-element.elementor-element-37f74ca9{text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#666666;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-icon i{color:#015AF2;transition:color 0.3s;}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-icon svg{fill:#015AF2;transition:fill 0.3s;}.elementor-2816 .elementor-element.elementor-element-2bd12b1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-2816 .elementor-element.elementor-element-2bd12b1f .elementor-icon-list-text{color:#666666;transition:color 0.3s;}.elementor-2816 .elementor-element.elementor-element-51988a79 > .elementor-container{max-width:1600px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2816 .elementor-element.elementor-element-7de6a257{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;}.elementor-2816 .elementor-element.elementor-element-7de6a257 .elementor-divider-separator{width:100%;}.elementor-2816 .elementor-element.elementor-element-7de6a257 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2816 .elementor-element.elementor-element-40dc38f:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-40dc38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samvision.com.br/wp-content/uploads/2026/03/imagem_2026-03-10_085244684.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2816 .elementor-element.elementor-element-40dc38f > .elementor-background-overlay{background-image:url("https://samvision.com.br/wp-content/uploads/2024/10/home-2.jpg");opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-40dc38f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-ca38a2f{text-align:center;}.elementor-2816 .elementor-element.elementor-element-ca38a2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;background-color:#2A1AD5;border-color:#221DCC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 11px 10px;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-wrap{max-width:190px;}.elementor-2816 .elementor-element.elementor-element-57e138e{text-align:center;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-icon{font-size:18px;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-icon svg{width:18px;height:18px;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-text,.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}	.elementor-2816 .elementor-element.elementor-element-57e138e [class*="elementor-animation"]:hover,
								.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button::before,
								.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button::after{background-color:transparent;background-image:linear-gradient(130deg, #2A1AD5 0%, #E40B0B 100%);}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button:hover{border-color:#FF1887;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 11px 10px;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 11px 10px;}.elementor-2816 .elementor-element.elementor-element-57e138e.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 11px 10px;}.elementor-2816 .elementor-element.elementor-element-1980dfcd0:not(.elementor-motion-effects-element-type-background), .elementor-2816 .elementor-element.elementor-element-1980dfcd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1115;}.elementor-2816 .elementor-element.elementor-element-1980dfcd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2816 .elementor-element.elementor-element-1980dfcd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2816 .elementor-element.elementor-element-7d6946f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:9px;}.elementor-2816 .elementor-element.elementor-element-436782f8{text-align:left;}.elementor-2816 .elementor-element.elementor-element-436782f8 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2816 .elementor-element.elementor-element-436782f8 .wpr-logo-image{max-width:125px;}.elementor-2816 .elementor-element.elementor-element-436782f8.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2816 .elementor-element.elementor-element-436782f8.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2816 .elementor-element.elementor-element-436782f8.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-436782f8 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2816 .elementor-element.elementor-element-436782f8 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2816 .elementor-element.elementor-element-436782f8 .wpr-logo-description{color:#888888;}.elementor-2816 .elementor-element.elementor-element-5bd70b69{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-32f3ac79{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-32f3ac79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-8c36886.elementor-social-icon{background-color:#02010100;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-8c36886.elementor-social-icon i{color:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-8c36886.elementor-social-icon svg{fill:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-785bba2.elementor-social-icon{background-color:#02010100;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-785bba2.elementor-social-icon i{color:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-785bba2.elementor-social-icon svg{fill:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-a280aaa.elementor-social-icon{background-color:#02010100;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-a280aaa.elementor-social-icon i{color:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-repeater-item-a280aaa.elementor-social-icon svg{fill:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-widget-container{text-align:left;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-social-icon{--icon-padding:0.7em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-41cf00a0 .elementor-icon{border-radius:37px 37px 37px 37px;}.elementor-2816 .elementor-element.elementor-element-19661b02{text-align:left;}.elementor-2816 .elementor-element.elementor-element-19661b02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-3b501c5b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-4bc3bed1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-7a9899ca .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-7d719564 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-3de2bf66{text-align:left;}.elementor-2816 .elementor-element.elementor-element-3de2bf66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-45865a28 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-18535cdc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-2f10c919 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-6dc15519 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-5ba3011b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2816 .elementor-element.elementor-element-508c5ca6{margin-top:-1px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-72fe1814.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:10px;bottom:41px;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-content{color:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-icon{color:#FF1A44;font-size:16px;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-icon svg{fill:#FF1A44;width:16px;height:16px;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-btn{background-color:#6261FF00;border-color:#FF1A44;transition:all  0.3s ease-in-out 0s;padding:14px 15px 14px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-btn:hover > .wpr-stt-icon{Color:#fff;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#fff;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-btn:hover{background-color:#FF1A44;border-color:#FF1A44;}.elementor-2816 .elementor-element.elementor-element-72fe1814 .wpr-stt-btn svg{transition:all  0.3s ease-in-out 0s;}.elementor-2816 .elementor-element.elementor-element-49fa94bb{margin-top:-1px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3.wpr-pc-btn-align-fixed-right .wpr-pc-btn{right:10px;bottom:100px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-content{color:#ffffff;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-btn-icon{color:#ffffff;font-size:15px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-btn-icon svg{fill:#ffffff;width:15px;height:15px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-btn{background-color:#FF1A44;border-color:#E8E8E8;transition:all  0.3s ease-in-out 0s;padding:14px 15px 14px 15px;border-style:none;border-radius:30px 30px 30px 30px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-btn:hover > .wpr-pc-btn-icon{Color:#fff;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-btn:hover svg{fill:#fff;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3 .wpr-pc-btn:hover{background-color:#FF1A44;border-color:#E8E8E8;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3.wpr-pc-btn-icon-top .wpr-pc-btn-icon{margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3.wpr-pc-btn-icon-left .wpr-pc-btn-icon{margin-right:0px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3.wpr-pc-btn-icon-right .wpr-pc-btn-icon{margin-left:0px;}.elementor-2816 .elementor-element.elementor-element-5d3bfe3.wpr-pc-btn-icon-bottom .wpr-pc-btn-icon{margin-top:0px;}body.elementor-page-2816:not(.elementor-motion-effects-element-type-background), body.elementor-page-2816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2816 .elementor-element.elementor-element-55e577fa{width:54.474%;}.elementor-2816 .elementor-element.elementor-element-734b9571{width:45.482%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2816 .elementor-element.elementor-element-55e577fa{width:100%;}.elementor-2816 .elementor-element.elementor-element-734b9571{width:20%;}.elementor-2816 .elementor-element.elementor-element-52ce6595{width:100%;}.elementor-2816 .elementor-element.elementor-element-793db2a8{width:100%;}.elementor-2816 .elementor-element.elementor-element-dc453d3{width:100%;}.elementor-2816 .elementor-element.elementor-element-f2b9184{width:100%;}}@media(max-width:1366px){.elementor-2816 .elementor-element.elementor-element-6a5cf97d0{padding:80px 20px 0px 20px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text-preffix{font-size:75px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text b, .elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text b i,.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text,.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text{font-size:75px;}.elementor-2816 .elementor-element.elementor-element-4f07815{padding:0px 20px 0px 20px;}.elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-2816 .elementor-element.elementor-element-1fd82634.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2816 .elementor-element.elementor-element-1fd82634.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2816 .elementor-element.elementor-element-33c756aa{padding:0px 20px 0px 20px;}.elementor-2816 .elementor-element.elementor-element-47a9264b .elementor-heading-title{font-size:50px;}.elementor-2816 .elementor-element.elementor-element-79f56eb8{padding:0px 20px 0px 20px;}.elementor-2816 .elementor-element.elementor-element-1e5df871 .elementor-heading-title{font-size:50px;}.elementor-2816 .elementor-element.elementor-element-40dc38f{padding:80px 20px 0px 20px;}}@media(max-width:1024px){.elementor-2816 .elementor-element.elementor-element-4f07815{margin-top:-100px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-2816 .elementor-element.elementor-element-67bd95e1 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button-text,.elementor-2816 .elementor-element.elementor-element-57e138e .wpr-button::after{font-size:13px;}.elementor-2816 .elementor-element.elementor-element-1980dfcd0{padding:50px 20px 50px 20px;}.elementor-2816 .elementor-element.elementor-element-5bd70b69{font-size:12px;}.elementor-2816 .elementor-element.elementor-element-32f3ac79{font-size:12px;}.elementor-2816 .elementor-element.elementor-element-19661b02 .elementor-heading-title{font-size:14px;}.elementor-2816 .elementor-element.elementor-element-3de2bf66 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-2816 .elementor-element.elementor-element-6a5cf97d0{margin-top:-20px;margin-bottom:0px;padding:150px 20px 150px 20px;}.elementor-2816 .elementor-element.elementor-element-55e577fa > .elementor-element-populated{padding:51px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-advanced-text-preffix{font-size:54px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text b, .elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text b i,.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-anim-text,.elementor-2816 .elementor-element.elementor-element-68ee1c46 .wpr-highlighted-text{font-size:37px;}.elementor-2816 .elementor-element.elementor-element-68ee1c46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2816 .elementor-element.elementor-element-4f07815{margin-top:-50px;margin-bottom:0px;}.elementor-2816 .elementor-element.elementor-element-47a9264b .elementor-heading-title{font-size:28px;}.elementor-2816 .elementor-element.elementor-element-1e5df871 .elementor-heading-title{font-size:35px;}.elementor-2816 .elementor-element.elementor-element-40dc38f{margin-top:-65px;margin-bottom:0px;padding:150px 20px 150px 20px;}.elementor-2816 .elementor-element.elementor-element-ca38a2f{text-align:center;}.elementor-2816 .elementor-element.elementor-element-ca38a2f .elementor-heading-title{font-size:27px;}.elementor-2816 .elementor-element.elementor-element-57e138e{text-align:center;}.elementor-2816 .elementor-element.elementor-element-7d6946f9{width:100%;}.elementor-2816 .elementor-element.elementor-element-fbed520{width:50%;}.elementor-2816 .elementor-element.elementor-element-755d0721{width:50%;}}/* Start custom CSS for html, class: .elementor-element-c1c4ebd */body{
margin:0;
font-family:Arial;
}

/* HEADER */

.sam-header{

position:fixed;
top:0;
width:100%;

background:rgba(2,6,23,0.7);

backdrop-filter:blur(12px);

border-bottom:1px solid rgba(255,255,255,0.05);

transition:0.3s;

z-index:1000;

}

/* efeito ao rolar */

.sam-header.scrolled{

background:#020617;

box-shadow:0 5px 25px rgba(0,0,0,0.5);

}

/* container */

.sam-container{

max-width:1200px;
margin:auto;

display:flex;
align-items:center;
justify-content:space-between;

padding:14px 20px;

}

/* logo */

.sam-logo img{

height:70px;

}

/* menu desktop */

.sam-menu{

display:flex;
align-items:center;
gap:28px;

}

.sam-menu a{

color:#cbd5f5;

text-decoration:none;

font-size:15px;

position:relative;

transition:0.3s;

}

/* efeito hover linha */

.sam-menu a::after{

content:"";

position:absolute;

left:0;
bottom:-6px;

width:0%;
height:2px;

background:#3b82f6;

transition:0.3s;

}

.sam-menu a:hover::after{

width:100%;

}

.sam-menu a:hover{

color:white;

}

/* dropdown */

.sam-dropdown{

position:relative;
cursor:pointer;
color:#cbd5f5;

}

.sam-dropdown-menu{

position:absolute;
top:100%;
left:0;

margin-top:8px;

background:#020617;

border:1px solid #1e293b;
border-radius:6px;

padding:12px;

display:none;
flex-direction:column;

min-width:170px;

}

.sam-dropdown-menu a{

padding:8px;

}

.sam-dropdown{
position:relative;
padding-bottom:0px;
}

.sam-dropdown:hover .sam-dropdown-menu{
display:flex;
}

/* botão vendas */

.sam-vendas{

padding:10px 20px;

background:linear-gradient(90deg,#2563eb,#3b82f6);

border:none;

border-radius:8px;

color:white;

font-weight:600;

cursor:pointer;

transition:0.3s;

}

.sam-vendas:hover{

transform:translateY(-2px);

box-shadow:0 10px 25px rgba(37,99,235,0.6);

}

/* MOBILE */

.sam-mobile-toggle{

display:none;

font-size:28px;

color:white;

cursor:pointer;

}

/* menu mobile */

.sam-mobile-menu{

position:fixed;

top:0;
right:-320px;

width:320px;
height:100%;

background:#020617;

padding:50px 25px;

display:flex;
flex-direction:column;

gap:22px;

transition:0.35s;

z-index:999;

}

.sam-mobile-menu a{

color:#cbd5f5;
text-decoration:none;
font-size:16px;

}

.sam-mobile-vendas{

margin-top:20px;

padding:15px;

background:#2563eb;

border:none;

border-radius:8px;

color:white;

font-weight:600;

}

/* submenu mobile */

.sam-mobile-sub span{

color:white;

}

.sam-mobile-sub-items{

margin-top:10px;
margin-left:12px;

display:flex;
flex-direction:column;
gap:8px;

}

/* overlay */

.sam-overlay{

position:fixed;

top:0;
left:0;

width:100%;
height:100%;

background:rgba(0,0,0,0.6);

opacity:0;

pointer-events:none;

transition:0.3s;

z-index:998;

}

.sam-overlay.active{

opacity:1;
pointer-events:auto;

}

/* responsivo */

@media(max-width:900px){

.sam-menu{
display:none;
}

.sam-mobile-toggle{
display:block;
}

}

@media(max-width:900px){

.sam-mobile-sub-items{
display:none;
}

.sam-mobile-sub.active .sam-mobile-sub-items{
display:flex;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f99857 */body{
background:#0a0f1f;
font-family:Arial;
color:white;
margin:0;
}

.services{
padding:80px 10%;
text-align:center;
}

.services h2{
font-size:40px;
margin-bottom:10px;
}

.subtitle{
color:#9ca3af;
margin-bottom:50px;
}

.cards{
display:flex;
gap:30px;
justify-content:center;
flex-wrap:wrap;
}

.card{
background:linear-gradient(145deg,#0f172a,#020617);
border:1px solid rgba(0,150,255,0.2);
padding:35px;
border-radius:18px;
width:300px;
transition:0.4s;
position:relative;
overflow:hidden;
}

.card:hover{
transform:translateY(-10px);
box-shadow:0 0 30px rgba(0,140,255,0.4);
}

.icon{
font-size:40px;
margin-bottom:20px;
}

.card h3{
font-size:22px;
margin-bottom:10px;
color:#3b82f6;
}

.card p{
color:#cbd5e1;
line-height:1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fdf7c1 */.presence{

padding:120px 8%;
background:linear-gradient(180deg,#020617,#0f172a);
text-align:center;
color:white;
overflow:hidden;

}

.presence h2{

font-size:38px;
margin-bottom:20px;

}

.presence-text{

max-width:700px;
margin:auto;
margin-bottom:80px;
color:#cbd5e1;

}

/* container */

.network{

position:relative;
height:140px;
max-width:1000px;
margin:auto;

}

/* linha principal */

.line{

position:absolute;
top:50%;
left:0;
height:3px;
width:0%;
background:#2563eb;
box-shadow:0 0 15px #2563eb;
transition:width 3s ease;

}

/* energia correndo */

.energy{

position:absolute;
height:100%;
width:120px;
background:linear-gradient(90deg,transparent,#60a5fa,transparent);
animation:energyFlow 2s linear infinite;

}

@keyframes energyFlow{

0%{left:-120px}
100%{left:100%}

}

/* nodes */

.node{

position:absolute;
top:50%;
transform:translate(-50%,-50%);
opacity:0;
transition:0.6s;

}

.node::before{

content:"";
width:14px;
height:14px;
background:#3b82f6;
border-radius:50%;
display:block;

box-shadow:
0 0 10px #3b82f6,
0 0 20px #3b82f6,
0 0 40px #2563eb;

}

.node span{

display:block;
margin-top:16px;
font-size:14px;
color:#cbd5e1;

}

.node.active{

opacity:1;
transform:translate(-50%,-50%) scale(1.2);

}

/* partículas digitais */

.particles{

position:absolute;
width:100%;
height:100%;
pointer-events:none;

}

.particles span{

position:absolute;
width:3px;
height:3px;
background:#60a5fa;
border-radius:50%;
opacity:0.7;
animation:particleMove 6s linear infinite;

}

@keyframes particleMove{

0%{
transform:translateY(40px);
opacity:0;
}

50%{
opacity:1;
}

100%{
transform:translateY(-40px);
opacity:0;
}

}


/* MOBILE */

@media(max-width:768px){

.network{
height:560px;
position:relative;
}

/* linha */

.line{
top:0;
left:50%;
transform:translateX(-50%);
width:3px;
height:0%;
transition:height 3s ease;
}

/* energia */

.energy{
width:100%;
height:120px;
background:linear-gradient(180deg,transparent,#60a5fa,transparent);
}

/* nodes */

.node{
left:50% !important;
transform:translate(-50%,0);
}

/* POSIÇÃO VERTICAL CORRIGIDA */

.node:nth-of-type(1){ top:40px; }
.node:nth-of-type(2){ top:120px; }
.node:nth-of-type(3){ top:200px; }
.node:nth-of-type(4){ top:280px; }
.node:nth-of-type(5){ top:360px; }
.node:nth-of-type(6){ top:440px; }
.node:nth-of-type(7){ top:520px; }

/* TEXTO */

.node span{
position:absolute;
top:-6px;
white-space:nowrap;
font-size:13px;
}

/* alternância perfeita */

.node:nth-of-type(odd) span{
right:26px;
text-align:right;
}

.node:nth-of-type(even) span{
left:26px;
text-align:left;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5606e2 */.sam-modal-overlay{

position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(2,6,23,0.85);
backdrop-filter:blur(8px);

display:flex;
align-items:center;
justify-content:center;

opacity:0;
pointer-events:none;

transition:0.4s;

z-index:9999;

}

.sam-modal-overlay.active{

opacity:1;
pointer-events:auto;

}

.sam-modal{

width:90%;
max-width:500px;

background:linear-gradient(145deg,#0f172a,#020617);

border:1px solid rgba(59,130,246,0.3);

border-radius:16px;

padding:40px;

color:white;

box-shadow:
0 0 40px rgba(59,130,246,0.2);

animation:modalIn 0.4s ease;

}

@keyframes modalIn{

from{
transform:scale(0.9);
opacity:0;
}

to{
transform:scale(1);
opacity:1;
}

}

.sam-close{

position:absolute;
right:20px;
top:15px;

font-size:26px;
cursor:pointer;

}

.sam-modal h2{

margin-bottom:5px;
text-align:center;

}

.sam-sub{

text-align:center;
color:#94a3b8;
margin-bottom:25px;

}

.sam-options{

display:grid;
gap:15px;

}

.sam-option{

padding:18px;

border-radius:10px;

border:1px solid rgba(59,130,246,0.3);

cursor:pointer;

transition:0.3s;

}

.sam-option:hover{

background:#1e293b;
transform:translateY(-2px);

border-color:#3b82f6;

}

.sam-option h3{

margin-bottom:4px;

}

.sam-option p{

font-size:13px;
color:#94a3b8;

}

.sam-step2{

display:none;
flex-direction:column;
gap:15px;

margin-top:20px;

}

.sam-step2 input,
.sam-step2 textarea{

width:100%;

background:#020617;

border:1px solid #334155;

border-radius:8px;

padding:12px;

color:white;

}

.sam-step2 textarea{

height:120px;

}

#samEnviar{

background:#2563eb;
border:none;

padding:14px;

border-radius:8px;

color:white;

font-weight:600;

cursor:pointer;

transition:0.3s;

}

#samEnviar:hover{

background:#1d4ed8;

}/* End custom CSS */
/* Start custom CSS for wpr-phone-call, class: .elementor-element-5d3bfe3 */.menu-toggle{

font-size:28px;
cursor:pointer;

}

/* overlay */

.menu-overlay{

position:fixed;
top:0;
left:0;
width:100%;
height:100%;

background:rgba(0,0,0,0.6);

opacity:0;
pointer-events:none;

transition:0.3s;

z-index:998;

}

.menu-overlay.active{

opacity:1;
pointer-events:auto;

}

/* menu */

.mobile-menu{

position:fixed;
top:0;
right:-320px;

width:320px;
height:100%;

background:linear-gradient(180deg,#020617,#0f172a);

padding:40px 25px;

transition:0.35s;

z-index:999;

display:flex;
flex-direction:column;

}

.mobile-menu.active{

right:0;

}

.menu-header{

font-size:20px;
font-weight:600;
margin-bottom:30px;
color:white;

}

.mobile-menu nav{

display:flex;
flex-direction:column;
gap:18px;

}

.mobile-menu a{

color:#cbd5f5;
text-decoration:none;
font-size:16px;

transition:0.3s;

}

.mobile-menu a:hover{

color:#3b82f6;

}

/* submenu */

.submenu span{

color:white;
font-weight:500;

}

.submenu-items{

margin-top:8px;
margin-left:10px;

display:flex;
flex-direction:column;
gap:8px;

}

/* botão vendas */

.menu-sales{

margin-top:auto;

padding:14px;

background:#2563eb;

border:none;
border-radius:8px;

color:white;
font-weight:600;

cursor:pointer;

transition:0.3s;

}

.menu-sales:hover{

background:#1d4ed8;

box-shadow:0 0 15px rgba(37,99,235,0.6);

}/* End custom CSS */