.elementor-12 .elementor-element.elementor-element-4fe4eda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-f137edc{--display:flex;}.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-12 .elementor-element.elementor-element-7519b2c{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-12 .elementor-element.elementor-element-7519b2c img{width:100%;}.elementor-12 .elementor-element.elementor-element-ce06c64{--display:flex;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-menu-toggle{margin:0 auto;background-color:#8D8D8D;}.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main .elementor-item{color:#EEEEEE;fill:#EEEEEE;padding-left:7px;padding-right:7px;}.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main .elementor-item:focus{color:#9C9C9C;fill:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-aafaad0 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed .elementor-item:before,
					.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed .elementor-item:after{border-color:#9C9C9C;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-underline .elementor-item:after,
					 .elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-overline .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-double-line .elementor-item:before,
					 .elementor-12 .elementor-element.elementor-element-aafaad0 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-12 .elementor-element.elementor-element-aafaad0 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-aafaad0 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-97287e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5d36028 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;padding:20px 15px 20px 15px;}.elementor-12 .elementor-element.elementor-element-5d36028.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-5d36028 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-57a7eb2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:75px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4aa369a{--display:flex;}.elementor-12 .elementor-element.elementor-element-70b26b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) -40px;text-align:start;}.elementor-12 .elementor-element.elementor-element-70b26b9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-70b26b9 img{width:50%;}.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-12 .elementor-element.elementor-element-8e89a4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;text-align:start;font-family:"Bebas Neue", Sans-serif;font-size:90px;font-weight:500;line-height:82px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-ecd4cb9{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:200;line-height:26px;color:#F5F5F5;}.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-12 .elementor-element.elementor-element-2555c61{width:var( --container-widget-width, 78% );max-width:78%;background-color:#0F0F0F;padding:10px 10px 10px 10px;--container-widget-width:78%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2555c61.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-text{color:#DDDDDD;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5f7e18b .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-5f7e18b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-5f7e18b .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-e36246a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-6f26e9d{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-6ea369a img{width:100%;}.elementor-12 .elementor-element.elementor-element-264b95c{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-f190056{width:var( --container-widget-width, 40% );max-width:40%;padding:5px 5px 5px 5px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#707070DB;border-radius:5px 5px 25px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-text{color:#707070DB;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1604756{padding:20px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:72px;font-weight:500;line-height:72px;color:#313131;}.elementor-12 .elementor-element.elementor-element-c4480f0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;line-height:18px;color:#000000;}.elementor-12 .elementor-element.elementor-element-3085a53{width:var( --container-widget-width, 20% );max-width:20%;padding:5px 5px 5px 5px;--container-widget-width:20%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#707070DB;border-radius:5px 5px 25px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-text{color:#707070DB;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c1dbda1{padding:20px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:72px;font-weight:500;line-height:72px;color:#313131;}.elementor-12 .elementor-element.elementor-element-ea40d90{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-12 .elementor-element.elementor-element-ea40d90 img{width:80%;}.elementor-12 .elementor-element.elementor-element-c1094b4{--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;}.elementor-12 .elementor-element.elementor-element-298003f{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-d7dca17 img{width:100%;}.elementor-12 .elementor-element.elementor-element-e9d7ca4{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-7e996c9{width:var( --container-widget-width, 42% );max-width:42%;padding:5px 5px 5px 5px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE7D;border-radius:5px 5px 25px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-text{color:#979797BF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e864383{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:500;line-height:42px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD1A;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6054fc1{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:200;line-height:22px;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-text{color:#D7D7D7;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4e76cad{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-4e76cad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cdaa2cd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Bebas Neue", Sans-serif;font-size:65px;font-weight:500;line-height:65px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-cdaa2cd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-be8b338{--display:flex;}.elementor-12 .elementor-element.elementor-element-40a11b8 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5f7992b{--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;}.elementor-12 .elementor-element.elementor-element-34ca8d4{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-12 .elementor-element.elementor-element-2ff3f28 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-2ff3f28.elementor-view-stacked .elementor-icon{background-color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-2ff3f28.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2ff3f28.elementor-view-default .elementor-icon{fill:#B5B5B5;color:#B5B5B5;border-color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-2ff3f28 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-2ff3f28 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2ff3f28 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-2ff3f28 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2ff3f28:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2ff3f28:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2ff3f28 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#B9B9B9;}.elementor-12 .elementor-element.elementor-element-d6b352e{--display:flex;}.elementor-12 .elementor-element.elementor-element-fb89725 .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-fb89725.elementor-view-stacked .elementor-icon{background-color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-fb89725.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fb89725.elementor-view-default .elementor-icon{fill:#B5B5B5;color:#B5B5B5;border-color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-fb89725 .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-fb89725 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-fb89725 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-fb89725 .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fb89725:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-fb89725:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fb89725 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#B9B9B9;}.elementor-12 .elementor-element.elementor-element-ba4b4b6{--display:flex;}.elementor-12 .elementor-element.elementor-element-9ecea6b .elementor-icon-box-wrapper{gap:15px;}.elementor-12 .elementor-element.elementor-element-9ecea6b.elementor-view-stacked .elementor-icon{background-color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-9ecea6b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9ecea6b.elementor-view-default .elementor-icon{fill:#B5B5B5;color:#B5B5B5;border-color:#B5B5B5;}.elementor-12 .elementor-element.elementor-element-9ecea6b .elementor-icon{font-size:35px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-9ecea6b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9ecea6b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-9ecea6b .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9ecea6b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-9ecea6b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9ecea6b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#B9B9B9;}.elementor-12 .elementor-element.elementor-element-3674366 img{width:100%;border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-32cee4a{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-32cee4a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-32cee4a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-32cee4a .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-12 .elementor-element.elementor-element-32cee4a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-5e89082{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-30db360{--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-12 .elementor-element.elementor-element-e96a208{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-94d28d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-94d28d6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-94d28d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #000000 0%, #191919 100%);}.elementor-12 .elementor-element.elementor-element-62a4795 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-62a4795 .elementor-icon-box-title{margin-block-end:5px;color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-62a4795 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-62a4795 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-62a4795 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-62a4795:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-62a4795:has(:focus) .elementor-icon-box-title{color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-62a4795 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-28122a8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-28122a8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28122a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #000000 0%, #191919 100%);}.elementor-12 .elementor-element.elementor-element-0c5a76e .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-0c5a76e .elementor-icon-box-title{margin-block-end:5px;color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-0c5a76e .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-0c5a76e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0c5a76e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0c5a76e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0c5a76e:has(:focus) .elementor-icon-box-title{color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-0c5a76e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-4188cbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-fce5f85{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-fce5f85:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fce5f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #000000 0%, #191919 100%);}.elementor-12 .elementor-element.elementor-element-7030089 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-7030089 .elementor-icon-box-title{margin-block-end:5px;color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-7030089 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-7030089 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7030089 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-7030089:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7030089:has(:focus) .elementor-icon-box-title{color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-7030089 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-da57a8b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-da57a8b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-da57a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #000000 0%, #191919 100%);}.elementor-12 .elementor-element.elementor-element-0de2a0b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-0de2a0b .elementor-icon-box-title{margin-block-end:5px;color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-0de2a0b .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-0de2a0b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0de2a0b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0de2a0b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0de2a0b:has(:focus) .elementor-icon-box-title{color:#DEDEDE;}.elementor-12 .elementor-element.elementor-element-0de2a0b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:20px;}.elementor-12 .elementor-element.elementor-element-9ff2659{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-32c8077{width:var( --container-widget-width, 42% );max-width:42%;padding:5px 5px 5px 5px;--container-widget-width:42%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E57D;border-radius:5px 5px 25px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-text{color:#B8B8B8BF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-00f7cf6{font-family:"Bebas Neue", Sans-serif;font-size:79px;font-weight:500;line-height:70px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-24c6b56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-5a9003e{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-f7318e6{width:var( --container-widget-width, 28% );max-width:28%;padding:5px 5px 5px 5px;--container-widget-width:28%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ADADAD7D;border-radius:5px 5px 25px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-text{color:#888888BF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-23a87aa{padding:0px 0px 0px 0px;font-family:"Bebas Neue", Sans-serif;font-size:72px;font-weight:500;line-height:72px;color:#313131;}.elementor-12 .elementor-element.elementor-element-98841c2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#232323;--border-color:#232323;--border-radius:35px 35px 35px 35px;--padding-top:45px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-98841c2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-98841c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #151515 100%);}.elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon-box-wrapper{align-items:center;gap:11px;}.elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon-box-title{margin-block-end:7.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4ad0d79.elementor-view-stacked .elementor-icon{background-color:#0A714E;fill:#002518;color:#002518;}.elementor-12 .elementor-element.elementor-element-4ad0d79.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4ad0d79.elementor-view-default .elementor-icon{fill:#0A714E;color:#0A714E;border-color:#0A714E;}.elementor-12 .elementor-element.elementor-element-4ad0d79.elementor-view-framed .elementor-icon{background-color:#002518;}.elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon{font-size:24px;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4ad0d79:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4ad0d79:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fa4adf5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-60e0985 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;background-image:linear-gradient(45deg, #31C896 0%, #0A714E 100%);box-shadow:0px 13px 20px 0px rgba(9.999999999999982, 113.00000000000006, 78, 0.29);border-radius:10px 10px 10px 10px;padding:25px 55px 25px 55px;}.elementor-12 .elementor-element.elementor-element-60e0985 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4202574{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-e296f50{--display:flex;}.elementor-12 .elementor-element.elementor-element-f0ba187{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-05514b0{--display:flex;}.elementor-12 .elementor-element.elementor-element-d049886{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-2fdfbfc{--display:flex;}.elementor-12 .elementor-element.elementor-element-3494a5c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f34e99c{--display:flex;}.elementor-12 .elementor-element.elementor-element-8524098{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-864c8a5{--display:flex;}.elementor-12 .elementor-element.elementor-element-7479583{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-50d1adb{--display:flex;}.elementor-12 .elementor-element.elementor-element-c40557f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-b5f9c02{--display:flex;}.elementor-12 .elementor-element.elementor-element-a885d28{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-623aeb9{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;}.elementor-12 .elementor-element.elementor-element-623aeb9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-12 .elementor-element.elementor-element-623aeb9 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-12 .elementor-element.elementor-element-623aeb9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:300;}:where( .elementor-12 .elementor-element.elementor-element-623aeb9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-12 .elementor-element.elementor-element-8826208{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-9daca0c{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 84px 0px rgba(0, 0, 0, 0.72);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-9daca0c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9daca0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sharkmolasesportivas.com/wp-content/uploads/2026/06/bg-ultimo.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-03f5062{--display:flex;}.elementor-12 .elementor-element.elementor-element-aa22518{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -30px;text-align:start;}.elementor-12 .elementor-element.elementor-element-aa22518 img{width:50%;}.elementor-12 .elementor-element.elementor-element-a7a3067{font-family:"Bebas Neue", Sans-serif;font-size:62px;font-weight:500;line-height:58px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-b8f021a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-c3c8b29 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-c3c8b29.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-c3c8b29 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-15f4117{--display:flex;--min-height:650px;--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;}.elementor-12 .elementor-element.elementor-element-d190b2e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#272727;--border-color:#272727;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43dc562{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-47fcfb1{--display:flex;}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b0cab26{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;line-height:20px;}.elementor-12 .elementor-element.elementor-element-b0cab26 .elementor-icon-list-text{color:#B1B1B1;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-21f8e77{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-16869ff img{width:82%;}.elementor-12 .elementor-element.elementor-element-fb042e2{--display:flex;--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-a573987 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-a573987.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a573987 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-346034b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-76e417a{font-family:"Poppins", Sans-serif;font-weight:200;color:#272727;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f137edc{--width:25%;}.elementor-12 .elementor-element.elementor-element-ce06c64{--width:70%;}.elementor-12 .elementor-element.elementor-element-97287e0{--width:25%;}.elementor-12 .elementor-element.elementor-element-4aa369a{--width:50%;}.elementor-12 .elementor-element.elementor-element-298003f{--width:45%;}.elementor-12 .elementor-element.elementor-element-e9d7ca4{--width:30%;}.elementor-12 .elementor-element.elementor-element-4e76cad{--width:98.899%;}.elementor-12 .elementor-element.elementor-element-34ca8d4{--width:33%;}.elementor-12 .elementor-element.elementor-element-d6b352e{--width:33%;}.elementor-12 .elementor-element.elementor-element-ba4b4b6{--width:33%;}.elementor-12 .elementor-element.elementor-element-5e89082{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-94d28d6{--width:50%;}.elementor-12 .elementor-element.elementor-element-28122a8{--width:50%;}.elementor-12 .elementor-element.elementor-element-fce5f85{--width:50%;}.elementor-12 .elementor-element.elementor-element-da57a8b{--width:50%;}.elementor-12 .elementor-element.elementor-element-9daca0c{--width:75%;}.elementor-12 .elementor-element.elementor-element-03f5062{--width:50%;}.elementor-12 .elementor-element.elementor-element-15f4117{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-43dc562{--width:25%;}.elementor-12 .elementor-element.elementor-element-47fcfb1{--width:25%;}.elementor-12 .elementor-element.elementor-element-21f8e77{--width:25%;}.elementor-12 .elementor-element.elementor-element-fb042e2{--width:25%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4fe4eda{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f137edc{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aafaad0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-57a7eb2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4aa369a{--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-12 .elementor-element.elementor-element-70b26b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-70b26b9 img{width:65%;}.elementor-12 .elementor-element.elementor-element-8e89a4c{padding:0px 0px 0px 0px;text-align:center;font-size:48px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-ecd4cb9{text-align:center;font-size:16px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-2555c61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-2555c61.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2555c61 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e36246a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f26e9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6ea369a{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + -46px) 0px;}.elementor-12 .elementor-element.elementor-element-6ea369a img{width:80%;}.elementor-12 .elementor-element.elementor-element-264b95c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f190056{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-12 .elementor-element.elementor-element-f190056.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f190056 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-1604756{text-align:center;font-size:82px;line-height:72px;}.elementor-12 .elementor-element.elementor-element-c4480f0{text-align:start;font-size:16px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-3085a53{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3085a53 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-c1dbda1{text-align:center;font-size:52px;line-height:52px;}.elementor-12 .elementor-element.elementor-element-ea40d90 img{width:100%;}.elementor-12 .elementor-element.elementor-element-c1094b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-298003f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9d7ca4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7e996c9{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-7e996c9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7e996c9 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e864383{text-align:center;font-size:42px;line-height:42px;}.elementor-12 .elementor-element.elementor-element-6054fc1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6054fc1 .elementor-icon-list-item > a{font-size:16px;line-height:20px;}.elementor-12 .elementor-element.elementor-element-4e76cad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cdaa2cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:42px;line-height:42px;}.elementor-12 .elementor-element.elementor-element-be8b338{--flex-direction:column-reverse;--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-12 .elementor-element.elementor-element-5f7992b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-32cee4a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-5e89082{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30db360{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9ff2659{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-32c8077{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-12 .elementor-element.elementor-element-32c8077.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-32c8077 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-00f7cf6{text-align:center;font-size:42px;line-height:42px;}.elementor-12 .elementor-element.elementor-element-24c6b56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f7318e6{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-12 .elementor-element.elementor-element-f7318e6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f7318e6 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-23a87aa{text-align:center;font-size:82px;line-height:72px;}.elementor-12 .elementor-element.elementor-element-98841c2{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ad0d79.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon{font-size:15px;}.elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4ad0d79 .elementor-icon-box-title a{font-size:22px;}.elementor-12 .elementor-element.elementor-element-fa4adf5{text-align:center;font-size:15px;line-height:18px;}.elementor-12 .elementor-element.elementor-element-60e0985 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-4202574{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8826208{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9daca0c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9daca0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sharkmolasesportivas.com/wp-content/uploads/2026/06/bg-ultimo-mb.avif");}.elementor-12 .elementor-element.elementor-element-9daca0c{--padding-top:250px;--padding-bottom:35px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-aa22518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-aa22518 img{width:65%;}.elementor-12 .elementor-element.elementor-element-a7a3067{text-align:center;font-size:48px;line-height:41px;}.elementor-12 .elementor-element.elementor-element-b8f021a{text-align:center;}.elementor-12 .elementor-element.elementor-element-794dc47{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-12 .elementor-element.elementor-element-794dc47 img{width:75%;}.elementor-12 .elementor-element.elementor-element-47fcfb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b0cab26.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-16869ff img{width:80%;}.elementor-12 .elementor-element.elementor-element-a573987{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-346034b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76e417a{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-5d36028 */.btn-loja-wrap {
  display: inline-block;
  transform: skewX(-8deg);
  border: 2px solid rgba(255, 255, 255, 0.22);
  transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1),
              border-color 0.2s ease;
  cursor: pointer;
}

