.elementor-10 .elementor-element.elementor-element-b375ccc{--display:flex;--min-height:130px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:50;}.elementor-10 .elementor-element.elementor-element-b375ccc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b375ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000005C;}.elementor-10 .elementor-element.elementor-element-7ed9af4{--display:flex;}.elementor-10 .elementor-element.elementor-element-7ed9af4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-c60ea5b img{width:30%;}.elementor-10 .elementor-element.elementor-element-96f6ceb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-1e4bb1d .elementor-button{background-color:#6EC1E400;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-bea0a02{--display:flex;--min-height:90vh;--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bea0a02:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bea0a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dataforspeed.arrudaconsulting.com.br/wp-content/uploads/2025/05/BG-01cp.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3040612{--display:flex;}.elementor-10 .elementor-element.elementor-element-3040612.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-145bb5c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-145bb5c{text-align:left;}.elementor-10 .elementor-element.elementor-element-145bb5c img{width:50%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-d6da5b8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-d6da5b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-dc4f064{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fb31a34 .elementor-button{background-color:#6EC1E400;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-fb31a34{z-index:20;}.elementor-10 .elementor-element.elementor-element-568dbe1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-568dbe1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-568dbe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dataforspeed.arrudaconsulting.com.br/wp-content/uploads/2025/05/car.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b8e81d1{left:41px;}body.rtl .elementor-10 .elementor-element.elementor-element-b8e81d1{right:41px;}.elementor-10 .elementor-element.elementor-element-b8e81d1{top:196px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-19d4692{left:144px;}body.rtl .elementor-10 .elementor-element.elementor-element-19d4692{right:144px;}.elementor-10 .elementor-element.elementor-element-19d4692{top:113px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1941284{left:237px;}body.rtl .elementor-10 .elementor-element.elementor-element-1941284{right:237px;}.elementor-10 .elementor-element.elementor-element-1941284{top:206px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3186990{left:341px;}body.rtl .elementor-10 .elementor-element.elementor-element-3186990{right:341px;}.elementor-10 .elementor-element.elementor-element-3186990{top:289px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3e3781c{left:310px;}body.rtl .elementor-10 .elementor-element.elementor-element-3e3781c{right:310px;}.elementor-10 .elementor-element.elementor-element-3e3781c{top:134px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-af53c82{left:134px;}body.rtl .elementor-10 .elementor-element.elementor-element-af53c82{right:134px;}.elementor-10 .elementor-element.elementor-element-af53c82{top:455px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-31edb4e{left:290px;}body.rtl .elementor-10 .elementor-element.elementor-element-31edb4e{right:290px;}.elementor-10 .elementor-element.elementor-element-31edb4e{top:414px;}.elementor-10 .elementor-element.elementor-element-4ee4bef{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-294ff10{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8b41db6 .elementor-button{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6ff830c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4603f6c{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-4603f6c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4603f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-10 .elementor-element.elementor-element-0cff28a > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-0cff28a{text-align:center;}.elementor-10 .elementor-element.elementor-element-0cff28a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0057D6;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a99dc2f .elementor-icon-list-icon i{color:#0057D6;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a99dc2f .elementor-icon-list-icon svg{fill:#0057D6;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-a99dc2f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-a99dc2f .elementor-icon-list-text{color:#131313;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-78571d4 .elementor-icon-list-icon i{color:#0057D6;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-78571d4 .elementor-icon-list-icon svg{fill:#0057D6;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-78571d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-78571d4 .elementor-icon-list-text{color:#131313;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3922b59 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-10 .elementor-element.elementor-element-3922b59{text-align:center;}.elementor-10 .elementor-element.elementor-element-3922b59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#0057D6;}.elementor-10 .elementor-element.elementor-element-2ea093a{--display:flex;--min-height:90vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-ad9fba5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-ad9fba5.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0c8ed49 .elementor-button{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0c8ed49 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-0c8ed49.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d4064ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-98709c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-98709c3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-98709c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3180FF;}.elementor-10 .elementor-element.elementor-element-4f93a26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4f93a26 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f4e74d6{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-f4e74d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f4e74d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-981f42d{text-align:justify;}.elementor-10 .elementor-element.elementor-element-981f42d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-1a2a76d .elementor-button{background-color:#6EC1E400;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-5812924{z-index:0;}.elementor-10 .elementor-element.elementor-element-86765c4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-86765c4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-86765c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-b80512f{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:50;}.elementor-10 .elementor-element.elementor-element-b80512f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b80512f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://dataforspeed.arrudaconsulting.com.br/wp-content/uploads/2025/05/BG-01SSScp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-361e241 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:76px;font-weight:900;color:#0057D6;}.elementor-10 .elementor-element.elementor-element-a1d73e8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-a1d73e8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a1d73e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dataforspeed.arrudaconsulting.com.br/wp-content/uploads/2025/05/BG-01cp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a1d73e8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-58cda03{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-90a9c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7ddb84c{text-align:center;}.elementor-10 .elementor-element.elementor-element-7ddb84c .elementor-heading-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7c04b8c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7c04b8c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7c04b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4a6e75e .elementor-button{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4a6e75e > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-4a6e75e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-af3b4cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bce0d6e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-bce0d6e > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-bce0d6e.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-bce0d6e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bce0d6e.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-bce0d6e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-d98e5c1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-d98e5c1 > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-d98e5c1.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-d98e5c1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d98e5c1.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-d98e5c1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-6e677fb{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-6e677fb > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-6e677fb.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-6e677fb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6e677fb.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-6e677fb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-d7e85fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e5bc7fa{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-e5bc7fa > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-e5bc7fa.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-e5bc7fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e5bc7fa.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-e5bc7fa .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-af2d933{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-af2d933 > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-af2d933.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-af2d933.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-af2d933.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-af2d933 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-6ff90e4{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-6ff90e4 > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-6ff90e4.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-6ff90e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6ff90e4.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-6ff90e4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-e3ef8b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-11293da{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-11293da > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-11293da .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-11293da.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-11293da.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-11293da.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-11293da .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-11293da .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-11293da .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-11293da .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-11293da .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-11293da .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-8bc488f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-8bc488f > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-8bc488f.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-8bc488f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8bc488f.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-8bc488f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-bc73eda{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-bc73eda > .elementor-widget-container{background-color:#FFFFFF;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0057D6;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-bc73eda.elementor-view-stacked .elementor-icon{background-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-bc73eda.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bc73eda.elementor-view-default .elementor-icon{fill:#0057D6;color:#0057D6;border-color:#0057D6;}.elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon{font-size:38px;padding:14px;border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon-box-title{color:#3F3638;}.elementor-10 .elementor-element.elementor-element-bc73eda .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#3F3638;}.elementor-10 .elementor-element.elementor-element-bc050a0{--display:flex;--min-height:0px;--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;--overflow:hidden;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-bc050a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bc050a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5992ac1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f3db282{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c3f425c .elementor-button{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c3f425c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-c3f425c.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-icon i{color:#0057D6;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-icon svg{fill:#0057D6;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-10ccd68{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-10ccd68 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bba252d .elementor-heading-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-fc46de2 .elementor-button{background-color:#6EC1E400;padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-fc46de2 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0d1b38e{--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:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0d1b38e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-02b72d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-02b72d0 > .elementor-widget-container{background-color:#0057D6;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-02b72d0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-02b72d0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-02b72d0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a7f4077{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a7f4077 > .elementor-widget-container{background-color:#0057D6;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-a7f4077.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-a7f4077.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-a7f4077.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-481716f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-481716f > .elementor-widget-container{background-color:#0057D6;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-481716f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-481716f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-481716f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f54bcc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f54bcc4 > .elementor-widget-container{background-color:#0057D6;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-f54bcc4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-f54bcc4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-f54bcc4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-img img{border-radius:15px;transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-87f480d{--display:flex;--min-height:30vh;--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;}.elementor-10 .elementor-element.elementor-element-87f480d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-87f480d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-803c197 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-803c197{text-align:center;}.elementor-10 .elementor-element.elementor-element-803c197 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:120px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-264a440{--display:flex;--min-height:60vh;--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;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-f3f217b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-8aaedee .elementor-button{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8aaedee > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-8aaedee.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f19dead{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-ce31af8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ce31af8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ce31af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3180FF;}.elementor-10 .elementor-element.elementor-element-53c946d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-53c946d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fcd012c{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-fcd012c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fcd012c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-feee42a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-feee42a{text-align:center;}.elementor-10 .elementor-element.elementor-element-feee42a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#000000;}.elementor-10 .elementor-element.elementor-element-015060a{--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;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-0ff7884{text-align:center;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7ed9af4{--width:50%;}.elementor-10 .elementor-element.elementor-element-96f6ceb{--width:50%;}.elementor-10 .elementor-element.elementor-element-2ea093a{--width:100%;}.elementor-10 .elementor-element.elementor-element-5992ac1{--width:43%;}.elementor-10 .elementor-element.elementor-element-f3db282{--width:100%;}.elementor-10 .elementor-element.elementor-element-0d1b38e{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-5992ac1{--width:100%;}.elementor-10 .elementor-element.elementor-element-f3db282{--width:100%;}.elementor-10 .elementor-element.elementor-element-0d1b38e{--width:100%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-bc050a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-f3db282{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-description{font-size:18px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-description{font-size:18px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-description{font-size:18px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-description{font-size:18px;line-height:1.2em;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b375ccc{--content-width:500px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-7ed9af4{--width:101.5px;}.elementor-10 .elementor-element.elementor-element-c60ea5b img{width:100%;}.elementor-10 .elementor-element.elementor-element-1e4bb1d.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-0cff28a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-0cff28a{text-align:justify;}.elementor-10 .elementor-element.elementor-element-0cff28a .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-3922b59 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-3922b59{text-align:justify;}.elementor-10 .elementor-element.elementor-element-3922b59 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-2ea093a{--min-height:1150px;}.elementor-10 .elementor-element.elementor-element-4f93a26 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-981f42d .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-361e241{text-align:center;}.elementor-10 .elementor-element.elementor-element-361e241 .elementor-heading-title{font-size:60px;}.elementor-10 .elementor-element.elementor-element-bce0d6e{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d98e5c1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6e677fb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e5bc7fa{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-af2d933{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-6ff90e4{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-11293da{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8bc488f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-bc73eda{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-bc050a0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:024px;--padding-right:024px;}.elementor-10 .elementor-element.elementor-element-0d1b38e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-10 .elementor-element.elementor-element-02b72d0 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-10 .elementor-element.elementor-element-a7f4077 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-10 .elementor-element.elementor-element-481716f .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-10 .elementor-element.elementor-element-f54bcc4 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-803c197 .elementor-heading-title{font-size:80px;}.elementor-10 .elementor-element.elementor-element-53c946d{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-1e4bb1d */.elementor-10 .elementor-element.elementor-element-1e4bb1d .elementor-button {

    border-radius: 100px;

    position: relative;

    z-index: 1;

    opacity: 1;

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-1e4bb1d .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(10deg, #3180ff, transparent, #0057d6,#000, transparent, #0057d6);

    background-size: 1800%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 5px);

    height: calc(100% + 5px);

    transition: 0.5s;

    animation: AnimationName 5s linear infinite;

}

