.elementor-3367 .elementor-element.elementor-element-2d1df8a3{--display:flex;--min-height:990px;--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;box-shadow:0px -59px 67px 43px #000000 inset;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-2d1df8a3:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-2d1df8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://portfolio.arouchawebdesigner.com/wp-content/uploads/2025/03/HeroDesktop-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3367 .elementor-element.elementor-element-28acc2c5{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 > .elementor-widget-container{margin:-90px 0px -20px -140px;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-title{margin-bottom:20px;font-family:"Cinzel", Sans-serif;font-size:44px;font-weight:400;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-6bf76174 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(267deg, #E0B550 0%, #FFE6AB 100%);box-shadow:0px 0px 65px -52px #FFFFFF;border-radius:0px 0px 0px 0px;padding:25px 50px 25px 50px;}.elementor-3367 .elementor-element.elementor-element-6bf76174{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-6bf76174 > .elementor-widget-container{margin:10px 0px 0px -140px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3367 .elementor-element.elementor-element-6bf76174.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3367 .elementor-element.elementor-element-4f58965d{--display:flex;}.elementor-3367 .elementor-element.elementor-element-1d72a176{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3367 .elementor-element.elementor-element-1d72a176 .elementor-divider-separator{width:100%;}.elementor-3367 .elementor-element.elementor-element-1d72a176 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3367 .elementor-element.elementor-element-3f6f8a4e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-3f6f8a4e:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-3f6f8a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010000;}.elementor-3367 .elementor-element.elementor-element-55813a5e{--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:#FFE6AB;--border-color:#FFE6AB;--border-radius:10px 10px 10px 10px;box-shadow:0px 27px 21px 0px rgba(0,0,0,0.5);--margin-top:-50px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3367 .elementor-element.elementor-element-55813a5e:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-55813a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008C;}.elementor-3367 .elementor-element.elementor-element-4fd0b1a6 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-4fd0b1a6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:0.8em;color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-541bcc59{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-4864efdd{--display:flex;}.elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-title{margin-block-end:0px;color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-791085c8.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-791085c8.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-791085c8.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;letter-spacing:2.2px;}.elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#CECECE;}.elementor-3367 .elementor-element.elementor-element-60cabdd7{--display:flex;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-title{margin-block-end:0px;color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-56b1d5e1.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;letter-spacing:2.2px;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#CECECE;}.elementor-3367 .elementor-element.elementor-element-38a24056{--display:flex;}.elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-title{margin-block-end:0px;color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-63e5e10d.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-63e5e10d.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-63e5e10d.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;letter-spacing:2.2px;}.elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#CECECE;}.elementor-3367 .elementor-element.elementor-element-7d2514c3{--display:flex;--min-height:890px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.84;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3367 .elementor-element.elementor-element-7d2514c3::before, .elementor-3367 .elementor-element.elementor-element-7d2514c3 > .elementor-background-video-container::before, .elementor-3367 .elementor-element.elementor-element-7d2514c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3367 .elementor-element.elementor-element-7d2514c3 > .elementor-background-slideshow::before, .elementor-3367 .elementor-element.elementor-element-7d2514c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3367 .elementor-element.elementor-element-7d2514c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3367 .elementor-element.elementor-element-8bbb112{width:var( --container-widget-width, 787px );max-width:787px;--container-widget-width:787px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-8bbb112 > .elementor-widget-container{margin:-1px 0px -27px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-wrapper{text-align:center;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-title{margin-bottom:24px;font-family:"Ragasta", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-79c82d5{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-220de1a4{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-220de1a4 > .elementor-widget-container{padding:45px 57px 69px 34px;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-icon-box-wrapper{text-align:center;gap:50px;}.elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3367 .elementor-element.elementor-element-220de1a4.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-220de1a4.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-220de1a4.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-icon{font-size:50px;}.elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3367 .elementor-element.elementor-element-220de1a4 .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:#E5E5E5;}.elementor-3367 .elementor-element.elementor-element-19abf973{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-19abf973 > .elementor-widget-container{padding:45px 57px 69px 34px;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-icon-box-wrapper{text-align:center;gap:50px;}.elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3367 .elementor-element.elementor-element-19abf973.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-19abf973.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-19abf973.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-icon{font-size:50px;}.elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3367 .elementor-element.elementor-element-19abf973 .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:#E5E5E5;}.elementor-3367 .elementor-element.elementor-element-7840da80{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-7840da80 > .elementor-widget-container{padding:45px 57px 69px 34px;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-icon-box-wrapper{text-align:center;gap:50px;}.elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3367 .elementor-element.elementor-element-7840da80.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-7840da80.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-7840da80.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-icon{font-size:50px;}.elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3367 .elementor-element.elementor-element-7840da80 .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:#E5E5E5;}.elementor-3367 .elementor-element.elementor-element-40e539af{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-40e539af > .elementor-widget-container{padding:45px 57px 69px 34px;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-40e539af .elementor-icon-box-wrapper{text-align:center;gap:50px;}.elementor-3367 .elementor-element.elementor-element-40e539af .elementor-icon-box-title{margin-block-end:15px;}.elementor-3367 .elementor-element.elementor-element-40e539af.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-40e539af.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-40e539af.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-40e539af .elementor-icon{font-size:50px;}.elementor-3367 .elementor-element.elementor-element-40e539af .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-40e539af .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3367 .elementor-element.elementor-element-40e539af .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:#E5E5E5;}.elementor-3367 .elementor-element.elementor-element-5088a9f2{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 > .elementor-widget-container{padding:45px 57px 69px 34px;border-radius:25px 25px 25px 25px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-icon-box-wrapper{text-align:center;gap:50px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-icon-box-title{margin-block-end:15px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2.elementor-view-stacked .elementor-icon{background-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-5088a9f2.elementor-view-framed .elementor-icon, .elementor-3367 .elementor-element.elementor-element-5088a9f2.elementor-view-default .elementor-icon{fill:#FFE6AB;color:#FFE6AB;border-color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-icon{font-size:50px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3367 .elementor-element.elementor-element-5088a9f2 .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:#E5E5E5;}.elementor-3367 .elementor-element.elementor-element-3e72e1b9{--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.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3367 .elementor-element.elementor-element-3e72e1b9:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-3e72e1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3367 .elementor-element.elementor-element-3e72e1b9::before, .elementor-3367 .elementor-element.elementor-element-3e72e1b9 > .elementor-background-video-container::before, .elementor-3367 .elementor-element.elementor-element-3e72e1b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3367 .elementor-element.elementor-element-3e72e1b9 > .elementor-background-slideshow::before, .elementor-3367 .elementor-element.elementor-element-3e72e1b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3367 .elementor-element.elementor-element-3e72e1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.arouchawebdesigner.com/wp-content/uploads/2025/03/piclumen-1735933172076.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3367 .elementor-element.elementor-element-aed7448 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-aed7448{text-align:center;font-family:"Ragasta", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-3cc7c38b{--display:flex;--min-height:172px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-38d1fce{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-38d1fce > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-38d1fce:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-1de40a6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-1de40a6 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-1de40a6:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-a6099f5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-a6099f5 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-a6099f5:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-5026e286{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-5026e286 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-5026e286:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-16ff9047{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-16ff9047 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-16ff9047:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-6408d10b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-6408d10b > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-6408d10b:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-5c734a50{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-5c734a50 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-5c734a50:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-2dde3dcd{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#E0B550;border-radius:12px 12px 12px 12px;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd:hover .elementor-widget-container{background-color:#FCF9FF;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-testimonial-wrapper{text-align:start;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-testimonial-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-testimonial-wrapper .elementor-testimonial-image img{width:39px;height:39px;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-testimonial-name{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-testimonial-job{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3367 .elementor-element.elementor-element-567f5047{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-567f5047:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-567f5047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-567f5047 > .elementor-shape-top .elementor-shape-fill, .elementor-3367 .elementor-element.elementor-element-567f5047 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-3367 .elementor-element.elementor-element-567f5047 > .elementor-shape-top svg, .elementor-3367 .elementor-element.elementor-element-567f5047 > .e-con-inner > .elementor-shape-top svg{height:45px;}.elementor-3367 .elementor-element.elementor-element-567f5047 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3367 .elementor-element.elementor-element-567f5047 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-3367 .elementor-element.elementor-element-567f5047 > .elementor-shape-bottom svg, .elementor-3367 .elementor-element.elementor-element-567f5047 > .e-con-inner > .elementor-shape-bottom svg{height:45px;}.elementor-3367 .elementor-element.elementor-element-3bc2d5c7{--display:flex;}.elementor-3367 .elementor-element.elementor-element-5b8ddf3a{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:2px;}.elementor-3367 .elementor-element.elementor-element-5b8ddf3a .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-3367 .elementor-element.elementor-element-5b8ddf3a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3367 .elementor-element.elementor-element-4fe93774{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-669bc85d{--display:flex;--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-4b2c9ebb > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-4b2c9ebb{font-family:"Ragasta", Sans-serif;font-size:45px;font-weight:400;line-height:41px;color:#000000;}.elementor-3367 .elementor-element.elementor-element-ab0387c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-ab0387c{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-3367 .elementor-element.elementor-element-312d2079{--display:flex;}.elementor-3367 .elementor-element.elementor-element-e145c7f{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-e145c7f:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-e145c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-3367 .elementor-element.elementor-element-78a44a1{--display:flex;}.elementor-3367 .elementor-element.elementor-element-3f4a35f4{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-6d33cf7d{--display:flex;--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-41e2cc55 > .elementor-widget-container{margin:-0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-41e2cc55{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:0.9em;letter-spacing:0.8em;color:#FFE6AB;}.elementor-3367 .elementor-element.elementor-element-57234d8e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-3f1aaf76{--display:flex;}.elementor-3367 .elementor-element.elementor-element-7c82f1c2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-7c82f1c2:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-7c82f1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-5a201b5c{--display:flex;}.elementor-3367 .elementor-element.elementor-element-1ba2f24b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-14de6161{--display:flex;}.elementor-3367 .elementor-element.elementor-element-5b1acbee{--display:flex;}body:not(.rtl) .elementor-3367 .elementor-element.elementor-element-6a05654f{right:-464.297px;}body.rtl .elementor-3367 .elementor-element.elementor-element-6a05654f{left:-464.297px;}.elementor-3367 .elementor-element.elementor-element-6a05654f{top:820.792px;}.elementor-3367 .elementor-element.elementor-element-6a05654f img{width:100%;}body:not(.rtl) .elementor-3367 .elementor-element.elementor-element-299909c7{left:-897px;}body.rtl .elementor-3367 .elementor-element.elementor-element-299909c7{right:-897px;}.elementor-3367 .elementor-element.elementor-element-299909c7{top:381.978px;}.elementor-3367 .elementor-element.elementor-element-299909c7 img{width:100%;opacity:0.35;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 7.9px ) hue-rotate( 0deg );}.elementor-3367 .elementor-element.elementor-element-2c60c96d > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-2c60c96d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:0.9em;letter-spacing:0.8em;color:#2E2E2E;}.elementor-3367 .elementor-element.elementor-element-51f8024e > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-51f8024e{text-align:center;font-family:"Ragasta", Sans-serif;font-size:42px;font-weight:400;color:#DAAC3F;}.elementor-3367 .elementor-element.elementor-element-2470d40d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-fc07446{--display:flex;}.elementor-3367 .elementor-element.elementor-element-6e20130d > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-6e20130d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;color:#323232;}.elementor-3367 .elementor-element.elementor-element-6af95e8e > .elementor-widget-container{margin:-0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-6af95e8e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#323232;}.elementor-3367 .elementor-element.elementor-element-14286a{--display:flex;}.elementor-3367 .elementor-element.elementor-element-f621702 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-f621702{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;color:#323232;}.elementor-3367 .elementor-element.elementor-element-5e70d150{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#323232;}.elementor-3367 .elementor-element.elementor-element-3507facb .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(267deg, #E0B550 0%, #FFE6AB 100%);box-shadow:0px 0px 65px -52px #FBDF9F;border-radius:0px 0px 0px 0px;padding:25px 50px 25px 50px;}.elementor-3367 .elementor-element.elementor-element-3507facb > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3367 .elementor-element.elementor-element-3507facb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3367 .elementor-element.elementor-element-752b9747{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:0180px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-752b9747:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3367 .elementor-element.elementor-element-752b9747::before, .elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-background-video-container::before, .elementor-3367 .elementor-element.elementor-element-752b9747 > .e-con-inner > .elementor-background-video-container::before, .elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-background-slideshow::before, .elementor-3367 .elementor-element.elementor-element-752b9747 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://portfolio.arouchawebdesigner.com/wp-content/uploads/2025/03/piclumen-1735933168164.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-shape-top svg, .elementor-3367 .elementor-element.elementor-element-752b9747 > .e-con-inner > .elementor-shape-top svg{height:124px;}.elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3367 .elementor-element.elementor-element-752b9747 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-shape-bottom svg, .elementor-3367 .elementor-element.elementor-element-752b9747 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-3367 .elementor-element.elementor-element-55ca5097{--display:flex;}.elementor-3367 .elementor-element.elementor-element-47c3aaf{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3367 .elementor-element.elementor-element-5f452a47{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 67px 49px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3367 .elementor-element.elementor-element-5f452a47:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-5f452a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-7716fb6d > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-7716fb6d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.8em;color:#000000;}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-icon i{color:#E7AE27;transition:color 0.3s;}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-icon svg{fill:#E7AE27;transition:fill 0.3s;}.elementor-3367 .elementor-element.elementor-element-373c1915{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3367 .elementor-element.elementor-element-373c1915 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3367 .elementor-element.elementor-element-5ed0d5ed > .elementor-widget-container{margin:-0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-5ed0d5ed{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:#000000;}.elementor-3367 .elementor-element.elementor-element-6cec0de9 .elementor-counter-number-wrapper{color:#C7C7C7;font-family:"Roboto", Sans-serif;font-weight:bold;text-decoration:line-through;}.elementor-3367 .elementor-element.elementor-element-1fc4e831 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-1fc4e831{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:#000000;}.elementor-3367 .elementor-element.elementor-element-7c64afa8 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-7c64afa8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-3367 .elementor-element.elementor-element-61d5f9fa > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-61d5f9fa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-3367 .elementor-element.elementor-element-3e97be7a > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-3e97be7a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;color:#000000;}.elementor-3367 .elementor-element.elementor-element-1cb0f204 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(267deg, #E0B550 0%, #FFE6AB 100%);box-shadow:0px 0px 65px -52px #FBDF9F;border-radius:0px 0px 0px 0px;padding:25px 50px 25px 50px;}.elementor-3367 .elementor-element.elementor-element-1cb0f204 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3367 .elementor-element.elementor-element-1cb0f204.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3367 .elementor-element.elementor-element-5b4618ef{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 67px 1749px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3367 .elementor-element.elementor-element-5b4618ef:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-5b4618ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #987B3D 0%, #000000B8 100%);}.elementor-3367 .elementor-element.elementor-element-6dd7280f > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-6dd7280f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.8em;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-icon i{color:#F6D891;transition:color 0.3s;}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-icon svg{fill:#F6D891;transition:fill 0.3s;}.elementor-3367 .elementor-element.elementor-element-5577b27b{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3367 .elementor-element.elementor-element-5577b27b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3367 .elementor-element.elementor-element-1de3cff2 > .elementor-widget-container{margin:-0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-1de3cff2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-563ac277 .elementor-counter-number-wrapper{color:#919191;font-family:"Roboto", Sans-serif;font-weight:bold;text-decoration:line-through;}.elementor-3367 .elementor-element.elementor-element-2223bed > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-2223bed{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-34eae5f7 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-34eae5f7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-1e4f58cc > .elementor-widget-container{margin:-0px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-1e4f58cc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-7c0c643e > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-7c0c643e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-32f58fa .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:4px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-image:linear-gradient(267deg, #E0B550 0%, #FFE6AB 100%);box-shadow:0px 0px 65px -52px #FFFFFF;border-radius:0px 0px 0px 0px;padding:25px 50px 25px 50px;}.elementor-3367 .elementor-element.elementor-element-32f58fa > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3367 .elementor-element.elementor-element-32f58fa.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3367 .elementor-element.elementor-element-544db06d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-544db06d:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-544db06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-3367 .elementor-element.elementor-element-7d976cee{--display:flex;}.elementor-3367 .elementor-element.elementor-element-6938b91 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3367 .elementor-element.elementor-element-6938b91{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:0.8em;color:#7A7A7A;}.elementor-3367 .elementor-element.elementor-element-26e253c3 > .elementor-widget-container{margin:0px 0px -0px 0px;}.elementor-3367 .elementor-element.elementor-element-26e253c3{text-align:center;font-family:"Ragasta", Sans-serif;font-size:50px;font-weight:700;color:#FBDF9F;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-tab-title{border-width:1px;background-color:#000000;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-tab-content{border-width:1px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-toggle-item:not(:last-child){margin-block-end:40px;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-toggle-item{box-shadow:0px 40px 25px 0px rgba(0,0,0,0.5);}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-toggle-title, .elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-toggle-icon{color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-tab-title.elementor-active a, .elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FBDF9F;}.elementor-3367 .elementor-element.elementor-element-33ee00f7 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-3367 .elementor-element.elementor-element-402c066f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-402c066f:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-402c066f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3367 .elementor-element.elementor-element-4f51213d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-13b5db58.elementor-element{--align-self:center;}.elementor-3367 .elementor-element.elementor-element-13b5db58{text-align:center;}.elementor-3367 .elementor-element.elementor-element-13b5db58 img{width:15%;}.elementor-3367 .elementor-element.elementor-element-2b8e394a{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-3367 .elementor-element.elementor-element-2b8e394a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-2b8e394a.elementor-element{--align-self:center;}.elementor-3367 .elementor-element.elementor-element-5af89167{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-37a1c6f4{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}body.elementor-page-3367:not(.elementor-motion-effects-element-type-background), body.elementor-page-3367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3367 .elementor-element.elementor-element-2d1df8a3:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-2d1df8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.arouchawebdesigner.com/wp-content/uploads/2024/09/08-Segunda-Dobra-icons-5-v1.svg");background-position:0% 20%;background-size:cover;}.elementor-3367 .elementor-element.elementor-element-2d1df8a3{--min-height:930px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-28acc2c5{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 > .elementor-widget-container{margin:75% 0% 0% 0%;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-wrapper{text-align:center;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-title{margin-bottom:5px;font-size:40px;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-description{font-size:16px;}.elementor-3367 .elementor-element.elementor-element-6bf76174{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-6bf76174 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-6bf76174 .elementor-button{font-size:16px;}.elementor-3367 .elementor-element.elementor-element-4f58965d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-3f6f8a4e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-541bcc59{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3367 .elementor-element.elementor-element-4864efdd{--justify-content:center;}.elementor-3367 .elementor-element.elementor-element-7d2514c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-8bbb112 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-8bbb112{--container-widget-width:536px;--container-widget-flex-grow:0;width:var( --container-widget-width, 536px );max-width:536px;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-title{font-size:36px;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-description{font-size:28px;}.elementor-3367 .elementor-element.elementor-element-79c82d5{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3367 .elementor-element.elementor-element-3e72e1b9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-aed7448 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3367 .elementor-element.elementor-element-aed7448{font-size:36px;}.elementor-3367 .elementor-element.elementor-element-3cc7c38b{--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--align-content:center;}.elementor-3367 .elementor-element.elementor-element-38d1fce{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-1de40a6{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-a6099f5{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-5026e286{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-16ff9047{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-6408d10b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-5c734a50{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3367 .elementor-element.elementor-element-567f5047{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-4b2c9ebb{font-size:36px;}.elementor-3367 .elementor-element.elementor-element-e145c7f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-7c82f1c2{--padding-top:5px;--padding-bottom:5px;--padding-left:3px;--padding-right:3px;}.elementor-3367 .elementor-element.elementor-element-51f8024e{font-size:36px;}.elementor-3367 .elementor-element.elementor-element-3507facb{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-3507facb .elementor-button{font-size:16px;}.elementor-3367 .elementor-element.elementor-element-752b9747{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:3px;--padding-right:3px;}.elementor-3367 .elementor-element.elementor-element-55ca5097{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3367 .elementor-element.elementor-element-5f452a47{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-3367 .elementor-element.elementor-element-1cb0f204{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-1cb0f204 .elementor-button{font-size:16px;}.elementor-3367 .elementor-element.elementor-element-5b4618ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:5px;--padding-right:5px;}.elementor-3367 .elementor-element.elementor-element-32f58fa{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;}.elementor-3367 .elementor-element.elementor-element-32f58fa .elementor-button{font-size:16px;}.elementor-3367 .elementor-element.elementor-element-544db06d{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-26e253c3{font-size:36px;}.elementor-3367 .elementor-element.elementor-element-402c066f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}body:not(.rtl) .elementor-3367 .elementor-element.elementor-element-13b5db58{left:77.203px;}body.rtl .elementor-3367 .elementor-element.elementor-element-13b5db58{right:77.203px;}.elementor-3367 .elementor-element.elementor-element-13b5db58{top:-10.095px;}}@media(max-width:767px){.elementor-3367 .elementor-element.elementor-element-2d1df8a3:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-2d1df8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.arouchawebdesigner.com/wp-content/uploads/2025/05/Prancheta-33.webp");background-position:bottom center;background-size:cover;}.elementor-3367 .elementor-element.elementor-element-2d1df8a3{--content-width:360px;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-3367 .elementor-element.elementor-element-2d1df8a3.e-con{--align-self:flex-start;}.elementor-3367 .elementor-element.elementor-element-28acc2c5{width:auto;max-width:auto;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 > .elementor-widget-container{margin:40% 0% 0% 0%;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-wrapper{text-align:center;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-title{margin-bottom:0px;font-size:28px;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-28acc2c5 .elementor-image-box-description{font-size:12px;line-height:1.4em;}.elementor-3367 .elementor-element.elementor-element-6bf76174 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-6bf76174 .elementor-button{font-size:15px;line-height:1.2em;padding:15px 0px 15px 0px;}.elementor-3367 .elementor-element.elementor-element-3f6f8a4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3367 .elementor-element.elementor-element-55813a5e{--margin-top:-12%;--margin-bottom:1%;--margin-left:2%;--margin-right:2%;}.elementor-3367 .elementor-element.elementor-element-4fd0b1a6{font-size:16px;}.elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-791085c8 .elementor-icon-box-title a{font-size:18px;}.elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-56b1d5e1 .elementor-icon-box-title a{font-size:18px;}.elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-title, .elementor-3367 .elementor-element.elementor-element-63e5e10d .elementor-icon-box-title a{font-size:18px;}.elementor-3367 .elementor-element.elementor-element-7d2514c3{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3367 .elementor-element.elementor-element-8bbb112 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-3367 .elementor-element.elementor-element-8bbb112{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-8bbb112 .elementor-image-box-description{font-size:22px;}.elementor-3367 .elementor-element.elementor-element-220de1a4 > .elementor-widget-container{padding:45px 35px 45px 35px;}.elementor-3367 .elementor-element.elementor-element-220de1a4{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-icon-box-title{margin-block-end:14px;}.elementor-3367 .elementor-element.elementor-element-19abf973 > .elementor-widget-container{padding:45px 35px 45px 35px;}.elementor-3367 .elementor-element.elementor-element-19abf973{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-icon-box-title{margin-block-end:14px;}.elementor-3367 .elementor-element.elementor-element-7840da80 > .elementor-widget-container{padding:45px 35px 45px 35px;}.elementor-3367 .elementor-element.elementor-element-7840da80{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-icon-box-title{margin-block-end:14px;}.elementor-3367 .elementor-element.elementor-element-40e539af > .elementor-widget-container{padding:45px 35px 45px 35px;}.elementor-3367 .elementor-element.elementor-element-40e539af{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-3367 .elementor-element.elementor-element-40e539af .elementor-icon-box-title{margin-block-end:14px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 > .elementor-widget-container{padding:45px 35px 45px 35px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-icon-box-title{margin-block-end:14px;}.elementor-3367 .elementor-element.elementor-element-3e72e1b9{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3367 .elementor-element.elementor-element-aed7448 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-aed7448{font-size:30px;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-3cc7c38b{--width:100%;--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-3367 .elementor-element.elementor-element-38d1fce > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-38d1fce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-1de40a6 > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-1de40a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-a6099f5 > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-a6099f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-5026e286 > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-5026e286{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-16ff9047 > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-16ff9047{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-6408d10b > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-6408d10b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-5c734a50 > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-5c734a50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd > .elementor-widget-container{padding:27px 27px 27px 27px;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-testimonial-wrapper .elementor-testimonial-image img{width:42px;height:42px;}.elementor-3367 .elementor-element.elementor-element-567f5047{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3367 .elementor-element.elementor-element-4b2c9ebb{text-align:center;font-size:30px;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-ab0387c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-ab0387c{text-align:center;}.elementor-3367 .elementor-element.elementor-element-e145c7f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3367 .elementor-element.elementor-element-78a44a1{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-6d33cf7d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3367 .elementor-element.elementor-element-41e2cc55{text-align:center;line-height:1.3em;}.elementor-3367 .elementor-element.elementor-element-57234d8e{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;text-align:center;}.elementor-3367 .elementor-element.elementor-element-7c82f1c2{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}body:not(.rtl) .elementor-3367 .elementor-element.elementor-element-6a05654f{right:0px;}body.rtl .elementor-3367 .elementor-element.elementor-element-6a05654f{left:0px;}.elementor-3367 .elementor-element.elementor-element-6a05654f{top:-14.838px;}.elementor-3367 .elementor-element.elementor-element-6a05654f img{width:39%;}.elementor-3367 .elementor-element.elementor-element-51f8024e > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-3367 .elementor-element.elementor-element-51f8024e{font-size:30px;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-fc07446{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3367 .elementor-element.elementor-element-14286a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3367 .elementor-element.elementor-element-3507facb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-3507facb .elementor-button{font-size:15px;line-height:1.2em;padding:15px 0px 15px 0px;}.elementor-3367 .elementor-element.elementor-element-752b9747:not(.elementor-motion-effects-element-type-background), .elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portfolio.arouchawebdesigner.com/wp-content/uploads/2025/05/upscaled-2x-piclumen-1735933168164-878x1536.webp");background-size:cover;}.elementor-3367 .elementor-element.elementor-element-752b9747 > .elementor-shape-top svg, .elementor-3367 .elementor-element.elementor-element-752b9747 > .e-con-inner > .elementor-shape-top svg{height:55px;}.elementor-3367 .elementor-element.elementor-element-752b9747{--padding-top:7px;--padding-bottom:7px;--padding-left:3px;--padding-right:3px;}.elementor-3367 .elementor-element.elementor-element-55ca5097{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-47c3aaf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-5f452a47{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3367 .elementor-element.elementor-element-373c1915 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-6cec0de9 .elementor-counter-number-wrapper{font-size:38px;}.elementor-3367 .elementor-element.elementor-element-61d5f9fa{font-size:42px;}.elementor-3367 .elementor-element.elementor-element-1cb0f204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-1cb0f204 .elementor-button{font-size:15px;line-height:1.2em;padding:15px 0px 15px 0px;}.elementor-3367 .elementor-element.elementor-element-5b4618ef{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3367 .elementor-element.elementor-element-5577b27b > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-563ac277 .elementor-counter-number-wrapper{font-size:38px;}.elementor-3367 .elementor-element.elementor-element-1e4f58cc{font-size:42px;}.elementor-3367 .elementor-element.elementor-element-32f58fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-32f58fa .elementor-button{font-size:15px;line-height:1.2em;padding:15px 0px 15px 0px;}.elementor-3367 .elementor-element.elementor-element-544db06d{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3367 .elementor-element.elementor-element-7d976cee{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3367 .elementor-element.elementor-element-26e253c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-26e253c3{font-size:30px;line-height:1.2em;}.elementor-3367 .elementor-element.elementor-element-402c066f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-3367 .elementor-element.elementor-element-13b5db58{left:29px;}body.rtl .elementor-3367 .elementor-element.elementor-element-13b5db58{right:29px;}.elementor-3367 .elementor-element.elementor-element-13b5db58{top:10.247px;}.elementor-3367 .elementor-element.elementor-element-13b5db58 img{width:63px;}.elementor-3367 .elementor-element.elementor-element-2b8e394a{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-2b8e394a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3367 .elementor-element.elementor-element-37a1c6f4{width:100%;max-width:100%;}.elementor-3367 .elementor-element.elementor-element-37a1c6f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3367 .elementor-element.elementor-element-79c82d5{--width:1051px;}.elementor-3367 .elementor-element.elementor-element-3cc7c38b{--width:100%;}.elementor-3367 .elementor-element.elementor-element-7c82f1c2{--content-width:773px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3367 .elementor-element.elementor-element-79c82d5{--width:700px;}.elementor-3367 .elementor-element.elementor-element-3cc7c38b{--width:700px;}}/* Start custom CSS for button, class: .elementor-element-6bf76174 */@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

a {
  animation: pisca 1.5s infinite;
  box-shadow: 0px 0px 21px -6px #DEB24B; /* Substituído para a cor #00FFA3 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-220de1a4 */:root{
    --velocidade-transicao: 500ms;
    --deslocamento-vertical: -5%;
    --rotacao-x: 10deg;
    --perspectiva: 900px;
    --sombra-hover: drop-shadow(0px 0px 30px rgba(0,0,0,0.2));
}

.perspective-hover{
    transition: all var(--velocidade-transicao) ease;
    transform-style: preserve-3d; /* Mantém a perspectiva durante a transição */
}

.perspective-hover:hover{
    transform: perspective(var(--perspectiva)) translateY(var(--deslocamento-vertical)) rotateX(var(--rotacao-x)) translateZ(0);
    filter: var(--sombra-hover);
}



.elementor-3367 .elementor-element.elementor-element-220de1a4{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 25px;
}

.elementor-3367 .elementor-element.elementor-element-220de1a4 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-220de1a4:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 25px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-220de1a4 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19abf973 */:root{
    --velocidade-transicao: 500ms;
    --deslocamento-vertical: -5%;
    --rotacao-x: 10deg;
    --perspectiva: 900px;
    --sombra-hover: drop-shadow(0px 0px 30px rgba(0,0,0,0.2));
}

.perspective-hover{
    transition: all var(--velocidade-transicao) ease;
    transform-style: preserve-3d; /* Mantém a perspectiva durante a transição */
}

.perspective-hover:hover{
    transform: perspective(var(--perspectiva)) translateY(var(--deslocamento-vertical)) rotateX(var(--rotacao-x)) translateZ(0);
    filter: var(--sombra-hover);
}



.elementor-3367 .elementor-element.elementor-element-19abf973{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 25px;
}

.elementor-3367 .elementor-element.elementor-element-19abf973 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-19abf973:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 25px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-19abf973 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7840da80 */:root{
    --velocidade-transicao: 500ms;
    --deslocamento-vertical: -5%;
    --rotacao-x: 10deg;
    --perspectiva: 900px;
    --sombra-hover: drop-shadow(0px 0px 30px rgba(0,0,0,0.2));
}

.perspective-hover{
    transition: all var(--velocidade-transicao) ease;
    transform-style: preserve-3d; /* Mantém a perspectiva durante a transição */
}

.perspective-hover:hover{
    transform: perspective(var(--perspectiva)) translateY(var(--deslocamento-vertical)) rotateX(var(--rotacao-x)) translateZ(0);
    filter: var(--sombra-hover);
}



.elementor-3367 .elementor-element.elementor-element-7840da80{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 25px;
}

.elementor-3367 .elementor-element.elementor-element-7840da80 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-7840da80:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 25px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-7840da80 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40e539af */:root{
    --velocidade-transicao: 500ms;
    --deslocamento-vertical: -5%;
    --rotacao-x: 10deg;
    --perspectiva: 900px;
    --sombra-hover: drop-shadow(0px 0px 30px rgba(0,0,0,0.2));
}

.perspective-hover{
    transition: all var(--velocidade-transicao) ease;
    transform-style: preserve-3d; /* Mantém a perspectiva durante a transição */
}

.perspective-hover:hover{
    transform: perspective(var(--perspectiva)) translateY(var(--deslocamento-vertical)) rotateX(var(--rotacao-x)) translateZ(0);
    filter: var(--sombra-hover);
}



.elementor-3367 .elementor-element.elementor-element-40e539af{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 25px;
}

.elementor-3367 .elementor-element.elementor-element-40e539af { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-40e539af:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 25px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-40e539af .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5088a9f2 */:root{
    --velocidade-transicao: 500ms;
    --deslocamento-vertical: -5%;
    --rotacao-x: 10deg;
    --perspectiva: 900px;
    --sombra-hover: drop-shadow(0px 0px 30px rgba(0,0,0,0.2));
}

.perspective-hover{
    transition: all var(--velocidade-transicao) ease;
    transform-style: preserve-3d; /* Mantém a perspectiva durante a transição */
}

.perspective-hover:hover{
    transform: perspective(var(--perspectiva)) translateY(var(--deslocamento-vertical)) rotateX(var(--rotacao-x)) translateZ(0);
    filter: var(--sombra-hover);
}



.elementor-3367 .elementor-element.elementor-element-5088a9f2{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 25px;
}

.elementor-3367 .elementor-element.elementor-element-5088a9f2 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-5088a9f2:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 25px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-5088a9f2 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2514c3 */@media screen and (min-width: 768px) {
.elementor-3367 .elementor-element.elementor-element-7d2514c3::before{
    content: "";
    position: absolute;
    TOP: -30%;
    left: inherit;
    right: calc(20% - 800px);
    width: 600px;
    height: 600px;
    background: #FFD058;
    border-radius: 100%;
    filter: blur(150px);
    mix-blend-mode: screen;
    animation: light 5s infinite;
    pointer-events: none;
    opacity: 0;
    z-index: 999;
}


.elementor-3367 .elementor-element.elementor-element-7d2514c3::after{
    content: "";
    position: absolute;
    left: inherit;
    bottom: 20%;
    right: calc(100% - 20px);
    width: 500px;
    height: 500px;
    background: #FFD058;
    border-radius: 100%;
    filter: blur(200px);
    mix-blend-mode: screen;
    animation: light 5s 2s infinite;
    pointer-events: none;
    opacity: 0;
    z-index: 999;
}

@keyframes light{
    0%, 100%{
        opacity:0;
    }
    50%{
        opacity:1;
    }
}

    
}
        
    }
    
@media screen and (max-width: 767px) {
.elementor-3367 .elementor-element.elementor-element-7d2514c3::before{
    content: "";
    position: absolute;
    TOP: -5%;
    left: inherit;
    right: calc(1% - 20px);
    width: 200px;
    height: 200px;
    background: #FFD058;
    border-radius: 100%;
    filter: blur(150px);
    mix-blend-mode: screen;
    animation: light 4s infinite;
    pointer-events: none;
    opacity: 0;
    z-index: 999;
}


.elementor-3367 .elementor-element.elementor-element-7d2514c3::after{
    content: "";
    position: absolute;
    left: inherit;
    bottom: 22%;
    right: calc(20% - 20px);
    width: 200px;
    height: 200px;
    background: #FFD058;
    border-radius: 100%;
    filter: blur(230px);
    mix-blend-mode: screen;
    animation: light 4s 1s infinite;
    pointer-events: none;
    opacity: 0;
    z-index: 999;
}

@keyframes light{
    0%, 100%{
        opacity:0;
    }
    50%{
        opacity:1;
    }
}

       
    }/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-38d1fce */.elementor-3367 .elementor-element.elementor-element-38d1fce{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-38d1fce { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-38d1fce:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-38d1fce .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-1de40a6 */.elementor-3367 .elementor-element.elementor-element-1de40a6{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-1de40a6 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-1de40a6:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-1de40a6 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-a6099f5 */.elementor-3367 .elementor-element.elementor-element-a6099f5{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-a6099f5 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-a6099f5:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-a6099f5 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-5026e286 */.elementor-3367 .elementor-element.elementor-element-5026e286{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-5026e286 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-5026e286:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-5026e286 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-16ff9047 */.elementor-3367 .elementor-element.elementor-element-16ff9047{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-16ff9047 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-16ff9047:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-16ff9047 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-6408d10b */.elementor-3367 .elementor-element.elementor-element-6408d10b{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-6408d10b { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-6408d10b:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-6408d10b .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-5c734a50 */.elementor-3367 .elementor-element.elementor-element-5c734a50{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-5c734a50 { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-5c734a50:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-5c734a50 .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-2dde3dcd */.elementor-3367 .elementor-element.elementor-element-2dde3dcd{

background: rgba(40, 40, 40, 0.20);
backdrop-filter: blur(10px);
border-radius: 15px;
}

.elementor-3367 .elementor-element.elementor-element-2dde3dcd { z-index:1; }
.elementor-3367 .elementor-element.elementor-element-2dde3dcd:before {
content:"";
position:absolute;
z-index: 1000;
top:0; left:0;
right:0;
bottom:0;
padding: 1px;
background: linear-gradient(93deg, #F9DD9B 27.73%, #DDB047 99.13%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
border-radius: 15px;
}

@media(min-width: 1024px) {
.elementor-3367 .elementor-element.elementor-element-2dde3dcd .elementor-image-box-title{
    padding-right: 20px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e72e1b9 */.elementor-3367 .elementor-element.elementor-element-3e72e1b9  {
    border-top: 4px solid;
    border-image: linear-gradient(to right, transparent, #FFD058, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a05654f */.flutuante2 {
  position: absolute;
  top: 05%;
   transform: translate(-50%, -50%);
  animation: floatEffect 5s ease-in-out infinite;
}

@keyframes floatEffect {
  0% {
    transform: translate(0, -50%) translateY(0);
    filter: blur(0px);
  }
  50% {
    transform: translate(0, -50%) translateY(-20px);
    filter: blur(5px);
  }
  100% {
    transform: translate(0, -50%) translateY(0);
    filter: blur(0px);
  }
}

/* Ajuste para dispositivos móveis */
@media (max-width: 768px) {
  .flutuante2 {
    right: 10%; /* Ajuste a posição para mais próximo do centro no mobile */
    transform: translate(0, -50%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3507facb */@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

a {
  animation: pisca 1.5s infinite;
  box-shadow: 0px 0px 21px -6px #DEB24B; /* Substituído para a cor #00FFA3 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb0f204 */@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

a {
  animation: pisca 1.5s infinite;
  box-shadow: 0px 0px 21px -6px #DEB24B; /* Substituído para a cor #00FFA3 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32f58fa */@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

a {
  animation: pisca 1.5s infinite;
  box-shadow: 0px 0px 21px -6px #DEB24B; /* Substituído para a cor #00FFA3 */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13b5db58 */.flutuante2 {
  position: absolute;
  top: 05%;
   transform: translate(-50%, -50%);
  animation: floatEffect 5s ease-in-out infinite;
}

@keyframes floatEffect {
  0% {
    transform: translate(0, -50%) translateY(0);
    filter: blur(0px);
  }
  50% {
    transform: translate(0, -50%) translateY(-20px);
    filter: blur(5px);
  }
  100% {
    transform: translate(0, -50%) translateY(0);
    filter: blur(0px);
  }
}

/* Ajuste para dispositivos móveis */
@media (max-width: 768px) {
  .flutuante2 {
    right: 10%; /* Ajuste a posição para mais próximo do centro no mobile */
    transform: translate(0, -50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f51213d */.elementor-3367 .elementor-element.elementor-element-4f51213d  {
    border-top: 0.1px solid;
    border-image: linear-gradient(to right, transparent, #FFFFFF47, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af89167 */.elementor-3367 .elementor-element.elementor-element-5af89167  {
    border-top: 0.1px solid;
    border-image: linear-gradient(to right, transparent, #FFFFFF47, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402c066f */.elementor-3367 .elementor-element.elementor-element-402c066f  {
    border-top: 4px solid;
    border-image: linear-gradient(to right, transparent, #ffd058, transparent) 1;
}/* End custom CSS */
/* Start custom CSS */html,body{
width:100%;
overflow-x:hidden;
}


body::-webkit-scrollbar {

width: 10px;

}

body::-webkit-scrollbar-track {

background: #202020;

}

body::-webkit-scrollbar-thumb {

background-color: #fbe09f;

border-radius: 2px;

border: 2px solid #987B3D;

}/* End custom CSS */