.btn-loja-wrap:hover {
  transform: skewX(-8deg) scale(1.08);
  border-color: rgba(255, 255, 255, 0.5);
}

.btn-loja-wrap:active {
  transform: skewX(-8deg) scale(1.03);
}

.btn-loja-inner {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  padding: 13px 30px;
  transform: skewX(8deg); /* cancela o skew no conteúdo */
  color: #e8e8e8;
  font-family: 'Arial Black', Arial, sans-serif;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.22em;
  text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e89a4c */.fade-up-text .char {
  display: inline-block;
  opacity: 0;
  transform: translateY(24px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.fade-up-text .char.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f7e18b */@keyframes wa-glow {
  0%, 100% {
    box-shadow:
      0 0 0 2px rgba(255,255,255,0.08),
      0 0 12px 3px rgba(255,255,255,0.10),
      0 8px 32px 4px rgba(0,0,0,0.70);
  }
  50% {
    box-shadow:
      0 0 0 3px rgba(255,255,255,0.22),
      0 0 22px 7px rgba(255,255,255,0.18),
      0 12px 44px 8px rgba(0,0,0,0.90);
  }
}
@keyframes wa-shine {
  0%, 100% { opacity: 0.18; }
  50%       { opacity: 0.38; }
}
 
.wa-btn-degradê {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 15px 25px;
  border-radius: 60px;
  background: linear-gradient(160deg, #ffffff 0%, #f0f0f0 45%, #d8d8d8 100%);
  border: 2px solid rgba(255,255,255,0.55);
  cursor: pointer;
  text-decoration: none !important;
  overflow: hidden;
  animation: wa-glow 2.8s ease-in-out infinite;
  transition: transform 0.2s ease;
}
 
.wa-btn-degradê:hover {
  transform: scale(1.03);
  text-decoration: none !important;
}
 
/* Pontilhado com degradê via máscara */
.wa-btn-degradê .wa-dots {
  position: absolute;
  inset: 0;
  border-radius: 60px;
  background-image: radial-gradient(circle, rgba(100,100,100,0.28) 1px, transparent 1px);
  background-size: 10px 10px;
  mask-image: linear-gradient(160deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.45) 100%);
  -webkit-mask-image: linear-gradient(160deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.45) 100%);
  pointer-events: none;
  z-index: 0;
}
 
/* Reflexo de vidro no topo */
.wa-btn-degradê .wa-shine {
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(to bottom, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0) 100%);
  border-radius: 60px 60px 0 0;
  animation: wa-shine 2.8s ease-in-out infinite;
  pointer-events: none;
  z-index: 1;
}
 
.wa-btn-degradê svg {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}
 
.wa-btn-degradê .wa-label {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 800;
  font-size: 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #222222 !important;
  position: relative;
  z-index: 2;
  line-height: 1;
}

.fade-up-el {
  opacity: 0;
  transform: translateY(36px);
  transition: opacity 2s cubic-bezier(0.22, 1, 0.36, 1),
              transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.fade-up-el.visible {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1604756 */.elementor-12 .elementor-element.elementor-element-1604756 {
    background: #414141;
background: radial-gradient(circle farthest-corner at center center, #414141 18%, #000000 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4480f0 */.elementor-12 .elementor-element.elementor-element-c4480f0 {
    background: #414141;
background: radial-gradient(circle farthest-corner at center center, #414141 18%, #000000 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1dbda1 */.elementor-12 .elementor-element.elementor-element-c1dbda1 {
    background: #414141;
background: radial-gradient(circle farthest-corner at center center, #414141 18%, #000000 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23a87aa */.elementor-12 .elementor-element.elementor-element-23a87aa {
    background: #414141;
background: radial-gradient(circle farthest-corner at center center, #414141 18%, #000000 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3c8b29 */@keyframes wa-glow {
  0%, 100% {
    box-shadow:
      0 0 0 2px rgba(255,255,255,0.08),
      0 0 12px 3px rgba(255,255,255,0.10),
      0 8px 32px 4px rgba(0,0,0,0.70);
  }
  50% {
    box-shadow:
      0 0 0 3px rgba(255,255,255,0.22),
      0 0 22px 7px rgba(255,255,255,0.18),
      0 12px 44px 8px rgba(0,0,0,0.90);
  }
}
@keyframes wa-shine {
  0%, 100% { opacity: 0.18; }
  50%       { opacity: 0.38; }
}
 
.wa-btn-degradê {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 15px 25px;
  border-radius: 15px;
  background: linear-gradient(160deg, #ffffff 0%, #f0f0f0 45%, #d8d8d8 100%);
  border: 2px solid rgba(255,255,255,0.55);
  cursor: pointer;
  text-decoration: none !important;
  overflow: hidden;
  animation: wa-glow 2.8s ease-in-out infinite;
  transition: transform 0.2s ease;
}
 
.wa-btn-degradê:hover {
  transform: scale(1.03);
  text-decoration: none !important;
}
 
/* Pontilhado com degradê via máscara */
.wa-btn-degradê .wa-dots {
  position: absolute;
  inset: 0;
  border-radius: 15px;
  background-image: radial-gradient(circle, rgba(100,100,100,0.28) 1px, transparent 1px);
  background-size: 10px 10px;
  mask-image: linear-gradient(160deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.45) 100%);
  -webkit-mask-image: linear-gradient(160deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.45) 100%);
  pointer-events: none;
  z-index: 0;
}
 
/* Reflexo de vidro no topo */
.wa-btn-degradê .wa-shine {
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(to bottom, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0) 100%);
  border-radius: 60px 60px 0 0;
  animation: wa-shine 2.8s ease-in-out infinite;
  pointer-events: none;
  z-index: 1;
}
 
.wa-btn-degradê svg {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}
 
.wa-btn-degradê .wa-label {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 800;
  font-size: 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #222222 !important;
  position: relative;
  z-index: 2;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a573987 */@keyframes wa-glow {
  0%, 100% {
    box-shadow:
      0 0 0 2px rgba(255,255,255,0.08),
      0 0 12px 3px rgba(255,255,255,0.10),
      0 8px 32px 4px rgba(0,0,0,0.70);
  }
  50% {
    box-shadow:
      0 0 0 3px rgba(255,255,255,0.22),
      0 0 22px 7px rgba(255,255,255,0.18),
      0 12px 44px 8px rgba(0,0,0,0.90);
  }
}
@keyframes wa-shine {
  0%, 100% { opacity: 0.18; }
  50%       { opacity: 0.38; }
}
 
.wa-btn-degradê {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  padding: 15px 25px;
  border-radius: 60px;
  background: linear-gradient(160deg, #ffffff 0%, #f0f0f0 45%, #d8d8d8 100%);
  border: 2px solid rgba(255,255,255,0.55);
  cursor: pointer;
  text-decoration: none !important;
  overflow: hidden;
  animation: wa-glow 2.8s ease-in-out infinite;
  transition: transform 0.2s ease;
}
 
.wa-btn-degradê:hover {
  transform: scale(1.03);
  text-decoration: none !important;
}
 
/* Pontilhado com degradê via máscara */
.wa-btn-degradê .wa-dots {
  position: absolute;
  inset: 0;
  border-radius: 60px;
  background-image: radial-gradient(circle, rgba(100,100,100,0.28) 1px, transparent 1px);
  background-size: 10px 10px;
  mask-image: linear-gradient(160deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.45) 100%);
  -webkit-mask-image: linear-gradient(160deg, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0.22) 50%, rgba(0,0,0,0.45) 100%);
  pointer-events: none;
  z-index: 0;
}
 
/* Reflexo de vidro no topo */
.wa-btn-degradê .wa-shine {
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 50%;
  background: linear-gradient(to bottom, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0) 100%);
  border-radius: 60px 60px 0 0;
  animation: wa-shine 2.8s ease-in-out infinite;
  pointer-events: none;
  z-index: 1;
}
 
.wa-btn-degradê svg {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}
 
.wa-btn-degradê .wa-label {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 800;
  font-size: 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #222222 !important;
  position: relative;
  z-index: 2;
  line-height: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-552b88f */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}/* End custom CSS */
/* Start custom CSS */#degrade {
    background: #EDC15F;
background: linear-gradient(to right, #CC9A2A 0%, #C39734 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/* Códigos gerais */

/*remove scroll horizontal*/
html,body{width:100%; overflow-x:hidden!important;}

/*remove duplo scroll*/
[data-elementor-type="wp-page"]{
    overflow: hidden!important;}
    
/*remove barra de rolagem*/   
::-webkit-scrollbar {
    width: 0px;}

::-webkit-scrollbar-thumb {
    background-color: transparent;}

/*quebra o texto suavemente*/ 
.text-warped{
    text-wrap:avoid;}

/*quebra o texto abruptamente*/ 
.text-balance{
    text-wrap: balance;}

/*retira o padding das seções*/ 
.elementor-section {padding: 0 !important;}

/* Tira espaço negativo */
.elementor-widget-text-editor p:last-child{
margin-bottom: 0px;
}

html, body{
    overflow-x: hidden !important; 
}

@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 16s;
  display: block;
}

[data-marquee] [data-marquee-shadow] {
  position: absolute;
  visibility: hidden;
  height: auto;
  width: auto;
  white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
    display: flex;
    -webkit-animation: marquee var(--loop-duration) linear infinite;
    animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-marquee-style] {
  padding: 5px;
  display: flex;
  color: #FFF;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans;
}

::-webkit-scrollbar{
    width: 12px;
    background-color: #F6DA91;
}

::-webkit-scrollbar-thumb{
    background-color: #F6DA91;
    border-radius: 50px;
    border: 0px solid white;
}

::-webkit-scrollbar{
    width: 0.1em;
    background: #000;
}
::-webkit-scrollbar-thumb{
    background: -webkit-linear-gradient(transparent,#fff);
    background: linear-gradient(transparent,#fff);
    border-radius: 50px;
}

.dot-grid-bg {
    position: relative;
    overflow: hidden;
    background: #0A0910;
}

.dot-grid-bg::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image:
        radial-gradient(
            rgba(255,255,255,0.15) 1px,
            transparent 1px
        );

    background-size: 28px 28px;

    mask-image:
        radial-gradient(
            ellipse at center,
            black 40%,
            transparent 70%
        );

    -webkit-mask-image:
        radial-gradient(
            ellipse at center,
            black 40%,
            transparent 70%
        );

    pointer-events: none;
}

.dashed-lines-background {
  background-color: #ffffff;
  position: relative;
}

.dashed-lines-background::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: repeating-linear-gradient(
    to right,
    transparent 0px,
    transparent 59px,
    #e8e8e8 59px,
    #e8e8e8 60px
  );
  -webkit-mask-image: repeating-linear-gradient(
    to bottom,
    transparent 0px,
    black 6px,
    black 12px,
    transparent 18px
  ),
  linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );
  -webkit-mask-composite: destination-in;
  mask-image: repeating-linear-gradient(
    to bottom,
    transparent 0px,
    black 6px,
    black 12px,
    transparent 18px
  ),
  linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );
  mask-composite: intersect;
  pointer-events: none;
}

.seu-menu {
  background:
    linear-gradient(to bottom, rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(to right, rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 40%, #111111 60%, #0a0a0a 100%);
  background-size: 40px 40px, 40px 40px, 100% 100%;
  border-bottom: 1px solid #222;
  position: relative;
  overflow: hidden;
}

/* Linha brilhante na borda inferior (efeito técnico/esportivo) */
.seu-menu::before {
  content: '';
  position: absolute;
  bottom: 0; left: 0; right: 0;
  height: 2px;
  background: linear-gradient(to right,
    transparent 0%, #444 20%,
    #666 40%, #555 55%,
    #333 75%, transparent 100%);
}/* End custom CSS */