.elementor-5 .elementor-element.elementor-element-f94c5cd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.58;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#7901B8;--border-color:#7901B8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-f94c5cd::before, .elementor-5 .elementor-element.elementor-element-f94c5cd > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f94c5cd > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f94c5cd > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f94c5cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f94c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-f94c5cd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f94c5cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://snarfy.pro/wp-content/uploads/2025/10/Screenshot_221.webp") 50% 50%;background-size:cover;}.elementor-5 .elementor-element.elementor-element-8be432f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-5 .elementor-element.elementor-element-32a90e8{margin:-58px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-32a90e8 img{width:46%;}.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-5 .elementor-element.elementor-element-e29c8be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"Happy Monkey", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-bac1218 .ctc-block-copy:hover{background-color:#590061;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-bac1218 .ctc-block-copy{font-family:"Happy Monkey", Sans-serif;font-size:23px;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#7901B8;}.elementor-5 .elementor-element.elementor-element-bac1218 .ctc-block-copy svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-bac1218 .ctc-block-copy:hover svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3928731{--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;border-style:solid;--border-style:solid;border-color:#7901B8;--border-color:#7901B8;--border-radius:44px 44px 44px 44px;box-shadow:3px 3px 0px 0px #6F6F6F;}.elementor-5 .elementor-element.elementor-element-3928731.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-94c5783{--display:flex;}.elementor-5 .elementor-element.elementor-element-67cc95d img{width:73px;}.elementor-5 .elementor-element.elementor-element-67a3fe3{--display:flex;}.elementor-5 .elementor-element.elementor-element-15aad2e img{width:73px;filter:brightness( 123% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-14e7a5f{--display:flex;}.elementor-5 .elementor-element.elementor-element-3dc8e3a img{width:73px;filter:brightness( 123% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-7c39b3b{--display:flex;}.elementor-5 .elementor-element.elementor-element-dfff087 img{width:73px;filter:brightness( 123% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5 .elementor-element.elementor-element-3dc198d{--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;--overlay-opacity:0.25;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:154px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-3dc198d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3dc198d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#590061;}.elementor-5 .elementor-element.elementor-element-3dc198d::before, .elementor-5 .elementor-element.elementor-element-3dc198d > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-3dc198d > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-3dc198d > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-3dc198d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-3dc198d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://snarfy.pro/wp-content/uploads/2025/10/purple_smoke_clot_fractal_lilac_hd_trippy.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-3dc198d > .elementor-shape-bottom .elementor-shape-fill, .elementor-5 .elementor-element.elementor-element-3dc198d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#290061;}.elementor-5 .elementor-element.elementor-element-3dc198d > .elementor-shape-bottom svg, .elementor-5 .elementor-element.elementor-element-3dc198d > .e-con-inner > .elementor-shape-bottom svg{height:122px;}.elementor-5 .elementor-element.elementor-element-7254267 img{border-style:solid;border-width:0px 0px 0px 0px;}.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-5 .elementor-element.elementor-element-61f2136 .elementor-button{background-color:#61CE7000;font-family:"Happy Monkey", Sans-serif;font-size:43px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-radius:25px 25px 25px 25px;}.elementor-5 .elementor-element.elementor-element-61f2136 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-61f2136 .elementor-button:focus{background-color:#9F00AD;}.elementor-5 .elementor-element.elementor-element-61f2136{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-6fe6a8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:25px 25px 25px 25px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-5 .elementor-element.elementor-element-6fe6a8f::before, .elementor-5 .elementor-element.elementor-element-6fe6a8f > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6fe6a8f > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6fe6a8f > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6fe6a8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6fe6a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3B0041;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-f5a28f4{--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-5 .elementor-element.elementor-element-e7a6409{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-75f2059{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-b2bbbf0{font-family:"Happy Monkey", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-112b96f{--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:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-ad01707{--display:flex;--min-height:484px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.68;}.elementor-5 .elementor-element.elementor-element-ad01707::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://snarfy.pro/wp-content/uploads/2025/10/mattfurie.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:49% auto;}.elementor-5 .elementor-element.elementor-element-ff69cd7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;text-align:right;font-family:"Happy Monkey", Sans-serif;font-size:31px;font-weight:700;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b924e8b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-3473950{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;text-align:left;font-family:"Happy Monkey", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-172c878{text-align:right;font-family:"Happy Monkey", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3ddc42b{--display:flex;}.elementor-5 .elementor-element.elementor-element-df7fd4a{text-align:right;font-family:"Happy Monkey", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-4a95e9b{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-b1d710b img{border-radius:25px 25px 25px 25px;box-shadow:7px 7px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-f5ed28f{--display:flex;--min-height:611px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-f5ed28f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f5ed28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#290061;}.elementor-5 .elementor-element.elementor-element-f5ed28f::before, .elementor-5 .elementor-element.elementor-element-f5ed28f > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f5ed28f > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f5ed28f > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f5ed28f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f5ed28f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-d4015e2 img{width:388px;}.elementor-5 .elementor-element.elementor-element-54b7fed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5 .elementor-element.elementor-element-6454e93{--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-5 .elementor-element.elementor-element-6454e93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-2e1a310{--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-5 .elementor-element.elementor-element-cf204f2{--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-5 .elementor-element.elementor-element-d73b074{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.5);--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5 .elementor-element.elementor-element-d73b074:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d73b074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000F61;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-64630cf .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f075df2 .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-4c04404{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.5);--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5 .elementor-element.elementor-element-4c04404:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4c04404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000F61;}.elementor-5 .elementor-element.elementor-element-2d87e8d .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-10e6f2c .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-98df68e{--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-5 .elementor-element.elementor-element-700ff05{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.5);--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5 .elementor-element.elementor-element-700ff05:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-700ff05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000F61;}.elementor-5 .elementor-element.elementor-element-55134f7 .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-3ade3e3 .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-46bbda5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;box-shadow:5px 5px 0px 0px rgba(0,0,0,0.5);--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5 .elementor-element.elementor-element-46bbda5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-46bbda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000F61;}.elementor-5 .elementor-element.elementor-element-85b4bdf .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-4a67eb1 .elementor-heading-title{font-family:"Happy Monkey", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f276683{--display:flex;--min-height:640px;--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.71;}.elementor-5 .elementor-element.elementor-element-f276683::before, .elementor-5 .elementor-element.elementor-element-f276683 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f276683 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-f276683 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f276683 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-f276683 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-f276683:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-f276683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://snarfy.pro/wp-content/uploads/2025/10/Screenshot_221.webp") 50% 50%;background-size:cover;}.elementor-5 .elementor-element.elementor-element-f276683 > .elementor-shape-top .elementor-shape-fill, .elementor-5 .elementor-element.elementor-element-f276683 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#290061;}.elementor-5 .elementor-element.elementor-element-926674c{--display:flex;--justify-content:center;}.elementor-5 .elementor-element.elementor-element-7b686c3 img{width:760px;}body.elementor-page-5:not(.elementor-motion-effects-element-type-background), body.elementor-page-5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#590061;}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-3928731{--width:500px;}.elementor-5 .elementor-element.elementor-element-6fe6a8f{--width:1171px;}.elementor-5 .elementor-element.elementor-element-3ddc42b{--width:62%;}.elementor-5 .elementor-element.elementor-element-54b7fed{--content-width:1385px;}.elementor-5 .elementor-element.elementor-element-6454e93{--width:59%;}.elementor-5 .elementor-element.elementor-element-cf204f2{--width:100%;}.elementor-5 .elementor-element.elementor-element-98df68e{--width:100%;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-32a90e8{margin:-86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5 .elementor-element.elementor-element-32a90e8 img{width:100%;}.elementor-5 .elementor-element.elementor-element-e29c8be{text-align:center;}.elementor-5 .elementor-element.elementor-element-3928731{--width:40%;--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-5 .elementor-element.elementor-element-67cc95d img{width:73px;}.elementor-5 .elementor-element.elementor-element-b2bbbf0{text-align:center;font-size:18px;}.elementor-5 .elementor-element.elementor-element-112b96f{--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;}.elementor-5 .elementor-element.elementor-element-ad01707::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-ad01707 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://snarfy.pro/wp-content/uploads/2025/10/white.png");}.elementor-5 .elementor-element.elementor-element-ad01707{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-ff69cd7{text-align:center;}.elementor-5 .elementor-element.elementor-element-3473950{text-align:center;font-size:18px;}.elementor-5 .elementor-element.elementor-element-172c878{text-align:center;font-size:18px;}}/* Start custom CSS for image, class: .elementor-element-32a90e8 *//* Swinging logo – paste in the Image widget's Custom CSS */
.elementor-5 .elementor-element.elementor-element-32a90e8 {
  /* keeps the wrapper from clipping the swing */
  display: inline-block;
  perspective: 800px;
}