.elementor-10 .elementor-element.elementor-element-1e4bb1d .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to bottom, #2B2B2B,#141414);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}

@keyframes AnimationName {

    0%{background-position:0%}

    50%{background-position:50%}

    100%{background-position:100%}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b375ccc */.logo img {

transition: all 0.5s ease;

}

.elementor-sticky--effects .logo img {

max-width: 95px !important;

transition: all 0.5s ease;

height: auto;

}

.elementor-10 .elementor-element.elementor-element-b375ccc.elementor-sticky--effects{

background-color: #000 !important;

min-height: 50px;

transition: all 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);

}

.elementor-10 .elementor-element.elementor-element-b375ccc{

    position: absolute;

    transition: all 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb31a34 */.elementor-10 .elementor-element.elementor-element-fb31a34 .elementor-button {

    border-radius: 100px;

    position: relative;

    z-index: 1;

    opacity: 1;

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-fb31a34 .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(10deg, #3180ff, transparent, #0057d6,#000, transparent, #0057d6);

    background-size: 1800%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 5px);

    height: calc(100% + 5px);

    transition: 0.5s;

    animation: AnimationName 5s linear infinite;

}

.elementor-10 .elementor-element.elementor-element-fb31a34 .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to bottom, #2B2B2B,#141414);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}

@keyframes AnimationName {

    0%{background-position:0%}

    50%{background-position:50%}

    100%{background-position:100%}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea0a02 */.elementor-10 .elementor-element.elementor-element-bea0a02:before {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    background-image: linear-gradient(to bottom,rgba(20,20,20,0) 0,rgba(20,20,20,.15) 0%,rgba(20,20,20,.35) 0%,rgba(20,20,20,.58) 0%,rgb(20 20 20 / 0%) 0%,#000 100%);

    background-size: 100% 100%;

    background-position: 0 top;

    background-repeat: repeat-x;

    background-color: transparent;

    width: 100%;

    height: 250px;

    top: auto;

    bottom: 0px;

    opacity: 1;

    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b41db6 */.elementor-10 .elementor-element.elementor-element-8b41db6 .elementor-button {

    border-radius: 50px;

    position: relative;

    z-index: 1;

    opacity: 1;

}

.elementor-10 .elementor-element.elementor-element-8b41db6 .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to right, #0057d6, #3180ff);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 4px);

    height: calc(100% + 4px);

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-8b41db6 .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: #000;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ee4bef */.elementor-10 .elementor-element.elementor-element-4ee4bef{

border-top: 3px solid;

border-image: linear-gradient(to right, transparent, #3180ff, transparent) 50;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c8ed49 */.elementor-10 .elementor-element.elementor-element-0c8ed49 .elementor-button {

    border-radius: 50px;

    position: relative;

    z-index: 1;

    opacity: 1;

}

.elementor-10 .elementor-element.elementor-element-0c8ed49 .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to right, #0057d6, #3180ff);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 4px);

    height: calc(100% + 4px);

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-0c8ed49 .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: #000;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a2a76d */.elementor-10 .elementor-element.elementor-element-1a2a76d .elementor-button {

    border-radius: 100px;

    position: relative;

    z-index: 1;

    opacity: 1;

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-1a2a76d .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(10deg, #3180ff, transparent, #0057d6,#000, transparent, #0057d6);

    background-size: 1800%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 5px);

    height: calc(100% + 5px);

    transition: 0.5s;

    animation: AnimationName 5s linear infinite;

}

.elementor-10 .elementor-element.elementor-element-1a2a76d .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to bottom, #2B2B2B,#141414);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}

@keyframes AnimationName {

    0%{background-position:0%}

    50%{background-position:50%}

    100%{background-position:100%}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad9fba5 */.elementor-10 .elementor-element.elementor-element-ad9fba5{
    position: absolute;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea093a */.elementor-10 .elementor-element.elementor-element-2ea093a{

border-top: 3px solid;

border-image: linear-gradient(to right, transparent, #3180ff, transparent) 50;

}





.containerx {

  width: 100vw;

  height: 90vh;

  --color: #323232;

  background-image: linear-gradient(0deg, transparent 24%, var(--color) 25%, var(--color) 26%, transparent 27%,transparent 74%, var(--color) 75%, var(--color) 76%, transparent 77%,transparent),

      linear-gradient(90deg, transparent 24%, var(--color) 25%, var(--color) 26%, transparent 27%,transparent 74%, var(--color) 75%, var(--color) 76%, transparent 77%,transparent);

  background-size: 55px 55px;

}

.containerx:before {

    content: '';

    position: absolute;

    left: 0;

    right: 0;

    background-image: radial-gradient(transparent, black);

    background-size: 100% 100%;

    background-position: 0 top;

    background-repeat: repeat-x;

    background-color: transparent;

    width: 100vw;

    height: 100vh;

    top: auto;

    bottom: 0px;

    opacity: 1;

    z-index: 2;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58cda03 */.elementor-10 .elementor-element.elementor-element-58cda03{

border-top: 3px solid;

border-image: linear-gradient(to right, transparent, #3180ff, transparent) 50;

}

canvas { position: absolute; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a6e75e */.elementor-10 .elementor-element.elementor-element-4a6e75e .elementor-button {

    border-radius: 50px;

    position: relative;

    z-index: 1;

    opacity: 1;

}

.elementor-10 .elementor-element.elementor-element-4a6e75e .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to right, #0057d6, #3180ff);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 4px);

    height: calc(100% + 4px);

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-4a6e75e .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: #000;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c04b8c */.elementor-10 .elementor-element.elementor-element-7c04b8c{

border-top: 3px solid;

border-image: linear-gradient(to right, transparent, #3180ff, transparent) 50;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3f425c */.elementor-10 .elementor-element.elementor-element-c3f425c .elementor-button {

    border-radius: 50px;

    position: relative;

    z-index: 1;

    opacity: 1;

}

.elementor-10 .elementor-element.elementor-element-c3f425c .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to right, #0057d6, #3180ff);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 4px);

    height: calc(100% + 4px);

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-c3f425c .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: #000;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc46de2 */.elementor-10 .elementor-element.elementor-element-fc46de2 .elementor-button {

    border-radius: 100px;

    position: relative;

    z-index: 1;

    opacity: 1;

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-fc46de2 .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(10deg, #3180ff, transparent, #0057d6,#000, transparent, #0057d6);

    background-size: 1800%;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 5px);

    height: calc(100% + 5px);

    transition: 0.5s;

    animation: AnimationName 5s linear infinite;

}

.elementor-10 .elementor-element.elementor-element-fc46de2 .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to bottom, #2B2B2B,#141414);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}

@keyframes AnimationName {

    0%{background-position:0%}

    50%{background-position:50%}

    100%{background-position:100%}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-803c197 */.txtgradiente {

  background: linear-gradient(90deg, #fff, #0057d6, #fff);

  background-repeat: no-repeat;

  background-size: 80%;

  animation: animate 15s linear infinite;

  -webkit-background-clip: text;

  -webkit-text-fill-color: rgba(255, 255, 255, 0);

}

@keyframes animate {

  0% {

    background-position: -500%;

  }

  100% {

    background-position: 500%;

  }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8aaedee */.elementor-10 .elementor-element.elementor-element-8aaedee .elementor-button {

    border-radius: 50px;

    position: relative;

    z-index: 1;

    opacity: 1;

}

.elementor-10 .elementor-element.elementor-element-8aaedee .elementor-button:before{

    content: "";

    border-radius: inherit;

    background: linear-gradient(to right, #0057d6, #3180ff);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -2;

    width: calc(100% + 4px);

    height: calc(100% + 4px);

    transition: 0.5s;

}

.elementor-10 .elementor-element.elementor-element-8aaedee .elementor-button:after{

    content: "";

    border-radius: inherit;

    background: #000;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    z-index: -1;

    width: 100%;

    height: 100%;

    transition: 0.5s;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264a440 */.elementor-10 .elementor-element.elementor-element-264a440{

border-top: 3px solid;

border-image: linear-gradient(to right, transparent, #3180ff, transparent) 50;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16c5a62 */.escala{

    transition: none !important;

    z-index: 50;

    opacity: 1;

}

.escala2{

    transition: 1s;

    opacity: 1;

    position: absolute;

    z-index: 50;

}

.escala2ativo{

    transition: 1s;

    opacity: 0;

    pointer-events: none;

}

.aumentar{

    transition: 1s;

    transform: scale(1);

}

.aumentar1{

    transition: 1s;

    transform: scale(4) translatex(0px);

}

.aumentar2{

    transition: 1s;

    transform: scale(8) translatex(0px);

}

.aumentar3{

    transition: 1s;

    transform: scale(12) translatex(0px);

}

.aumentar4{

    transition: 1s;

    transform: scale(30) translatex(0px);

}

.aumentar5{

    transition: 1s;

    transform: scale(50) translatex(1px);

}

.aumentar6{

    transition: 1s;

    transform: scale(90) translatex(3px);

}

.aumentar7{

    transition: 1s;

    transform: scale(150) translatex(5px);

}

.aumentar8{

    transition: 1s;

    transform: scale(200) translatex(5px);

}

.aumentar9{

    transition: 1s;

    transform: scale(300) translatex(5px);

}

@media(max-width: 767px){

 .aumentar5{

    transition: 1s;

    transform: scale(50) translatex(0px);

}

.aumentar6{

    transition: 1s;

    transform: scale(90) translatex(0px);

}

.aumentar7{

    transition: 1s;

    transform: scale(150) translatex(0px);

}

.aumentar8{

    transition: 1s;

    transform: scale(200) translatex(0px);

}

.aumentar9{

    transition: 1s;

    transform: scale(300) translatex(1px);

}  

}/* End custom CSS */
/* Start custom CSS */::-webkit-scrollbar{

    width: 0.7em;

    background: #000;

}

::-webkit-scrollbar-thumb{

    background: -webkit-linear-gradient(transparent,#3180ff);

    background: linear-gradient(transparent,#3180ff);

    border-radius: 50px;


}

*::selection {

    color: #ffffff;

    background: #3180ff;

}/* End custom CSS */