.elementor-2366 .elementor-element.elementor-element-5c297ba{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-5c297ba:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-5c297ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-2366 .elementor-element.elementor-element-5c297ba.e-con{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-e91545c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-050e71d img{width:125px;}.elementor-2366 .elementor-element.elementor-element-dc7356f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-9a233d1 .elementor-menu-toggle{margin:0 auto;}.elementor-2366 .elementor-element.elementor-element-9a233d1 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:700;text-decoration:none;}.elementor-2366 .elementor-element.elementor-element-9a233d1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-9a233d1 div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-9a233d1 div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-d613529{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-4efe71f.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-4efe71f .elementor-button{font-weight:600;padding:10px 25px 10px 25px;}.elementor-2366 .elementor-element.elementor-element-7b07e2d{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-7b07e2d:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-7b07e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C;}.elementor-2366 .elementor-element.elementor-element-7b07e2d.e-con{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-429d41a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-f4737d9 img{width:125px;}.elementor-2366 .elementor-element.elementor-element-8d3afbb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-2571cf2 .elementor-menu-toggle{margin:0 auto;}.elementor-2366 .elementor-element.elementor-element-2571cf2 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:700;text-decoration:none;}.elementor-2366 .elementor-element.elementor-element-1fe14f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-acbf059.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-acbf059 .elementor-button{font-weight:600;padding:10px 25px 10px 25px;}.elementor-2366 .elementor-element.elementor-element-b66f238{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:200;}.elementor-2366 .elementor-element.elementor-element-02a6dae .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-e7496cb{font-size:32px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-b87ea84{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-b87ea84:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-b87ea84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0C00;}.elementor-2366 .elementor-element.elementor-element-dcae2a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-611d2a5{--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:flex-start;--align-items:stretch;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-616f436{--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;--justify-content:center;--overlay-opacity:0.89;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-616f436:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-616f436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8273292 );background-image:url("https://sossiety.negociosdobruno.com.br/wp-content/uploads/2026/02/image-3.jpg");}.elementor-2366 .elementor-element.elementor-element-616f436::before, .elementor-2366 .elementor-element.elementor-element-616f436 > .elementor-background-video-container::before, .elementor-2366 .elementor-element.elementor-element-616f436 > .e-con-inner > .elementor-background-video-container::before, .elementor-2366 .elementor-element.elementor-element-616f436 > .elementor-background-slideshow::before, .elementor-2366 .elementor-element.elementor-element-616f436 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2366 .elementor-element.elementor-element-616f436 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, var( --e-global-color-secondary ) 0%, #000000 60%);}.elementor-2366 .elementor-element.elementor-element-616f436.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2366 .elementor-element.elementor-element-f07d026{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2366 .elementor-element.elementor-element-f07d026.e-con{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-55b6a2d{--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-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2366 .elementor-element.elementor-element-55b6a2d.e-con{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-6742dc0{text-align:start;}.elementor-2366 .elementor-element.elementor-element-6742dc0 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:56px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-722e1a9{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-size:20px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-5a090aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2366 .elementor-element.elementor-element-5a090aa.e-con{--align-self:flex-start;}.elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button{background-color:var( --e-global-color-8273292 );fill:#FFFFFF;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-db24574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:50;}.elementor-2366 .elementor-element.elementor-element-db24574.elementor-element{--align-self:stretch;}.elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button:hover, .elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button:hover svg, .elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-0308772{--display:flex;--min-height:690px;--justify-content:flex-start;--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2366 .elementor-element.elementor-element-ca34fe2{--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;--justify-content:center;--overlay-opacity:0.9;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-ca34fe2:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-ca34fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8273292 );background-image:url("https://sossiety.negociosdobruno.com.br/wp-content/uploads/2026/02/image-3.jpg");}.elementor-2366 .elementor-element.elementor-element-ca34fe2::before, .elementor-2366 .elementor-element.elementor-element-ca34fe2 > .elementor-background-video-container::before, .elementor-2366 .elementor-element.elementor-element-ca34fe2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2366 .elementor-element.elementor-element-ca34fe2 > .elementor-background-slideshow::before, .elementor-2366 .elementor-element.elementor-element-ca34fe2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2366 .elementor-element.elementor-element-ca34fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(249deg, #FF0000 0%, #000000 59%);}.elementor-2366 .elementor-element.elementor-element-ca34fe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2366 .elementor-element.elementor-element-ea7cfef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2366 .elementor-element.elementor-element-ea7cfef.e-con{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-c534615{--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-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2366 .elementor-element.elementor-element-c534615.e-con{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-3ef03e4{text-align:start;}.elementor-2366 .elementor-element.elementor-element-3ef03e4 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:56px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-e84f4c2{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;font-size:20px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-9237afc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-2366 .elementor-element.elementor-element-9237afc.e-con{--align-self:flex-start;}.elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button{background-color:var( --e-global-color-8273292 );fill:#FFFFFF;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-8bf86a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:50;}.elementor-2366 .elementor-element.elementor-element-8bf86a3.elementor-element{--align-self:stretch;}.elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button:hover, .elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button:hover svg, .elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-a23a448{--display:flex;--min-height:692px;--justify-content:flex-start;--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2366 .elementor-element.elementor-element-871ae86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-c37952f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-f4d54f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-308740e img{width:100%;}.elementor-2366 .elementor-element.elementor-element-4973b4a .elementor-heading-title{font-size:50px;color:var( --e-global-color-primary );}.elementor-2366 .elementor-element.elementor-element-c29bf00{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2366 .elementor-element.elementor-element-c29bf00:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-c29bf00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2366 .elementor-element.elementor-element-30be957{text-align:center;}.elementor-2366 .elementor-element.elementor-element-30be957 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:56px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-835d665{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-835d665.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-7bde81d{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-7bde81d img{width:745px;border-radius:25px 25px 25px 25px;}.elementor-2366 .elementor-element.elementor-element-3d8479f{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-3d8479f:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-3d8479f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2366 .elementor-element.elementor-element-0cea3d2{text-align:center;}.elementor-2366 .elementor-element.elementor-element-0cea3d2 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-dbad1ef{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-dbad1ef.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-3b04545{z-index:20;}.elementor-2366 .elementor-element.elementor-element-b0e38ab{--display:flex;}.elementor-2366 .elementor-element.elementor-element-5703ad0 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-53dbb5f{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-53dbb5f.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-e940293{--display:flex;}.elementor-2366 .elementor-element.elementor-element-bb300c1 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-125644f{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-125644f.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-54a870d{--display:flex;}.elementor-2366 .elementor-element.elementor-element-69b0fa5 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-5c6b21a{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-5c6b21a.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-99a3e48{--display:flex;}.elementor-2366 .elementor-element.elementor-element-f88cd7f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-9250251{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-9250251.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-61bd2f2{--display:flex;--justify-content:center;}.elementor-2366 .elementor-element.elementor-element-a0199da img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-bfecb49{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-bfecb49.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-e4637fc{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:15px;--n-tabs-gap:50px;--n-tabs-title-border-radius:25px 25px 25px 25px;}.elementor-2366 .elementor-element.elementor-element-e4637fc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-a5bc556 );}.elementor-2366 .elementor-element.elementor-element-e4637fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8273292 );}.elementor-2366 .elementor-element.elementor-element-e4637fc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2366 .elementor-element.elementor-element-e4637fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8273292 );}.elementor-2366 .elementor-element.elementor-element-a598f0b{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-a598f0b:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-a598f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2366 .elementor-element.elementor-element-fe74b94{text-align:center;}.elementor-2366 .elementor-element.elementor-element-fe74b94 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-7dd0bbc{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-7dd0bbc.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-559c2a6{z-index:20;}.elementor-2366 .elementor-element.elementor-element-9004f87{--display:flex;}.elementor-2366 .elementor-element.elementor-element-822b2d8 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-dd853a0{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-dd853a0.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-d1b1ac9{--display:flex;}.elementor-2366 .elementor-element.elementor-element-2109806 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-620cbbe{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-620cbbe.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-2ad223b{--display:flex;}.elementor-2366 .elementor-element.elementor-element-1da682b img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-672d4a2{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-672d4a2.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-4e8ffe4{--display:flex;}.elementor-2366 .elementor-element.elementor-element-c78dfdb img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-2a74545{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-2a74545.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-e2de6af{--display:flex;--justify-content:center;}.elementor-2366 .elementor-element.elementor-element-34d6851 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-25c3dd5 );border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-9cdecbb{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-9cdecbb.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-275882b{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-gap:15px;--n-tabs-gap:50px;--n-tabs-title-border-radius:25px 25px 25px 25px;}.elementor-2366 .elementor-element.elementor-element-275882b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-a5bc556 );}.elementor-2366 .elementor-element.elementor-element-275882b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8273292 );}.elementor-2366 .elementor-element.elementor-element-275882b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2366 .elementor-element.elementor-element-275882b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-8273292 );}.elementor-2366 .elementor-element.elementor-element-7a07d8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-7a07d8c:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-7a07d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2366 .elementor-element.elementor-element-3808917{text-align:center;}.elementor-2366 .elementor-element.elementor-element-3808917 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-d5e87ed{width:var( --container-widget-width, 908px );max-width:908px;--container-widget-width:908px;--container-widget-flex-grow:0;text-align:center;font-size:16px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-d5e87ed.elementor-element{--align-self:center;}.elementor-2366 .elementor-element.elementor-element-3418a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2366 .elementor-element.elementor-element-6be4b72{--e-image-carousel-slides-to-show:1;}.elementor-2366 .elementor-element.elementor-element-6be4b72 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-2366 .elementor-element.elementor-element-6be4b72 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF99;margin-block-start:25px;}.elementor-2366 .elementor-element.elementor-element-7ec8c25{--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;}.elementor-2366 .elementor-element.elementor-element-7ec8c25:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-7ec8c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab44686 );}.elementor-2366 .elementor-element.elementor-element-9418fab{text-align:center;}.elementor-2366 .elementor-element.elementor-element-9418fab .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-6e60756{text-align:center;font-size:20px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-c738e20.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2366 .elementor-element.elementor-element-c738e20 .elementor-main-swiper{height:50em;}.elementor-2366 .elementor-element.elementor-element-c738e20 .elementor-main-swiper .swiper-slide{border-radius:20px;}.elementor-2366 .elementor-element.elementor-element-c738e20 .elementor-swiper-button{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-064bc43{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-064bc43:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-064bc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab44686 );}.elementor-2366 .elementor-element.elementor-element-d9718b5{text-align:center;}.elementor-2366 .elementor-element.elementor-element-d9718b5 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-2366 .elementor-element.elementor-element-8663fb4{text-align:center;font-size:20px;font-weight:400;}.elementor-2366 .elementor-element.elementor-element-76023d3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-3a8205a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-404baab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2366 .elementor-element.elementor-element-953aaad{--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-414d53d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-2366 .elementor-element.elementor-element-a38985b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-a38985b:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-a38985b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab44686 );}.elementor-2366 .elementor-element.elementor-element-deef84c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2366 .elementor-element.elementor-element-deef84c:not(.elementor-motion-effects-element-type-background), .elementor-2366 .elementor-element.elementor-element-deef84c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab44686 );}.elementor-2366 .elementor-element.elementor-element-6454a75{--divider-border-style:solid;--divider-color:var( --e-global-color-25c3dd5 );--divider-border-width:2px;}.elementor-2366 .elementor-element.elementor-element-6454a75 .elementor-divider-separator{width:100%;}.elementor-2366 .elementor-element.elementor-element-6454a75 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2366 .elementor-element.elementor-element-5820f31{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-a9a13bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-2ad9eae{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-ca8526c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2366 .elementor-element.elementor-element-ca8526c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2366 .elementor-element.elementor-element-ca8526c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2366 .elementor-element.elementor-element-ca8526c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}@media(max-width:1024px){.elementor-2366 .elementor-element.elementor-element-c738e20.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-2366 .elementor-element.elementor-element-5c297ba{--padding-top:05px;--padding-bottom:05px;--padding-left:10px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-e91545c{--width:30%;}.elementor-2366 .elementor-element.elementor-element-050e71d img{width:110px;}.elementor-2366 .elementor-element.elementor-element-dc7356f{--width:30%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-d613529{--width:36%;}.elementor-2366 .elementor-element.elementor-element-02a6dae .elementor-heading-title{font-size:50px;}.elementor-2366 .elementor-element.elementor-element-e7496cb{font-size:24px;}.elementor-2366 .elementor-element.elementor-element-b87ea84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-6742dc0 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-5a090aa{--width:200px;}.elementor-2366 .elementor-element.elementor-element-3ef03e4 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-9237afc{--width:200px;}.elementor-2366 .elementor-element.elementor-element-30be957 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-835d665{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-7bde81d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-2366 .elementor-element.elementor-element-3d8479f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2366 .elementor-element.elementor-element-0cea3d2 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-dbad1ef{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-53dbb5f{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-125644f{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-5c6b21a{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-9250251{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-bfecb49{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-a598f0b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2366 .elementor-element.elementor-element-fe74b94 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-7dd0bbc{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-dd853a0{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-620cbbe{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-672d4a2{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-2a74545{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-9cdecbb{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-7a07d8c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2366 .elementor-element.elementor-element-3808917 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-d5e87ed{font-size:20px;}.elementor-2366 .elementor-element.elementor-element-7ec8c25{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2366 .elementor-element.elementor-element-9418fab .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-c738e20.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2366 .elementor-element.elementor-element-d9718b5 .elementor-heading-title{font-size:45px;}.elementor-2366 .elementor-element.elementor-element-8663fb4{font-size:18px;}.elementor-2366 .elementor-element.elementor-element-3a8205a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2366 .elementor-element.elementor-element-953aaad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2366 .elementor-element.elementor-element-a9a13bb{--justify-content:center;--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-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2366 .elementor-element.elementor-element-7d40cf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2366 .elementor-element.elementor-element-2ad9eae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-2366 .elementor-element.elementor-element-e91545c{--width:33%;}.elementor-2366 .elementor-element.elementor-element-dc7356f{--width:33%;}.elementor-2366 .elementor-element.elementor-element-d613529{--width:33%;}.elementor-2366 .elementor-element.elementor-element-429d41a{--width:33%;}.elementor-2366 .elementor-element.elementor-element-8d3afbb{--width:33%;}.elementor-2366 .elementor-element.elementor-element-1fe14f1{--width:33%;}.elementor-2366 .elementor-element.elementor-element-5a090aa{--width:200px;}.elementor-2366 .elementor-element.elementor-element-0308772{--width:60%;}.elementor-2366 .elementor-element.elementor-element-9237afc{--width:200px;}.elementor-2366 .elementor-element.elementor-element-a23a448{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-02a6dae */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6742dc0 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db24574 */.elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button:after{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
transform: translate(-50%, -50%);
background: #d62d16;
border-radius: 100%;
filter: blur(20px);
z-index: 20;
transition: 1s;
opacity: 0;
}
.elementor-2366 .elementor-element.elementor-element-db24574:hover .elementor-button:after{
opacity: 1;
transition: 1s;
}
.elementor-2366 .elementor-element.elementor-element-db24574 .elementor-button-text{
z-index: 40;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a090aa */.elementor-2366 .elementor-element.elementor-element-5a090aa{
    overflow: hidden;
    border-radius: 25px;
}
.elementor-2366 .elementor-element.elementor-element-5a090aa:before{
    content: "";
    width: 600px;
    height: 600px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(10px);
    position: absolute;
    background: conic-gradient(from 5deg at 50% 50%, transparent 280deg, #ffffff 1turn, transparent 361deg);
    animation: complete-directory 5s linear infinite;
}
@keyframes complete-directory {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ef03e4 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bf86a3 */.elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button:after{
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
transform: translate(-50%, -50%);
background: #d62d16;
border-radius: 100%;
filter: blur(20px);
z-index: 20;
transition: 1s;
opacity: 0;
}
.elementor-2366 .elementor-element.elementor-element-8bf86a3:hover .elementor-button:after{
opacity: 1;
transition: 1s;
}
.elementor-2366 .elementor-element.elementor-element-8bf86a3 .elementor-button-text{
z-index: 40;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9237afc */.elementor-2366 .elementor-element.elementor-element-9237afc{
    overflow: hidden;
    border-radius: 25px;
}
.elementor-2366 .elementor-element.elementor-element-9237afc:before{
    content: "";
    width: 600px;
    height: 600px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(10px);
    position: absolute;
    background: conic-gradient(from 5deg at 50% 50%, transparent 280deg, #ffffff 1turn, transparent 361deg);
    animation: complete-directory 5s linear infinite;
}
@keyframes complete-directory {
    to {
        transform: translate(-50%,-50%) rotate(1turn)
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d54f9 */.celular{
    transform: scale(2);
    will-change: transform;
    width: 100% !important;
    opacity: 0.7;
    transition: none !important;
}
.celulartravar{
    transition: none !important;
    will-change: transform;
    overflow: hidden;
    height: 100vh;
    border-radius: 80px;
}

.celulartravar.e-flex{
    display: flex !important;
    justify-content: center !important;
}

@media(max-width: 767px){
.celular{
content: url("A URL DO MOCKUP MOBILE AQUI");
}
.celulartravar{
    border-radius: 40px;
}
}
.textocelular .elementor-heading-title{
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
position: absolute;
width: 100%;
}
.textocelular {
position: absolute;
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
z-index: 999;
transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30be957 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cea3d2 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e4637fc *//* =========================
   FEATURE TABS (igual ao print)
   Aplique a classe: feature-tabs no widget Tabs
========================= */

/* layout: colunas esquerda/direita */
.feature-tabs {
  --bg-pill: rgba(255,255,255,0.05);
  --bg-pill-hover: rgba(255,255,255,0.07);
  --bg-pill-active: rgba(255,255,255,0.10);
  --border: rgba(255,255,255,0.10);
  --text: rgba(255,255,255,0.78);
  --text-strong: rgba(255,255,255,0.95);
  --muted: rgba(255,255,255,0.55);
  --shadow: 0 18px 60px rgba(0,0,0,0.55);
  --radius-pill: 999px;
  --radius-panel: 16px;
}

/* wrapper geral do tabs */
.feature-tabs .elementor-tabs {
  display: grid;
  grid-template-columns: 320px 1fr; /* esquerda / direita */
  gap: 34px;
  align-items: start;
}

/* coluna esquerda: lista de tabs */
.feature-tabs .elementor-tabs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* "botão" da aba (pílula) */
.feature-tabs .elementor-tab-title {
  background: var(--bg-pill);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: var(--radius-pill);
  padding: 14px 18px;
  color: var(--text);
  display: flex;
  align-items: center;
  gap: 12px;
  transition: all .25s ease;
}

/* hover */
.feature-tabs .elementor-tab-title:hover {
  background: var(--bg-pill-hover);
  border-color: rgba(255,255,255,0.12);
}

/* active */
.feature-tabs .elementor-tab-title.elementor-active {
  background: var(--bg-pill-active);
  border-color: rgba(255,255,255,0.14);
  color: var(--text-strong);
}

/* remove marcadores/triângulos nativos (se aparecer) */
.feature-tabs .elementor-tab-title:before,
.feature-tabs .elementor-tab-title:after {
  display: none !important;
}

/* texto do título */
.feature-tabs .elementor-tab-title a,
.feature-tabs .elementor-tab-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
}

/* ícone + / - (se o Elementor não trocar sozinho) */
.feature-tabs .elementor-tab-title {
  position: relative;
  padding-left: 44px; /* espaço pro ícone */
}
.feature-tabs .elementor-tab-title::before {
  content: "+";
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: var(--muted);
}
.feature-tabs .elementor-tab-title.elementor-active::before {
  content: "−";
  color: var(--text-strong);
}

/* painel direito (conteúdo) */
.feature-tabs .elementor-tabs-content-wrapper {
  background: rgba(255,255,255,0.03);
  border: 1px solid var(--border);
  border-radius: var(--radius-panel);
  box-shadow: var(--shadow);
  overflow: hidden;
  min-height: 460px; /* ajusta conforme seu layout */
}

/* conteúdo interno */
.feature-tabs .elementor-tab-content {
  padding: 38px;
  color: var(--text);
  animation: ftFadeUp .25s ease;
}

/* descrição (texto embaixo do título) dentro do content */
.feature-tabs .elementor-tab-content p {
  color: var(--muted);
  max-width: 520px;
  margin-top: 10px;
  line-height: 1.6;
  font-size: 14px;
}

/* animação leve */
@keyframes ftFadeUp {
  from { opacity: 0; transform: translateY(6px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* Responsivo: empilha no tablet/mobile */
@media (max-width: 1024px) {
  .feature-tabs .elementor-tabs {
    grid-template-columns: 1fr;
  }
  .feature-tabs .elementor-tabs-content-wrapper{
    min-height: 360px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe74b94 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-275882b *//* =========================
   FEATURE TABS (igual ao print)
   Aplique a classe: feature-tabs no widget Tabs
========================= */

/* layout: colunas esquerda/direita */
.feature-tabs {
  --bg-pill: rgba(255,255,255,0.05);
  --bg-pill-hover: rgba(255,255,255,0.07);
  --bg-pill-active: rgba(255,255,255,0.10);
  --border: rgba(255,255,255,0.10);
  --text: rgba(255,255,255,0.78);
  --text-strong: rgba(255,255,255,0.95);
  --muted: rgba(255,255,255,0.55);
  --shadow: 0 18px 60px rgba(0,0,0,0.55);
  --radius-pill: 999px;
  --radius-panel: 16px;
}

/* wrapper geral do tabs */
.feature-tabs .elementor-tabs {
  display: grid;
  grid-template-columns: 320px 1fr; /* esquerda / direita */
  gap: 34px;
  align-items: start;
}

/* coluna esquerda: lista de tabs */
.feature-tabs .elementor-tabs-wrapper {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

/* "botão" da aba (pílula) */
.feature-tabs .elementor-tab-title {
  background: var(--bg-pill);
  border: 1px solid rgba(255,255,255,0.08);
  border-radius: var(--radius-pill);
  padding: 14px 18px;
  color: var(--text);
  display: flex;
  align-items: center;
  gap: 12px;
  transition: all .25s ease;
}

/* hover */
.feature-tabs .elementor-tab-title:hover {
  background: var(--bg-pill-hover);
  border-color: rgba(255,255,255,0.12);
}

/* active */
.feature-tabs .elementor-tab-title.elementor-active {
  background: var(--bg-pill-active);
  border-color: rgba(255,255,255,0.14);
  color: var(--text-strong);
}

/* remove marcadores/triângulos nativos (se aparecer) */
.feature-tabs .elementor-tab-title:before,
.feature-tabs .elementor-tab-title:after {
  display: none !important;
}

/* texto do título */
.feature-tabs .elementor-tab-title a,
.feature-tabs .elementor-tab-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
}

/* ícone + / - (se o Elementor não trocar sozinho) */
.feature-tabs .elementor-tab-title {
  position: relative;
  padding-left: 44px; /* espaço pro ícone */
}
.feature-tabs .elementor-tab-title::before {
  content: "+";
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: var(--muted);
}
.feature-tabs .elementor-tab-title.elementor-active::before {
  content: "−";
  color: var(--text-strong);
}

/* painel direito (conteúdo) */
.feature-tabs .elementor-tabs-content-wrapper {
  background: rgba(255,255,255,0.03);
  border: 1px solid var(--border);
  border-radius: var(--radius-panel);
  box-shadow: var(--shadow);
  overflow: hidden;
  min-height: 460px; /* ajusta conforme seu layout */
}

/* conteúdo interno */
.feature-tabs .elementor-tab-content {
  padding: 38px;
  color: var(--text);
  animation: ftFadeUp .25s ease;
}

/* descrição (texto embaixo do título) dentro do content */
.feature-tabs .elementor-tab-content p {
  color: var(--muted);
  max-width: 520px;
  margin-top: 10px;
  line-height: 1.6;
  font-size: 14px;
}

/* animação leve */
@keyframes ftFadeUp {
  from { opacity: 0; transform: translateY(6px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* Responsivo: empilha no tablet/mobile */
@media (max-width: 1024px) {
  .feature-tabs .elementor-tabs {
    grid-template-columns: 1fr;
  }
  .feature-tabs .elementor-tabs-content-wrapper{
    min-height: 360px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3808917 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6be4b72 *//* =====================================================
   ESPAÇAMENTO ENTRE SLIDES (SEM QUEBRAR CENTRALIZAÇÃO)
===================================================== */

/* garante que NÃO tem margem forçando */
.instructor-carousel .swiper-slide{
  margin: 0 !important;
}

/* cria espaço real sem afetar cálculo do swiper */
.instructor-carousel .swiper-slide {
  padding: 0 16px; /* 32px total entre slides */
  box-sizing: border-box;
}

/* card visual interno */
.instructor-carousel .swiper-slide > * {
  border-radius: 18px;
  overflow: hidden;
  background: rgba(255,255,255,0.03);
  border: 1px solid rgba(255,255,255,0.08);
  box-shadow: 0 18px 60px rgba(0,0,0,0.55);
}

/* =====================================================
   DOTS / PAGINAÇÃO (SWIPER)
===================================================== */

/* container dos dots */
.instructor-carousel .swiper-pagination {
  position: relative !important;
  margin-top: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

/* dots padrão */
.instructor-carousel .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: rgba(255,255,255,0.35);
  opacity: 1;
  transition: all 0.3s ease;
}

/* dot ativo */
.instructor-carousel .swiper-pagination-bullet-active {
  width: 18px;
  height: 6px;
  background: rgba(255,255,255,0.95);
  box-shadow: 0 0 10px rgba(255,255,255,0.4);
}

/* =====================================================
   AJUSTE DA LEGENDA (ELEMENTOR)
===================================================== */

.elementor-2366 
.elementor-element.elementor-element-6be4b72 
.elementor-image-carousel-caption { 
  margin-bottom: 25px;
}

/* =====================================================
   REMOVE SCROLL HORIZONTAL (SEGURANÇA)
===================================================== */

html, body{
  overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a07d8c *//* ===== LIBERAR SLIDES LATERAIS ===== */
.carousel-wrap {
  overflow: visible !important;
}

.carousel-wrap > .e-con-inner {
  overflow: visible !important;
}

.carousel-wrap .elementor-widget-container {
  overflow: visible !important;
}

/* Swiper (Image Carousel) */
.carousel-wrap .swiper {
  overflow: visible !important;
}

.carousel-wrap .swiper-wrapper {
  padding: 0 64px; /* controla quanto do slide lateral aparece */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9418fab */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9718b5 */.gradient-text {
  background: linear-gradient(180deg, #ffffff 0%, #bfbfbf 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-081c86c */.barrafora{
    height: 6px;
    padding: 0px;
    overflow: hidden;
    border-radius: 100px;
    background: #2a2a2a !important;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}
.barradentro{
    height: 100%;
    width: 100%;
    border-radius: 100px;
    background: #d62d16 !important;
    transform: translatex(-100%);
    padding: 0px;
}
.containerhorizontal{
padding: 0px;
}
.horizontalconteudo{
padding: 0px;
z-index: 2;
}
.horizontalpai{
transition: none !important;
overflow: hidden;
}
.horizontalpai::before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 3;
background: linear-gradient(to right, #0B0B0C 0%, transparent 25%, transparent 85%, #111111 100%);
pointer-events: none;
}
.containerhorizontal::before {
    content: "01";
    position: absolute;
    top: 100%;
    right: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: montserrat;
    color: white;
    font-size: 12px;
    font-weight: 600;
    border-radius: 50%;
    background: #d82a0e;
    transform: translate(-50%, -50%);
    z-index: 20;
}
.containerhorizontal::after {
    content: "02";
    position: absolute;
    top: 100%;
    left: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: montserrat;
    color: white;
    font-size: 12px;
    font-weight: 600;
    border-radius: 50%;
    background: #d82a0e;
       transform: translate(-50%, -50%);
    z-index: 10;
}
@media(max-width: 767px){
.containerhorizontal::before {
      transform: translate(0%, -50%);
}
.containerhorizontal::after {
    transform: translate(-90%, -50%);
}
}/* End custom CSS */