.elementor-5 .elementor-element.elementor-element-32a90e8 img {
  transform-origin: top center;          /* pivot from the top edge */
  animation: snarfySwing 2.6s ease-in-out infinite;
  will-change: transform;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  /* optional: a subtle glow to sell the motion */
  filter: drop-shadow(0 6px 12px rgba(0,0,0,.25));
}

/* Pause on hover (optional – delete if you want nonstop) */
.elementor-5 .elementor-element.elementor-element-32a90e8:hover img { animation-play-state: paused; }

/* Reduce/disable motion for accessibility */
@media (prefers-reduced-motion: reduce) {
  :.elementor-5 .elementor-element.elementor-element-32a90e8 img { animation: none; }
}

/* Keyframes – slight rotation + tiny vertical ease for natural swing */
@keyframes snarfySwing {
  0%   { transform: rotateZ(-6deg) translateY(0); }
  25%  { transform: rotateZ(3deg)  translateY(1px); }
  50%  { transform: rotateZ(6deg)  translateY(0); }
  75%  { transform: rotateZ(-3deg) translateY(1px); }
  100% { transform: rotateZ(-6deg) translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67cc95d *//* Custom CSS para Balanço de Presença (5x Mais Rápido) */
.elementor-5 .elementor-element.elementor-element-67cc95d {
  /* Tempo de animação reduzido para 1.6 segundos */
  animation: subtleShake 1.6s ease-in-out infinite alternate;
  transform-origin: center center;
}

@keyframes subtleShake {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(3deg); /* Balança 3 graus para a direita */
  }
  100% {
    transform: rotate(-3deg); /* Balança 3 graus para a esquerda */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15aad2e *//* Custom CSS para Balanço de Presença (5x Mais Rápido) */
.elementor-5 .elementor-element.elementor-element-15aad2e {
  /* Tempo de animação reduzido para 1.6 segundos */
  animation: subtleShake 1.6s ease-in-out infinite alternate;
  transform-origin: center center;
}

@keyframes subtleShake {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(3deg); /* Balança 3 graus para a direita */
  }
  100% {
    transform: rotate(-3deg); /* Balança 3 graus para a esquerda */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dc8e3a *//* Custom CSS para Balanço de Presença (5x Mais Rápido) */
.elementor-5 .elementor-element.elementor-element-3dc8e3a {
  /* Tempo de animação reduzido para 1.6 segundos */
  animation: subtleShake 1.6s ease-in-out infinite alternate;
  transform-origin: center center;
}

@keyframes subtleShake {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(3deg); /* Balança 3 graus para a direita */
  }
  100% {
    transform: rotate(-3deg); /* Balança 3 graus para a esquerda */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfff087 *//* Custom CSS para Balanço de Presença (5x Mais Rápido) */
.elementor-5 .elementor-element.elementor-element-dfff087 {
  /* Tempo de animação reduzido para 1.6 segundos */
  animation: subtleShake 1.6s ease-in-out infinite alternate;
  transform-origin: center center;
}

@keyframes subtleShake {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(3deg); /* Balança 3 graus para a direita */
  }
  100% {
    transform: rotate(-3deg); /* Balança 3 graus para a esquerda */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4015e2 *//* Swinging logo – paste in the Image widget's Custom CSS */
.elementor-5 .elementor-element.elementor-element-d4015e2 {
  /* keeps the wrapper from clipping the swing */
  display: inline-block;
  perspective: 800px;
}

.elementor-5 .elementor-element.elementor-element-d4015e2 img {
  transform-origin: top center;          /* pivot from the top edge */
  animation: snarfySwing 2.6s ease-in-out infinite;
  will-change: transform;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  /* optional: a subtle glow to sell the motion */
  filter: drop-shadow(0 6px 12px rgba(0,0,0,.25));
}

/* Pause on hover (optional – delete if you want nonstop) */
.elementor-5 .elementor-element.elementor-element-d4015e2:hover img { animation-play-state: paused; }

/* Reduce/disable motion for accessibility */
@media (prefers-reduced-motion: reduce) {
  :.elementor-5 .elementor-element.elementor-element-d4015e2 img { animation: none; }
}

/* Keyframes – slight rotation + tiny vertical ease for natural swing */
@keyframes snarfySwing {
  0%   { transform: rotateZ(-6deg) translateY(0); }
  25%  { transform: rotateZ(3deg)  translateY(1px); }
  50%  { transform: rotateZ(6deg)  translateY(0); }
  75%  { transform: rotateZ(-3deg) translateY(1px); }
  100% { transform: rotateZ(-6deg) translateY(0); }
}/* End custom CSS */