.elementor-3888 .elementor-element.elementor-element-36ec5d7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-36ec5d7c:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-36ec5d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3888 .elementor-element.elementor-element-36ec5d7c, .elementor-3888 .elementor-element.elementor-element-36ec5d7c::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-36ec5d7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-30d48bd9{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-956ae05{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-53746a7d{text-align:center;}.elementor-3888 .elementor-element.elementor-element-53746a7d .elementor-heading-title{color:#FFFFFF;font-family:"Roboto Condensed", Sans-serif;font-size:38px;font-weight:800;}.elementor-3888 .elementor-element.elementor-element-1cb9a7d6{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-1cb9a7d6:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-1cb9a7d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3888 .elementor-element.elementor-element-1cb9a7d6, .elementor-3888 .elementor-element.elementor-element-1cb9a7d6::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-6ec2576 .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-3333aa6{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-928104e .elementor-heading-title{color:#F7F7F7;}.elementor-3888 .elementor-element.elementor-element-baba359 .elementor-heading-title{color:#D0CECE;}.elementor-3888 .elementor-element.elementor-element-dccf403 .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-60aaeee{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-77d9ac0 .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-93842c3{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-a7b38bd .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-a7b38bd.elementor-view-stacked .elementor-icon{background-color:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-a7b38bd.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-a7b38bd.elementor-view-default .elementor-icon{color:#1FB7F7;border-color:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-a7b38bd.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-a7b38bd.elementor-view-default .elementor-icon svg{fill:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-ea12a4a .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-a8bd9a5{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-6cf3646 .elementor-icon-list-icon i{color:#3DBFF5;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-6cf3646 .elementor-icon-list-icon svg{fill:#3DBFF5;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-6cf3646{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-6cf3646 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-0939de8{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-e60141f .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-e60141f.elementor-view-stacked .elementor-icon{background-color:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-e60141f.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-e60141f.elementor-view-default .elementor-icon{color:#1FB7F7;border-color:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-e60141f.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-e60141f.elementor-view-default .elementor-icon svg{fill:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-33e500d .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-0618813{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-2d3e0bd .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-86f2b59 .elementor-icon-list-icon i{color:#3DBFF5;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-86f2b59 .elementor-icon-list-icon svg{fill:#3DBFF5;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-86f2b59{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-86f2b59 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-21c66ec{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-7c614c7 .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-7c614c7.elementor-view-stacked .elementor-icon{background-color:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-7c614c7.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-7c614c7.elementor-view-default .elementor-icon{color:#1FB7F7;border-color:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-7c614c7.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-7c614c7.elementor-view-default .elementor-icon svg{fill:#1FB7F7;}.elementor-3888 .elementor-element.elementor-element-84a1139{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-2e022b8 .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-36e82c3 .elementor-icon-list-icon i{color:#3DBFF5;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-36e82c3 .elementor-icon-list-icon svg{fill:#3DBFF5;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-36e82c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-36e82c3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-8de9394 .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-f6e9573{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-386379a .elementor-heading-title{color:#AAAAAA;}.elementor-3888 .elementor-element.elementor-element-ea527c5{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-5d7d529 .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-5d7d529.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-5d7d529.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-5d7d529.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-5d7d529.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-5d7d529.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-cf95990{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-067a483 .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-68efb30 .elementor-heading-title{color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-a636803{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-387b048{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-icon i{color:#19DF5B;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-icon svg{fill:#19DF5B;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-7b03d06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-2462866 .elementor-icon-list-icon i{color:#19DF5B;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-2462866 .elementor-icon-list-icon svg{fill:#19DF5B;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-2462866{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-2462866 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-e487040{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-e487040:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-e487040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3888 .elementor-element.elementor-element-e487040, .elementor-3888 .elementor-element.elementor-element-e487040::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-e487040.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-96e5631{--display:flex;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-8178dd8 .elementor-heading-title{color:#000000;}.elementor-3888 .elementor-element.elementor-element-9a9e0c8 .elementor-heading-title{color:#616161;}.elementor-3888 .elementor-element.elementor-element-f386aaa img{border-style:solid;border-color:#0067AD;}.elementor-3888 .elementor-element.elementor-element-9fcc901{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-9fcc901:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-9fcc901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3888 .elementor-element.elementor-element-9fcc901, .elementor-3888 .elementor-element.elementor-element-9fcc901::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-9fcc901.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-8ab4ac1{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-7879d0d{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-26c3bfa{--display:flex;--background-transition:0.3s;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:#3A3A3A;--border-color:#3A3A3A;--border-radius:15px 15px 15px 15px;}.elementor-3888 .elementor-element.elementor-element-26c3bfa:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-26c3bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-3888 .elementor-element.elementor-element-26c3bfa, .elementor-3888 .elementor-element.elementor-element-26c3bfa::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-4b4de22 .elementor-icon-wrapper{text-align:center;}.elementor-3888 .elementor-element.elementor-element-4b4de22.elementor-view-stacked .elementor-icon{background-color:#0ACF99;}.elementor-3888 .elementor-element.elementor-element-4b4de22.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-4b4de22.elementor-view-default .elementor-icon{color:#0ACF99;border-color:#0ACF99;}.elementor-3888 .elementor-element.elementor-element-4b4de22.elementor-view-framed .elementor-icon, .elementor-3888 .elementor-element.elementor-element-4b4de22.elementor-view-default .elementor-icon svg{fill:#0ACF99;}.elementor-3888 .elementor-element.elementor-element-28605a8{text-align:center;}.elementor-3888 .elementor-element.elementor-element-28605a8 .elementor-heading-title{color:#0ACF99;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-icon i{color:#0ACF99;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-icon svg{fill:#0ACF99;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-20469e8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3888 .elementor-element.elementor-element-20469e8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-6b4dd4e{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-6b4dd4e:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-6b4dd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0073B9 100%);}.elementor-3888 .elementor-element.elementor-element-6b4dd4e, .elementor-3888 .elementor-element.elementor-element-6b4dd4e::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-6b4dd4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-c813007{--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;--background-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-c813007.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-d52976e{z-index:99;}.elementor-3888 .elementor-element.elementor-element-d627259 > .elementor-widget-container{background-color:#EBCE49;margin:0px 0px -10px 0px;padding:20px 0px 20px 0px;border-radius:10px 10px 0px 0px;}.elementor-3888 .elementor-element.elementor-element-d627259.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-d627259.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3888 .elementor-element.elementor-element-d627259{text-align:center;}.elementor-3888 .elementor-element.elementor-element-d627259 .elementor-heading-title{color:#1F1F1F;font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-3888 .elementor-element.elementor-element-176a6a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;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:#EBCE49;--border-color:#EBCE49;--border-radius:0px 0px 25px 25px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3888 .elementor-element.elementor-element-176a6a2:not(.elementor-motion-effects-element-type-background), .elementor-3888 .elementor-element.elementor-element-176a6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3888 .elementor-element.elementor-element-176a6a2, .elementor-3888 .elementor-element.elementor-element-176a6a2::before{--border-transition:0.3s;}.elementor-3888 .elementor-element.elementor-element-176a6a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3888 .elementor-element.elementor-element-af341ec{--spacer-size:20px;}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-icon i{color:#0ACF99;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-icon svg{fill:#0ACF99;transition:fill 0.3s;}.elementor-3888 .elementor-element.elementor-element-2b891d8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3888 .elementor-element.elementor-element-2b891d8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3888 .elementor-element.elementor-element-7ca9222{text-align:center;}.elementor-3888 .elementor-element.elementor-element-7ca9222 .elementor-heading-title{color:#F50505;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3888 .elementor-element.elementor-element-36e204c .elementor-heading-title{color:#00F105;}.elementor-3888 .elementor-element.elementor-element-ced2470 .elementor-heading-title{color:#000000;}.elementor-3888 .elementor-element.elementor-element-6b49c7d{text-align:center;}.elementor-3888 .elementor-element.elementor-element-6b49c7d .elementor-heading-title{color:#666666;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3888 .elementor-element.elementor-element-4ff81b6 .elementor-button{background-color:#14C494;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:30px 30px 30px 30px;padding:25px 40px 25px 40px;}.elementor-3888 .elementor-element.elementor-element-c71ae40{--display:flex;--background-transition:0.3s;}body.elementor-page-3888:not(.elementor-motion-effects-element-type-background), body.elementor-page-3888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}@media(max-width:767px){.elementor-3888 .elementor-element.elementor-element-19bc6d7 > .elementor-widget-container{margin:-99px 0px -128px 0px;}.elementor-3888 .elementor-element.elementor-element-53746a7d > .elementor-widget-container{margin:-15px -14px -44px -14px;}.elementor-3888 .elementor-element.elementor-element-6ec2576{text-align:center;}.elementor-3888 .elementor-element.elementor-element-928104e{text-align:center;}.elementor-3888 .elementor-element.elementor-element-baba359{text-align:center;}.elementor-3888 .elementor-element.elementor-element-77d9ac0{text-align:center;}.elementor-3888 .elementor-element.elementor-element-ea12a4a{text-align:center;}.elementor-3888 .elementor-element.elementor-element-33e500d{text-align:center;}.elementor-3888 .elementor-element.elementor-element-2e022b8{text-align:center;}.elementor-3888 .elementor-element.elementor-element-920f5ae > .elementor-widget-container{margin:9px 0px 12px 0px;}.elementor-3888 .elementor-element.elementor-element-8de9394{text-align:center;}.elementor-3888 .elementor-element.elementor-element-386379a > .elementor-widget-container{margin:-34px -18px -18px -18px;}.elementor-3888 .elementor-element.elementor-element-386379a{text-align:center;}.elementor-3888 .elementor-element.elementor-element-5429335 > .elementor-widget-container{margin:9px 0px 12px 0px;}.elementor-3888 .elementor-element.elementor-element-067a483{text-align:center;}.elementor-3888 .elementor-element.elementor-element-68efb30{text-align:center;}.elementor-3888 .elementor-element.elementor-element-2dddd15 > .elementor-widget-container{margin:-3px -3px -3px -3px;}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-3888 .elementor-element.elementor-element-7b03d06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-3888 .elementor-element.elementor-element-17b62ad > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-3888 .elementor-element.elementor-element-b0393d8 > .elementor-widget-container{margin:9px 0px 12px 0px;}.elementor-3888 .elementor-element.elementor-element-e487040{--justify-content:center;}.elementor-3888 .elementor-element.elementor-element-8178dd8{text-align:center;}.elementor-3888 .elementor-element.elementor-element-9a9e0c8 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-3888 .elementor-element.elementor-element-9a9e0c8{text-align:center;}.elementor-3888 .elementor-element.elementor-element-f386aaa img{border-radius:169px 169px 169px 169px;}.elementor-3888 .elementor-element.elementor-element-2ba056d{column-gap:0px;}.elementor-3888 .elementor-element.elementor-element-60dcbf2{column-gap:0px;}.elementor-3888 .elementor-element.elementor-element-9fcc901{--justify-content:center;}.elementor-3888 .elementor-element.elementor-element-6b4dd4e{--justify-content:center;}.elementor-3888 .elementor-element.elementor-element-d627259{width:var( --container-widget-width, 514.742px );max-width:514.742px;--container-widget-width:514.742px;--container-widget-flex-grow:0;}.elementor-3888 .elementor-element.elementor-element-d627259 .elementor-heading-title{font-size:20px;}.elementor-3888 .elementor-element.elementor-element-2b891d8 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-3888 .elementor-element.elementor-element-6b49c7d .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-3888 .elementor-element.elementor-element-36ec5d7c{--width:99.194%;}.elementor-3888 .elementor-element.elementor-element-30d48bd9{--width:66.6666%;}.elementor-3888 .elementor-element.elementor-element-8ab4ac1{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-dc5aeb1 *//* RESET */


/* USER CHAT */

.printlab-widget .user-line{

  justify-content:flex-end;

}

.printlab-widget .user-text{

  background:
    linear-gradient(
      180deg,
      rgba(0,170,255,.16),
      rgba(0,170,255,.06)
    );

  border:1px solid rgba(0,170,255,.28);

  padding:14px 18px;

  border-radius:18px;

  max-width:80%;

  color:white;

  box-shadow:
    0 0 18px rgba(0,170,255,.12),
    inset 0 0 12px rgba(0,170,255,.03);

}


.printlab-widget .cursor{

  color:#ff6b2c;

  font-weight:bold;

  margin-left:2px;

}

.printlab-widget *{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

/* WRAPPER */

.printlab-widget{
  width:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:20px;
}

/* CARD */

.printlab-widget .ai-app{
   width:100%;
  max-width:520px;
  background:#111;
  border:1px solid rgba(255,255,255,.08);
  border-radius:22px;
  overflow:hidden;

  box-shadow:
    0 20px 80px rgba(0,0,0,.7),
    0 0 40px rgba(255,120,50,.08);
}

/* TOPBAR */

.printlab-widget .topbar{
  background:#181818;
  border-bottom:1px solid rgba(255,255,255,.06);

  padding:14px 18px;

  display:flex;
  align-items:center;
  gap:8px;
}

.printlab-widget .dot{
  width:11px;
  height:11px;
  border-radius:50%;
}

.printlab-widget .red{
  background:#ff5f57;
}

.printlab-widget .yellow{
  background:#febc2e;
}

.printlab-widget .green{
  background:#28c840;
}

.printlab-widget .topbar span{
  margin-left:10px;
  font-size:13px;
  color:rgba(255,255,255,.55);
}

/* CONTENT */

.printlab-widget .content{
  padding:24px;
}

/* LINES */

.printlab-widget .line{
  display:flex;
  gap:12px;
  margin-bottom:18px;
}

.printlab-widget .icon-user{
  color:#ff6b2c;
  font-weight:bold;
  font-size:18px;
}

.printlab-widget .icon-ai{
  color:#5da8ff;
  font-weight:bold;
  font-size:18px;
}

.printlab-widget .text{
  color:rgba(255,255,255,.72);
  line-height:1.7;
  font-size:15px;
}

.printlab-widget .variable{
  color:white;
  font-weight:bold;
}

.printlab-widget .cursor{
  animation:blink 1s infinite;
}

@keyframes blink{

  50%{
    opacity:0;
  }

}

/* STATUS */

.printlab-widget .status{
  margin-top:4px;
  font-size:14px;
  color:#9d9d9d;
  transition:.3s;
}

.printlab-widget .status.ready{
  color:#6cff8f;
}

/* CHIPS */

.printlab-widget .chips{
  display:flex;
  gap:8px;
  margin-top:12px;
  flex-wrap:wrap;

  opacity:0;
  transition:.4s;
}

.printlab-widget .chips.show{
  opacity:1;
}

.printlab-widget .chip{
  background:rgba(255,120,50,.12);
  border:1px solid rgba(255,120,50,.2);

  color:#ff8a50;

  padding:8px 12px;

  border-radius:999px;

  font-size:12px;
}

/* IMAGE */

.printlab-widget .image-wrap{
  margin-top:18px;
  position:relative;
  overflow:hidden;
  border-radius:18px;
}

.printlab-widget .image{
   width:100%;
  height:auto;
  max-height:650px;

  object-fit:contain;

  display:block;

  transition:.4s;

  background:#000;
}

/* GERANDO */

.printlab-widget .image.generating{
  opacity:.45;
  transform:scale(1.02);
  filter:blur(1px);
}

.printlab-widget .scan{
  position:absolute;
  inset:0;

  background:linear-gradient(
    180deg,
    transparent,
    rgba(255,120,50,.2),
    transparent
  );

  background-size:100% 120px;

  animation:scan 1s linear infinite;

  opacity:0;
  transition:.3s;
}

.printlab-widget .scan.active{
  opacity:1;
}

@keyframes scan{

  from{
    background-position:0 -120px;
  }

  to{
    background-position:0 600px;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-928104e */.printlab-title{
  color:white;
  font-size:30px;
  font-weight:800;
  text-align:center;
  line-height:1.2;
}

.printlab-title span{

  color:#00aaff;

  text-shadow:
    0 0 10px rgba(0,170,255,.55),
    0 0 24px rgba(0,170,255,.25);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d85317 *//* RESET */

.printlab-widget-single *{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

/* WRAPPER */

.printlab-widget-single{

  width:100%;

  display:flex;
  justify-content:center;

  padding:20px;

}

/* CARD */

.printlab-widget-single .ai-app{

  width:100%;
  max-width:520px;

  background:#111;

  border:1px solid rgba(255,255,255,.08);

  border-radius:22px;

  overflow:hidden;

  box-shadow:
    0 20px 80px rgba(0,0,0,.7),
    0 0 40px rgba(0,170,255,.08);

}

/* TOPBAR */

.printlab-widget-single .topbar{

  background:#181818;

  border-bottom:1px solid rgba(255,255,255,.06);

  padding:14px 18px;

  display:flex;
  align-items:center;
  gap:8px;

}

.printlab-widget-single .dot{

  width:11px;
  height:11px;

  border-radius:50%;

}

.printlab-widget-single .red{
  background:#ff5f57;
}

.printlab-widget-single .yellow{
  background:#febc2e;
}

.printlab-widget-single .green{
  background:#28c840;
}

.printlab-widget-single .topbar span{

  margin-left:10px;

  font-size:13px;

  color:rgba(255,255,255,.55);

}

/* CONTENT */

.printlab-widget-single .content{
  padding:24px;
}

/* CHAT */

.printlab-widget-single .line{

  display:flex;

  gap:12px;

  margin-bottom:18px;

}

.printlab-widget-single .user-line{

  justify-content:flex-end;

}

.printlab-widget-single .text{

  color:rgba(255,255,255,.72);

  line-height:1.7;

  font-size:15px;

}

/* USER CHAT */

.printlab-widget-single .user-text{

  background:
    linear-gradient(
      180deg,
      rgba(0,170,255,.16),
      rgba(0,170,255,.06)
    );

  border:1px solid rgba(0,170,255,.28);

  padding:14px 18px;

  border-radius:18px;

  max-width:80%;

  color:white;

  box-shadow:
    0 0 18px rgba(0,170,255,.12),
    inset 0 0 12px rgba(0,170,255,.03);

}

/* ICONS */

.printlab-widget-single .icon-user{

  color:#00aaff;

  font-size:18px;

  text-shadow:
    0 0 10px rgba(0,170,255,.45);

}

.printlab-widget-single .icon-ai{

  color:#00aaff;

  font-size:18px;

}

/* STATUS */

.printlab-widget-single .status{

  margin-top:4px;

  font-size:14px;

  color:#6cff8f;

}

/* CHIPS */

.printlab-widget-single .chips{

  display:flex;

  gap:8px;

  margin-top:12px;

  flex-wrap:wrap;

}

.printlab-widget-single .chip{

  background:rgba(0,170,255,.12);

  border:1px solid rgba(0,170,255,.2);

  color:#8edfff;

  padding:8px 12px;

  border-radius:999px;

  font-size:12px;

}

/* IMAGE */

.printlab-widget-single .image-wrap{

  margin-top:18px;

  overflow:hidden;

  border-radius:18px;

}

.printlab-widget-single .image{

  width:100%;

  height:auto;

  display:block;

  object-fit:contain;

  background:#000;

}

/* MOBILE */

@media(max-width:768px){

  .printlab-widget-single{
    padding:10px;
  }

  .printlab-widget-single .content{
    padding:18px;
  }

  .printlab-widget-single .text{
    font-size:14px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0bbc76 */.printlab-info{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:16px;
  margin-top:30px;
}

/* TEXTO SUPERIOR */

.device-text{
  color:white;
  font-size:17px;
  font-weight:700;
  text-align:center;
}

/* BADGE NEON */

.neon-badge{

  padding:14px 24px;

  border:1px solid rgba(0,170,255,.75);

  border-radius:16px;

  background:
    linear-gradient(
      180deg,
      rgba(0,170,255,.12),
      rgba(0,170,255,.03)
    );

  color:#dff6ff;

  font-size:16px;
  font-weight:600;

  text-align:center;

  box-shadow:
    0 0 10px rgba(0,170,255,.45),
    0 0 25px rgba(0,170,255,.18),
    inset 0 0 10px rgba(0,170,255,.08);

  backdrop-filter:blur(10px);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e58e545 */.printlab-checks{

  display:flex;
  flex-direction:column;

  gap:14px;

  margin-top:24px;

}

.check-item{

  display:flex;
  align-items:center;
  gap:12px;

  color:rgba(255,255,255,.88);

  font-size:16px;
  font-weight:500;

}

.check-icon{

  width:26px;
  height:26px;

  min-width:26px;

  display:flex;
  align-items:center;
  justify-content:center;

  border-radius:50%;

  background:
    linear-gradient(
      180deg,
      #00aaff,
      #0088cc
    );

  color:white;

  font-size:13px;
  font-weight:bold;

  box-shadow:
    0 0 12px rgba(0,170,255,.35);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93842c3 */.elementor-3888 .elementor-element.elementor-element-93842c3{

  background:
    linear-gradient(
      180deg,
      #1c1c1c,
      #131313
    );

  border:1px solid rgba(0,170,255,.45);

  border-radius:22px;

  padding:32px;

  box-shadow:
    0 0 12px rgba(0,170,255,.18),
    0 0 35px rgba(0,170,255,.08),
    inset 0 0 12px rgba(255,255,255,.02);

  backdrop-filter:blur(12px);

  transition:.3s ease;

}

.elementor-3888 .elementor-element.elementor-element-93842c3:hover{

  transform:translateY(-4px);

  box-shadow:
    0 0 18px rgba(0,170,255,.28),
    0 0 50px rgba(0,170,255,.12),
    inset 0 0 12px rgba(255,255,255,.03);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0939de8 */.elementor-3888 .elementor-element.elementor-element-0939de8{

  background:
    linear-gradient(
      180deg,
      #1c1c1c,
      #131313
    );

  border:1px solid rgba(0,170,255,.45);

  border-radius:22px;

  padding:32px;

  box-shadow:
    0 0 12px rgba(0,170,255,.18),
    0 0 35px rgba(0,170,255,.08),
    inset 0 0 12px rgba(255,255,255,.02);

  backdrop-filter:blur(12px);

  transition:.3s ease;

}

.elementor-3888 .elementor-element.elementor-element-0939de8:hover{

  transform:translateY(-4px);

  box-shadow:
    0 0 18px rgba(0,170,255,.28),
    0 0 50px rgba(0,170,255,.12),
    inset 0 0 12px rgba(255,255,255,.03);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21c66ec */.elementor-3888 .elementor-element.elementor-element-21c66ec{

  background:
    linear-gradient(
      180deg,
      #1c1c1c,
      #131313
    );

  border:1px solid rgba(0,170,255,.45);

  border-radius:22px;

  padding:32px;

  box-shadow:
    0 0 12px rgba(0,170,255,.18),
    0 0 35px rgba(0,170,255,.08),
    inset 0 0 12px rgba(255,255,255,.02);

  backdrop-filter:blur(12px);

  transition:.3s ease;

}

.elementor-3888 .elementor-element.elementor-element-21c66ec:hover{

  transform:translateY(-4px);

  box-shadow:
    0 0 18px rgba(0,170,255,.28),
    0 0 50px rgba(0,170,255,.12),
    inset 0 0 12px rgba(255,255,255,.03);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8de9394 */.printlab-title{
  color:white;
  font-size:20px;
  font-weight:800;
  text-align:center;
  line-height:1.2;
}

.printlab-title span{

  color:#00aaff;

  text-shadow:
    0 0 10px rgba(0,170,255,.55),
    0 0 24px rgba(0,170,255,.25);

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33b8f54 */.printlab-timeline{

  position:relative;

  max-width:900px;

  margin:auto;

  display:flex;
  flex-direction:column;
  gap:34px;

}

/* LINHA */

.timeline-line{

  position:absolute;

  left:29px;
  top:0;

  width:2px;
  height:100%;

  background:
    linear-gradient(
      180deg,
      rgba(0,170,255,.7),
      rgba(0,170,255,.08)
    );

}

/* ITEM */

.timeline-item{

  display:flex;
  gap:22px;

  position:relative;
  z-index:2;

}

/* ÍCONE */

.timeline-icon{

  min-width:60px;
  width:60px;
  height:60px;

  border-radius:18px;

  display:flex;
  align-items:center;
  justify-content:center;

  font-size:24px;

  background:
    linear-gradient(
      180deg,
      #1f1f1f,
      #161616
    );

  border:1px solid rgba(255,255,255,.08);

  box-shadow:
    0 0 18px rgba(0,170,255,.18);

  color:#00aaff;

}

.timeline-icon.blue{
  color:#00aaff;
}

.timeline-icon.green{
  color:#55ff99;
}

.timeline-icon.orange{
  color:#ff9d42;
}

/* CARD */

.timeline-content{

  flex:1;

  background:
    linear-gradient(
      180deg,
      #1a1a1a,
      #131313
    );

  border:1px solid rgba(255,255,255,.06);

  border-radius:22px;

  padding:28px;

  box-shadow:
    0 0 30px rgba(0,0,0,.25);

}

/* STEP */

.step{

  display:inline-block;

  margin-bottom:14px;

  font-size:12px;
  font-weight:700;

  letter-spacing:1px;

  color:#00aaff;

}

/* TÍTULO */

.timeline-content h3{

  color:white;

  font-size:28px;

  line-height:1.2;

  margin-bottom:14px;

}

/* TEXTO */

.timeline-content p{

  color:rgba(255,255,255,.72);

  line-height:1.8;

  font-size:16px;

}

/* EXEMPLO */

.example{

  margin-top:18px;

  padding:14px 16px;

  border-radius:14px;

  background:
    rgba(0,170,255,.08);

  border:1px solid rgba(0,170,255,.18);

  color:#dff6ff;

  font-size:14px;

  line-height:1.7;

}

/* MOBILE */

@media(max-width:768px){

  .timeline-content{
    padding:22px;
  }

  .timeline-content h3{
    font-size:22px;
  }

  .timeline-content p{
    font-size:15px;
  }

  .timeline-icon{

    width:52px;
    height:52px;
    min-width:52px;

    font-size:20px;

  }

  .timeline-line{
    left:25px;
  }

}/* End custom CSS */