.elementor-10861 .elementor-element.elementor-element-6ffcb8b{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:100;}.elementor-10861 .elementor-element.elementor-element-6ffcb8b::before, .elementor-10861 .elementor-element.elementor-element-6ffcb8b > .elementor-background-video-container::before, .elementor-10861 .elementor-element.elementor-element-6ffcb8b > .e-con-inner > .elementor-background-video-container::before, .elementor-10861 .elementor-element.elementor-element-6ffcb8b > .elementor-background-slideshow::before, .elementor-10861 .elementor-element.elementor-element-6ffcb8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10861 .elementor-element.elementor-element-6ffcb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-10861 .elementor-element.elementor-element-6ffcb8b{left:0px;}body.rtl .elementor-10861 .elementor-element.elementor-element-6ffcb8b{right:0px;}.elementor-10861 .elementor-element.elementor-element-d276b55{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF38;--border-color:#FFFFFF38;--border-radius:2000px 2000px 2000px 2000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10861 .elementor-element.elementor-element-d276b55:not(.elementor-motion-effects-element-type-background), .elementor-10861 .elementor-element.elementor-element-d276b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.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-10861 .elementor-element.elementor-element-fdce205{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-10861 .elementor-element.elementor-element-fdce205 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-fdce205.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-fdce205 img{width:53%;}.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-10861 .elementor-element.elementor-element-7ab1cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-7ab1cd2.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10861 .elementor-element.elementor-element-7ab1cd2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-10861 .elementor-element.elementor-element-57b36c6 .elementor-button{background-color:#53483B;font-family:"Sora", Sans-serif;font-weight:400;border-radius:0px 0px 0px 0px;padding:10px 040px 10px 060px;}.elementor-10861 .elementor-element.elementor-element-57b36c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-57b36c6.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-57b36c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10861 .elementor-element.elementor-element-a4b1854{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10861 .elementor-element.elementor-element-a4b1854:not(.elementor-motion-effects-element-type-background), .elementor-10861 .elementor-element.elementor-element-a4b1854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;background-image:url("https://mktsites.com/wp-content/uploads/2026/02/BG-02.webp");background-position:center center;}.elementor-10861 .elementor-element.elementor-element-5884cc9{--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-10861 .elementor-element.elementor-element-353901e{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-10861 .elementor-element.elementor-element-353901e.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10861 .elementor-element.elementor-element-09fb8aa .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-09fb8aa.elementor-view-stacked .elementor-icon{background-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-09fb8aa.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-09fb8aa.elementor-view-default .elementor-icon{color:#FE7203;border-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-09fb8aa.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-09fb8aa.elementor-view-default .elementor-icon svg{fill:#FE7203;}.elementor-10861 .elementor-element.elementor-element-09fb8aa .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-09fb8aa .elementor-icon svg{height:13px;}.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-10861 .elementor-element.elementor-element-c66dbac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-c66dbac.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c66dbac{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-c66dbac p{margin-block-end:0px;}.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-10861 .elementor-element.elementor-element-ecb911e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-ecb911e .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-ecb911e .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-ecb911e:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-ecb911e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-ecb911e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#EBEBEB;}.elementor-10861 .elementor-element.elementor-element-87cff42 .elementor-button{background-color:#53483B;font-family:"Sora", Sans-serif;font-weight:400;border-radius:0px 0px 0px 0px;padding:10px 040px 10px 060px;}.elementor-10861 .elementor-element.elementor-element-87cff42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-87cff42.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-87cff42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10861 .elementor-element.elementor-element-89f78d7{--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:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-585c2e2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-06c63ec{--display:flex;--min-height:856px;--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-10861 .elementor-element.elementor-element-2785af9{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-10861 .elementor-element.elementor-element-2785af9.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-8af4e55 .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-8af4e55.elementor-view-stacked .elementor-icon{background-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-8af4e55.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-8af4e55.elementor-view-default .elementor-icon{color:#FE7203;border-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-8af4e55.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-8af4e55.elementor-view-default .elementor-icon svg{fill:#FE7203;}.elementor-10861 .elementor-element.elementor-element-8af4e55 .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-8af4e55 .elementor-icon svg{height:13px;}.elementor-10861 .elementor-element.elementor-element-ac083c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-ac083c1.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-ac083c1{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-ac083c1 p{margin-block-end:0px;}.elementor-10861 .elementor-element.elementor-element-c734306{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-c734306 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-c734306.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c734306 .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-c734306 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:#262626;}.elementor-10861 .elementor-element.elementor-element-c734306:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-c734306:has(:focus) .elementor-image-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-c734306 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-2d17dd8{--display:flex;--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-10861 .elementor-element.elementor-element-1afa58c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10861 .elementor-element.elementor-element-29154eb{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-29154eb > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10861 .elementor-element.elementor-element-29154eb .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-10861 .elementor-element.elementor-element-29154eb .elementor-icon-box-title{margin-block-end:3px;color:#262626;}.elementor-10861 .elementor-element.elementor-element-29154eb.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-29154eb.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-29154eb.elementor-view-default .elementor-icon{fill:#FB7D19;color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-29154eb .elementor-icon-box-title, .elementor-10861 .elementor-element.elementor-element-29154eb .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-10861 .elementor-element.elementor-element-29154eb:has(:hover) .elementor-icon-box-title,
					 .elementor-10861 .elementor-element.elementor-element-29154eb:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-29154eb .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-7082478{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-7082478 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10861 .elementor-element.elementor-element-7082478 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-10861 .elementor-element.elementor-element-7082478 .elementor-icon-box-title{margin-block-end:3px;color:#262626;}.elementor-10861 .elementor-element.elementor-element-7082478.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-7082478.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-7082478.elementor-view-default .elementor-icon{fill:#FB7D19;color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-7082478 .elementor-icon-box-title, .elementor-10861 .elementor-element.elementor-element-7082478 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-10861 .elementor-element.elementor-element-7082478:has(:hover) .elementor-icon-box-title,
					 .elementor-10861 .elementor-element.elementor-element-7082478:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-7082478 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-ee34cc7{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-ee34cc7 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10861 .elementor-element.elementor-element-ee34cc7 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-10861 .elementor-element.elementor-element-ee34cc7 .elementor-icon-box-title{margin-block-end:3px;color:#262626;}.elementor-10861 .elementor-element.elementor-element-ee34cc7.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-ee34cc7.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-ee34cc7.elementor-view-default .elementor-icon{fill:#FB7D19;color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-ee34cc7 .elementor-icon-box-title, .elementor-10861 .elementor-element.elementor-element-ee34cc7 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-10861 .elementor-element.elementor-element-ee34cc7:has(:hover) .elementor-icon-box-title,
					 .elementor-10861 .elementor-element.elementor-element-ee34cc7:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-ee34cc7 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-c1acdc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-c1acdc6.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-150bf6d{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-150bf6d > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10861 .elementor-element.elementor-element-150bf6d .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-10861 .elementor-element.elementor-element-150bf6d .elementor-icon-box-title{margin-block-end:3px;color:#262626;}.elementor-10861 .elementor-element.elementor-element-150bf6d.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-150bf6d.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-150bf6d.elementor-view-default .elementor-icon{fill:#FB7D19;color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-150bf6d .elementor-icon-box-title, .elementor-10861 .elementor-element.elementor-element-150bf6d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-10861 .elementor-element.elementor-element-150bf6d:has(:hover) .elementor-icon-box-title,
					 .elementor-10861 .elementor-element.elementor-element-150bf6d:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-150bf6d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-0d83da2{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-0d83da2 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10861 .elementor-element.elementor-element-0d83da2 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-10861 .elementor-element.elementor-element-0d83da2 .elementor-icon-box-title{margin-block-end:3px;color:#262626;}.elementor-10861 .elementor-element.elementor-element-0d83da2.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-0d83da2.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-0d83da2.elementor-view-default .elementor-icon{fill:#FB7D19;color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-0d83da2 .elementor-icon-box-title, .elementor-10861 .elementor-element.elementor-element-0d83da2 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-10861 .elementor-element.elementor-element-0d83da2:has(:hover) .elementor-icon-box-title,
					 .elementor-10861 .elementor-element.elementor-element-0d83da2:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-0d83da2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-b0305b2{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-b0305b2 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-10861 .elementor-element.elementor-element-b0305b2 .elementor-icon-box-wrapper{text-align:start;gap:6px;}.elementor-10861 .elementor-element.elementor-element-b0305b2 .elementor-icon-box-title{margin-block-end:3px;color:#262626;}.elementor-10861 .elementor-element.elementor-element-b0305b2.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-b0305b2.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-b0305b2.elementor-view-default .elementor-icon{fill:#FB7D19;color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-b0305b2 .elementor-icon-box-title, .elementor-10861 .elementor-element.elementor-element-b0305b2 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;}.elementor-10861 .elementor-element.elementor-element-b0305b2:has(:hover) .elementor-icon-box-title,
					 .elementor-10861 .elementor-element.elementor-element-b0305b2:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-b0305b2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-5889104{--display:flex;--min-height:412px;--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;--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-39ea8fc{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-10861 .elementor-element.elementor-element-39ea8fc.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-7e0a978 .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-7e0a978.elementor-view-stacked .elementor-icon{background-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-7e0a978.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-7e0a978.elementor-view-default .elementor-icon{color:#FE7203;border-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-7e0a978.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-7e0a978.elementor-view-default .elementor-icon svg{fill:#FE7203;}.elementor-10861 .elementor-element.elementor-element-7e0a978 .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-7e0a978 .elementor-icon svg{height:13px;}.elementor-10861 .elementor-element.elementor-element-6a7a567 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-6a7a567.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-6a7a567{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-6a7a567 p{margin-block-end:0px;}.elementor-10861 .elementor-element.elementor-element-29a204b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-29a204b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-29a204b.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-29a204b .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-29a204b .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:#262626;}.elementor-10861 .elementor-element.elementor-element-29a204b:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-29a204b:has(:focus) .elementor-image-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-29a204b .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-67b38b7{--display:flex;}.elementor-10861 .elementor-element.elementor-element-296f235 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-296f235 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-f62c2bd{--display:flex;}.elementor-10861 .elementor-element.elementor-element-114b6ff > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-114b6ff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-2acbff7{--display:flex;}.elementor-10861 .elementor-element.elementor-element-1759cf3 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-1759cf3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-1eedc7c{--display:flex;}.elementor-10861 .elementor-element.elementor-element-25e4445 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-25e4445 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-31383c7{--display:flex;}.elementor-10861 .elementor-element.elementor-element-38e09f4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-38e09f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-3fb7bf7{--display:flex;}.elementor-10861 .elementor-element.elementor-element-e688ecb > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-e688ecb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-5b4f90e{--display:flex;}.elementor-10861 .elementor-element.elementor-element-d1229aa > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-d1229aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-e9a3402{--display:flex;}.elementor-10861 .elementor-element.elementor-element-b984a1f > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-b984a1f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-3486b37{--display:flex;}.elementor-10861 .elementor-element.elementor-element-75c6a58 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-75c6a58 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-fa154af{--display:flex;}.elementor-10861 .elementor-element.elementor-element-b87a47b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-b87a47b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-3e868d4{--display:flex;}.elementor-10861 .elementor-element.elementor-element-275bc1d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-275bc1d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-c6964cf{--display:flex;}.elementor-10861 .elementor-element.elementor-element-924a84a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-924a84a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-48302fa{--display:flex;}.elementor-10861 .elementor-element.elementor-element-4ec9da0 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-4ec9da0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-1870881{--display:flex;}.elementor-10861 .elementor-element.elementor-element-d4c94ec > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-d4c94ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-c92a40c{--display:flex;}.elementor-10861 .elementor-element.elementor-element-8106c6a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-8106c6a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-f71f557{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:195px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:195px;--e-n-carousel-arrow-size:44px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;}.elementor-10861 .elementor-element.elementor-element-f71f557 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-10861 .elementor-element.elementor-element-f71f557 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-10861 .elementor-element.elementor-element-f71f557 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-10861 .elementor-element.elementor-element-4ae6122{--display:flex;--min-height:851px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-23c4b1e{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-10861 .elementor-element.elementor-element-23c4b1e.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-cc3bda5 .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-cc3bda5.elementor-view-stacked .elementor-icon{background-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-cc3bda5.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-cc3bda5.elementor-view-default .elementor-icon{color:#FE7203;border-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-cc3bda5.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-cc3bda5.elementor-view-default .elementor-icon svg{fill:#FE7203;}.elementor-10861 .elementor-element.elementor-element-cc3bda5 .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-cc3bda5 .elementor-icon svg{height:13px;}.elementor-10861 .elementor-element.elementor-element-9984332 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-9984332.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-9984332{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-9984332 p{margin-block-end:0px;}.elementor-10861 .elementor-element.elementor-element-d7f28ba{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-d7f28ba > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-d7f28ba.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-d7f28ba .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-d7f28ba .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:#262626;}.elementor-10861 .elementor-element.elementor-element-d7f28ba:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-d7f28ba:has(:focus) .elementor-image-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-d7f28ba .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-d635a7b{--e-image-carousel-slides-to-show:3;}.elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-10861 .elementor-element.elementor-element-d635a7b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:6px;height:6px;}.elementor-10861 .elementor-element.elementor-element-d635a7b .swiper-wrapper{display:flex;align-items:center;}.elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-10861 .elementor-element.elementor-element-ef040a1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-ef040a1.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-ef040a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10861 .elementor-element.elementor-element-ef040a1 .elementor-button{font-family:"Sora", Sans-serif;font-weight:400;border-radius:0px 0px 0px 0px;padding:010px 40px 10px 060px;}.elementor-10861 .elementor-element.elementor-element-b25a5a7{--display:flex;--min-height:404px;--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-10861 .elementor-element.elementor-element-651b713{--display:flex;--min-height:750px;--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;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-10861 .elementor-element.elementor-element-f5f2367{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-10861 .elementor-element.elementor-element-f5f2367.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-f365d12 .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-f365d12.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-f365d12.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-f365d12.elementor-view-default .elementor-icon{color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-f365d12.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-f365d12.elementor-view-default .elementor-icon svg{fill:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-f365d12 .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-f365d12 .elementor-icon svg{height:13px;}.elementor-10861 .elementor-element.elementor-element-b9b0af8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-b9b0af8.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-b9b0af8{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-b9b0af8 p{margin-block-end:0px;}.elementor-10861 .elementor-element.elementor-element-224cc18{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-224cc18 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-224cc18.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-224cc18 .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-224cc18 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-224cc18:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-224cc18:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-224cc18 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#EBEBEB;}.elementor-10861 .elementor-element.elementor-element-ba96ca4{--display:flex;}.elementor-10861 .elementor-element.elementor-element-c1eccfe > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-c1eccfe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-e7fa7dd{--display:flex;}.elementor-10861 .elementor-element.elementor-element-92635bc > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-92635bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-bc8a5ce{--display:flex;}.elementor-10861 .elementor-element.elementor-element-ca715b7 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-ca715b7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-9428e26{--display:flex;}.elementor-10861 .elementor-element.elementor-element-86c7d4a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-86c7d4a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-c2c26e2{--display:flex;}.elementor-10861 .elementor-element.elementor-element-6de4b73 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-6de4b73 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-bd53a7a{--display:flex;}.elementor-10861 .elementor-element.elementor-element-af1fef6 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-af1fef6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-c21d76b{--display:flex;}.elementor-10861 .elementor-element.elementor-element-cafbec1 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-cafbec1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-61f00da{--display:flex;}.elementor-10861 .elementor-element.elementor-element-a000a1f > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-a000a1f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-ed19784{--display:flex;}.elementor-10861 .elementor-element.elementor-element-48c24e2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-48c24e2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-3f00069{--display:flex;}.elementor-10861 .elementor-element.elementor-element-e5a8617 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-e5a8617 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-70d13e5{--display:flex;}.elementor-10861 .elementor-element.elementor-element-b5dc643 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-b5dc643 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-6f5daf4{--display:flex;}.elementor-10861 .elementor-element.elementor-element-9b7c4c2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-9b7c4c2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-cfa30d0{--display:flex;}.elementor-10861 .elementor-element.elementor-element-ffccdf1 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-ffccdf1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-a8869a0{--display:flex;}.elementor-10861 .elementor-element.elementor-element-3b1d338 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-3b1d338 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-7d499c5{--display:flex;}.elementor-10861 .elementor-element.elementor-element-6a1b32a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-10861 .elementor-element.elementor-element-6a1b32a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10861 .elementor-element.elementor-element-206174b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:195px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:195px;--e-n-carousel-arrow-size:44px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;}.elementor-10861 .elementor-element.elementor-element-206174b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-10861 .elementor-element.elementor-element-206174b .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-10861 .elementor-element.elementor-element-206174b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-10861 .elementor-element.elementor-element-9f18491{--display:flex;--min-height:692px;--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:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-faf0a68{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-10861 .elementor-element.elementor-element-faf0a68.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-da433b7 .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-da433b7.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-da433b7.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-da433b7.elementor-view-default .elementor-icon{color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-da433b7.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-da433b7.elementor-view-default .elementor-icon svg{fill:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-da433b7 .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-da433b7 .elementor-icon svg{height:13px;}.elementor-10861 .elementor-element.elementor-element-1d3d4c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-1d3d4c5.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-1d3d4c5{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-1d3d4c5 p{margin-block-end:0px;}.elementor-10861 .elementor-element.elementor-element-7ad94fe{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-7ad94fe > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-7ad94fe.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-7ad94fe .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-7ad94fe .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:#262626;}.elementor-10861 .elementor-element.elementor-element-7ad94fe:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-7ad94fe:has(:focus) .elementor-image-box-title{color:#262626;}.elementor-10861 .elementor-element.elementor-element-7ad94fe .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-10861 .elementor-element.elementor-element-2687bf7{--e-image-carousel-slides-to-show:3;}.elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-10861 .elementor-element.elementor-element-2687bf7 .swiper-wrapper{display:flex;align-items:center;}.elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-10861 .elementor-element.elementor-element-c358f07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10861 .elementor-element.elementor-element-54d0ecc{--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:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-0f875b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-8206653{--display:flex;--min-height:700px;--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;--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-10861 .elementor-element.elementor-element-cd8a1db{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;border-style:none;--border-style:none;}.elementor-10861 .elementor-element.elementor-element-cd8a1db.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-37c2738 .elementor-icon-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-37c2738.elementor-view-stacked .elementor-icon{background-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-37c2738.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-37c2738.elementor-view-default .elementor-icon{color:#FB7D19;border-color:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-37c2738.elementor-view-framed .elementor-icon, .elementor-10861 .elementor-element.elementor-element-37c2738.elementor-view-default .elementor-icon svg{fill:#FB7D19;}.elementor-10861 .elementor-element.elementor-element-37c2738 .elementor-icon{font-size:13px;}.elementor-10861 .elementor-element.elementor-element-37c2738 .elementor-icon svg{height:13px;}.elementor-10861 .elementor-element.elementor-element-40b5b9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-40b5b9b.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-40b5b9b{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:7.5px;}.elementor-10861 .elementor-element.elementor-element-40b5b9b p{margin-block-end:0px;}.elementor-10861 .elementor-element.elementor-element-c591625{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10861 .elementor-element.elementor-element-c591625 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-c591625.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c591625 .elementor-image-box-wrapper{text-align:center;}.elementor-10861 .elementor-element.elementor-element-c591625 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-c591625:has(:hover) .elementor-image-box-title,
					 .elementor-10861 .elementor-element.elementor-element-c591625:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-c591625 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#EBEBEB;}.elementor-10861 .elementor-element.elementor-element-e19a0e2{--e-image-carousel-slides-to-show:10;}.elementor-10861 .elementor-element.elementor-element-e19a0e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-e19a0e2 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-size:16px;font-weight:700;font-style:normal;}.elementor-10861 .elementor-element.elementor-element-ac2b619 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-ac2b619.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-ac2b619 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10861 .elementor-element.elementor-element-ac2b619 .elementor-button{font-family:"Sora", Sans-serif;font-weight:400;border-radius:0px 0px 0px 0px;padding:10px 040px 10px 060px;}.elementor-10861 .elementor-element.elementor-element-0a792ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10861 .elementor-element.elementor-element-0a792ef:not(.elementor-motion-effects-element-type-background), .elementor-10861 .elementor-element.elementor-element-0a792ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE7203;}.elementor-10861 .elementor-element.elementor-element-4b6f8ef{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-c688ce5{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10861 .elementor-element.elementor-element-ee504f0{text-align:center;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-10861 .elementor-element.elementor-element-ac3640e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10861 .elementor-element.elementor-element-b1a98ae{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:end;}.elementor-10861 .elementor-element.elementor-element-b1a98ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-b1a98ae.elementor-element{--align-self:flex-end;}.elementor-10861 .elementor-element.elementor-element-b1a98ae img{width:55%;}@media(max-width:1024px){.elementor-10861 .elementor-element.elementor-element-f71f557{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10861 .elementor-element.elementor-element-206174b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10861 .elementor-element.elementor-element-d276b55{--width:300px;--justify-content:center;}.elementor-10861 .elementor-element.elementor-element-d276b55.e-con{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-fdce205{--container-widget-width:51px;--container-widget-flex-grow:0;width:var( --container-widget-width, 51px );max-width:51px;}.elementor-10861 .elementor-element.elementor-element-fdce205 img{width:100%;}.elementor-10861 .elementor-element.elementor-element-a4b1854{--min-height:620px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10861 .elementor-element.elementor-element-5884cc9{--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-10861 .elementor-element.elementor-element-353901e{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-c66dbac.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c66dbac{font-size:11px;}.elementor-10861 .elementor-element.elementor-element-ecb911e .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-ecb911e .elementor-image-box-description{font-size:16px;}.elementor-10861 .elementor-element.elementor-element-89f78d7{--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10861 .elementor-element.elementor-element-585c2e2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}.elementor-10861 .elementor-element.elementor-element-585c2e2{z-index:99;}.elementor-10861 .elementor-element.elementor-element-06c63ec{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10861 .elementor-element.elementor-element-2785af9{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-ac083c1.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c734306{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-10861 .elementor-element.elementor-element-c734306 .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-2d17dd8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10861 .elementor-element.elementor-element-1afa58c{--justify-content:center;}.elementor-10861 .elementor-element.elementor-element-29154eb.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-29154eb .elementor-icon-box-wrapper{text-align:start;}.elementor-10861 .elementor-element.elementor-element-7082478.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-ee34cc7.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c1acdc6{--justify-content:center;}.elementor-10861 .elementor-element.elementor-element-150bf6d.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-0d83da2.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-b0305b2.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-5889104{--min-height:517px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-10861 .elementor-element.elementor-element-39ea8fc{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-6a7a567.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-29a204b{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-10861 .elementor-element.elementor-element-29a204b .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-f71f557{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-next-right-position:15px;}.elementor-10861 .elementor-element.elementor-element-f71f557 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-10861 .elementor-element.elementor-element-4ae6122{--min-height:723px;}.elementor-10861 .elementor-element.elementor-element-23c4b1e{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-9984332.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-d7f28ba{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-10861 .elementor-element.elementor-element-d7f28ba .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-d7f28ba .elementor-image-box-description{font-size:16px;}.elementor-10861 .elementor-element.elementor-element-ef040a1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-b25a5a7{--min-height:467px;--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-10861 .elementor-element.elementor-element-651b713{--min-height:637px;--padding-top:0px;--padding-bottom:060px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-f5f2367{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-b9b0af8.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-224cc18{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-10861 .elementor-element.elementor-element-224cc18 .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-206174b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10861 .elementor-element.elementor-element-206174b > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-10861 .elementor-element.elementor-element-9f18491{--min-height:467px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-faf0a68{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-1d3d4c5.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-7ad94fe{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-10861 .elementor-element.elementor-element-7ad94fe .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-2687bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-54d0ecc{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10861 .elementor-element.elementor-element-0f875b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10861 .elementor-element.elementor-element-0f875b3{z-index:5;}.elementor-10861 .elementor-element.elementor-element-cd8a1db{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10861 .elementor-element.elementor-element-40b5b9b.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-c591625{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-10861 .elementor-element.elementor-element-c591625 .elementor-image-box-title{font-size:28px;}.elementor-10861 .elementor-element.elementor-element-e19a0e2{--e-image-carousel-slides-to-show:2;}.elementor-10861 .elementor-element.elementor-element-b1a98ae{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-10861 .elementor-element.elementor-element-b1a98ae.elementor-element{--align-self:center;}.elementor-10861 .elementor-element.elementor-element-b1a98ae img{width:100%;}}@media(min-width:768px){.elementor-10861 .elementor-element.elementor-element-5884cc9{--width:70%;}.elementor-10861 .elementor-element.elementor-element-353901e{--width:629px;}.elementor-10861 .elementor-element.elementor-element-2785af9{--width:629px;}.elementor-10861 .elementor-element.elementor-element-39ea8fc{--width:629px;}.elementor-10861 .elementor-element.elementor-element-23c4b1e{--width:629px;}.elementor-10861 .elementor-element.elementor-element-f5f2367{--width:629px;}.elementor-10861 .elementor-element.elementor-element-faf0a68{--width:629px;}.elementor-10861 .elementor-element.elementor-element-cd8a1db{--width:629px;}.elementor-10861 .elementor-element.elementor-element-c688ce5{--width:50%;}.elementor-10861 .elementor-element.elementor-element-ac3640e{--width:50%;}}@media(min-width:2400px){.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(44px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(44px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(44px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-44px/2);}.elementor-10861 .elementor-element.elementor-element-7ab1cd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-44px/2);}}/* Start custom CSS for icon-list, class: .elementor-element-7ab1cd2 *//* garante que não corte a linha */
.hovermenu-list .elementor-icon-list-item,
.hovermenu-list .elementor-icon-list-items{
  overflow: visible !important;
}

/* alvo exato do seu HTML */
.hovermenu-list li.elementor-icon-list-item span.elementor-icon-list-text{
  position: relative !important;
  display: inline-block !important;
  cursor: pointer !important;
  padding-bottom: 4px !important; /* cria espaço pra linha sem precisar bottom negativo */
  transition: color 0.25s ease !important; /* transição suave da cor */
}

/* linha */
.hovermenu-list li.elementor-icon-list-item span.elementor-icon-list-text::after{
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  bottom: 0 !important;
  width: 0 !important;
  height: 2px !important;
  background: white !important;
  transform: translateX(-50%) !important;
  transition: width 0.35s ease !important;
}

/* hover individual */
.hovermenu-list li.elementor-icon-list-item:hover span.elementor-icon-list-text{
  color: #ffffff !important;
}

/* hover da linha */
.hovermenu-list li.elementor-icon-list-item:hover span.elementor-icon-list-text::after{
  width: 100% !important;
}

@media(max-width: 768px){
    .elementor-10861 .elementor-element.elementor-element-7ab1cd2{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57b36c6 */@media(max-width: 768px){
    .elementor-10861 .elementor-element.elementor-element-57b36c6{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d276b55 */.elementor-10861 .elementor-element.elementor-element-d276b55{
      backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
top: 5px;
max-height: 70px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffcb8b */@media (max-width: 768px){
    seletor{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353901e */.elementor-10861 .elementor-element.elementor-element-353901e {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-353901e .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-353901e .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-353901e{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cff42 */@media(max-width: 768px){
    .elementor-10861 .elementor-element.elementor-element-87cff42{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b1854 */.elementor-10861 .elementor-element.elementor-element-a4b1854::after {
    content: "";
    background: linear-gradient(90deg, #FFF, #FFFFFF10) !important;
    width: 1500px;
    rotate: 45deg;
    height: 200px;
    border-radius: 2000px;
    position: absolute;
    top: 0%;
    left: -500px;
    mix-blend-mode: screen;
    filter: blur(100px) saturate(100%);
    mix-blend-mode: screen;
    opacity: 1;
    animation: glowStrong 8s ease-in-out infinite alternate;
    pointer-events: none;
}

@keyframes glowStrong {
    0% {
        opacity: 1;
    }

    25% {
        opacity: 0.6;
    }

    50% {
        opacity: 0.9;
    }

    75% {
        opacity: 0.4;
    }

    100% {
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-585c2e2 *//* wrapper */
.elementor-10861 .elementor-element.elementor-element-585c2e2{
  position: relative;
  overflow: hidden; /* mantém cortado no formato do container */
}

/* SVG */
.elementor-10861 .elementor-element.elementor-element-585c2e2 .hero-waves{
  display: block;
  position: relative;
  z-index: 5;

  height: 60px;
  margin-top: 60px;

  /* ✅ FIX: evita “borda travada” no mobile */
  width: calc(100% + 48px);   /* sangra pros lados */
  left: -24px;                /* centraliza de volta */
  overflow: visible;

  /* melhora rasterização no iOS */
  transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* animações */
.elementor-10861 .elementor-element.elementor-element-585c2e2 .wave1 use{
  animation: move-forever1 10s linear infinite;
  animation-delay: -2s;
  will-change: transform;
}
.elementor-10861 .elementor-element.elementor-element-585c2e2 .wave2 use{
  animation: move-forever2 8s linear infinite;
  animation-delay: -2s;
  will-change: transform;
}
.elementor-10861 .elementor-element.elementor-element-585c2e2 .wave3 use{
  animation: move-forever3 6s linear infinite;
  animation-delay: -2s;
  will-change: transform;
}

/* ✅ FIX: usa translate3d (mais estável no Safari iOS) */
@keyframes move-forever1{
  0%{ transform: translate3d(85px,0,0); }
  100%{ transform: translate3d(-90px,0,0); }
}
@keyframes move-forever2{
  0%{ transform: translate3d(-90px,0,0); }
  100%{ transform: translate3d(85px,0,0); }
}
@keyframes move-forever3{
  0%{ transform: translate3d(-90px,0,0); }
  100%{ transform: translate3d(85px,0,0); }
}

/* (opcional) se no mobile quiser um pouco menor */
@media (max-width: 767px){
  .elementor-10861 .elementor-element.elementor-element-585c2e2 .hero-waves{
    height: 42px;
    margin-top: 40px;
    width: calc(100% + 64px);
    left: -32px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2785af9 */.elementor-10861 .elementor-element.elementor-element-2785af9 {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-2785af9 .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-2785af9 .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-2785af9{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ea8fc */.elementor-10861 .elementor-element.elementor-element-39ea8fc {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-39ea8fc .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-39ea8fc .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-39ea8fc{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f71f557 *//* Botões (a caixa do botão) */
.elementor-swiper-button-prev,
.elementor-swiper-button-next{
  height: 60px !important;
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
    transition: all 0.8s ease; 

}

/* Se o Elementor estiver usando seta padrão via ::after */
.elementor-swiper-button-prev::after,
.elementor-swiper-button-next::after{
  font-size: 60px !important; /* controla o tamanho da seta */
  line-height: 60px !important;
    transition: all 0.8s ease; 
  
}

/* Se você estiver usando SVG/IMG dentro */
.elementor-swiper-button-prev img,
.elementor-swiper-button-next img,
.elementor-swiper-button-prev svg,
.elementor-swiper-button-next svg{
  height: 60px !important;
  width: auto !important;
  max-height: 60px !important;
    transition: all 0.8s ease; 
  
}

.elementor-swiper-button-next:hover,
.elementor-swiper-button-prev:hover{
  height: 65px !important;
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important;
  
}

/* Bullets */ 
.swiper-pagination-bullet { 
  background: #9999999 !important; 
  transition: 0.5s; 
    transition: all 0.8s ease; 
} 

.swiper-pagination-bullet-active { 
  background: #FB7D19 !important; 
  width: 20px !important; 
  border-radius: 3px !important; 
    transition: all 0.8s ease; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c4b1e */.elementor-10861 .elementor-element.elementor-element-23c4b1e {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-23c4b1e .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-23c4b1e .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-23c4b1e{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d635a7b */.elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-swiper-button.elementor-swiper-button-next {
    top: 640px !important;
}
.elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-swiper-button.elementor-swiper-button-prev {
    top: 640px !important;
}

@media(max-width:768px){
.elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-swiper-button.elementor-swiper-button-next {
    top: 630px !important;
 }
}
@media(max-width:768px){
.elementor-10861 .elementor-element.elementor-element-d635a7b .elementor-swiper-button.elementor-swiper-button-prev {
    top: 630px !important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5f2367 */.elementor-10861 .elementor-element.elementor-element-f5f2367 {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-f5f2367 .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-f5f2367 .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-f5f2367{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-206174b *//* Botões (a caixa do botão) */
.elementor-swiper-button-prev,
.elementor-swiper-button-next{
  height: 60px !important;
  width: 60px !important;
  min-width: 60px !important;
  max-width: 60px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

}

/* Se o Elementor estiver usando seta padrão via ::after */
.elementor-swiper-button-prev::after,
.elementor-swiper-button-next::after{
  font-size: 60px !important; /* controla o tamanho da seta */
  line-height: 60px !important;
  
}

/* Se você estiver usando SVG/IMG dentro */
.elementor-swiper-button-prev img,
.elementor-swiper-button-next img,
.elementor-swiper-button-prev svg,
.elementor-swiper-button-next svg{
  height: 60px !important;
  width: auto !important;
  max-height: 60px !important;
  
}

.elementor-swiper-button-next:hover,
.elementor-swiper-button-prev:hover{
  height: 65px !important;
  width: 65px !important;
  min-width: 65px !important;
  max-width: 65px !important;
  
}

/* Bullets */ 
.elementor-10861 .elementor-element.elementor-element-206174b .swiper-pagination-bullet { 
  background: white !important; 
  transition: 0.5s; 
} 

.elementor-10861 .elementor-element.elementor-element-206174b .swiper-pagination-bullet-active { 
  background: white !important; 
  width: 20px !important; 
  border-radius: 3px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-651b713 */.elementor-10861 .elementor-element.elementor-element-651b713{
      background: linear-gradient(180deg, #FFA61B, #FE7203);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faf0a68 */.elementor-10861 .elementor-element.elementor-element-faf0a68 {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-faf0a68 .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-faf0a68 .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-faf0a68{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2687bf7 */.elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-swiper-button.elementor-swiper-button-next {
    top: 230px !important;
}
.elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-swiper-button.elementor-swiper-button-prev {
    top: 230px !important;
}

@media(max-width:768px){
.elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-swiper-button.elementor-swiper-button-next {
    top: 255px !important;
 }
}
@media(max-width:768px){
.elementor-10861 .elementor-element.elementor-element-2687bf7 .elementor-swiper-button.elementor-swiper-button-prev {
    top: 255px !important;
 }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73ce313 *//* ===============================
   BLUR (SEU ORIGINAL)
   =============================== */
.blur {
  transform: scale(0.9);
  opacity: 0;
  filter: blur(20px);
  transition: 0.5s !important;
}

/* ===============================
   SCROLL (SEU ORIGINAL)
   =============================== */
.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top,
.lista .elementor-icon-list-item {
  opacity: 0;
  filter: blur(10px);
  transform: translate3d(0,0,0);
  transition: opacity .5s, transform .5s, filter .5s;
  will-change: opacity, transform, filter;
}

.scroll-left { transform: translate3d(-30px, 0, 0); }
.scroll-right { transform: translate3d(30px, 0, 0); }
.scroll-bottom { transform: translate3d(0, 30px, 0); }
.scroll-top { transform: translate3d(0, -30px, 0); }

/* ===============================
   ATIVADO (SEU ORIGINAL)
   =============================== */
.ativado {
  opacity: 1;
  filter: blur(0);
  transform: translate3d(0, 0, 0);
}

/* ✅ Blur quando ativado (pra funcionar com o mesmo "ativado") */
.blur.ativado{
  opacity: 1;
  filter: blur(0);
  transform: scale(1);
}

/* ===============================
   ✅ STAGGER (E1..E5) - SOMENTE ENTRADA
   (não mexe na saída, então não “some seco”)
   =============================== */
@media only screen and (min-width: 600px) {
.ativado.e1 { transition-delay: 0.25s !important; }
.ativado.e2 { transition-delay: 0.5s !important; }
.ativado.e3 { transition-delay: 0.75s !important; }
.ativado.e4 { transition-delay: 1s !important; }
.ativado.e5 { transition-delay: 1.25s !important; }
.ativado.e6 { transition-delay: 1.5s !important; }
}

/* ===============================
   EDITOR ELEMENTOR (SEU ORIGINAL)
   =============================== */
.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.elementor-editor-active .ativado,
.elementor-editor-active .blur,
.elementor-editor-active .lista .elementor-icon-list-item {
  opacity: 1 !important;
  filter: blur(0) !important;
  transform: none !important;
  transition: none !important;
}

/* ===============================
   TEXTO RETO (GSAP) - SEU ORIGINAL
   =============================== */
.textoreto {
  background: linear-gradient(to right, #000, #666) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f875b3 *//* wrapper */
.elementor-10861 .elementor-element.elementor-element-0f875b3{
  position: relative;
  overflow: hidden; /* mantém cortado no formato do container */
}

/* SVG */
.elementor-10861 .elementor-element.elementor-element-0f875b3 .hero-waves{
  display: block;
  position: relative;
  z-index: 5;

  height: 60px;
  margin-top: 60px;

  /* ✅ FIX: evita “borda travada” no mobile */
  width: calc(100% + 48px);   /* sangra pros lados */
  left: -24px;                /* centraliza de volta */
  overflow: visible;

  /* melhora rasterização no iOS */
  transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* animações */
.elementor-10861 .elementor-element.elementor-element-0f875b3 .wave1 use{
  animation: move-forever1 10s linear infinite;
  animation-delay: -2s;
  will-change: transform;
}
.elementor-10861 .elementor-element.elementor-element-0f875b3 .wave2 use{
  animation: move-forever2 8s linear infinite;
  animation-delay: -2s;
  will-change: transform;
}
.elementor-10861 .elementor-element.elementor-element-0f875b3 .wave3 use{
  animation: move-forever3 6s linear infinite;
  animation-delay: -2s;
  will-change: transform;
}

/* ✅ FIX: usa translate3d (mais estável no Safari iOS) */
@keyframes move-forever1{
  0%{ transform: translate3d(85px,0,0); }
  100%{ transform: translate3d(-90px,0,0); }
}
@keyframes move-forever2{
  0%{ transform: translate3d(-90px,0,0); }
  100%{ transform: translate3d(85px,0,0); }
}
@keyframes move-forever3{
  0%{ transform: translate3d(-90px,0,0); }
  100%{ transform: translate3d(85px,0,0); }
}

/* (opcional) se no mobile quiser um pouco menor */
@media (max-width: 767px){
  .elementor-10861 .elementor-element.elementor-element-0f875b3 .hero-waves{
    height: 52px;
    margin-top: 40px;
    width: calc(100% + 64px);
    left: -32px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8a1db */.elementor-10861 .elementor-element.elementor-element-cd8a1db {
    display: inline-flex;
    align-items: center;
    padding: 10px 16px;
    gap: 12px;
    width: auto;
    max-width: 100%;
}

.elementor-10861 .elementor-element.elementor-element-cd8a1db .tag-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-cd8a1db .nome-cliente {
    white-space: nowrap;
}

.elementor-10861 .elementor-element.elementor-element-cd8a1db{
    background-color: #FAFCFF;
    padding: 0.4em 1.25em;
    
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: rgba(0, 0, 0, 0.06);
    border-radius: 100px;

    box-shadow:
        0px 30px 10px rgba(0, 0, 0, 0.00),
        0px 18px 8px rgba(0, 0, 0, 0.03),
        0px 10px 6px rgba(0, 0, 0, 0.06),
        0px 5px 5px rgba(0, 0, 0, 0.08),
        0px 1px 3px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8206653 */.elementor-10861 .elementor-element.elementor-element-8206653{
      background: linear-gradient(180deg, #FFA61B, #FE7203);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a792ef */.elementor-10861 .elementor-element.elementor-element-0a792ef{
    border-top: solid 1px #FFFFFF30;
}
@media (max-width: 767px) {
    .baixo {
        order: 2 !important;
    }
    .cima {
        order: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden! important;
    max-width: 100% !important;
}

::-webkit-scrollbar {
  width: 10px;             
  height: 10px;             
}

::-webkit-scrollbar-track {
  background: #161616;      
}

::-webkit-scrollbar-thumb {
  background: #FFA61B;      
  border-radius: 8px;       
}

::-webkit-scrollbar-thumb:hover {
  background: #1666d1;      
}

* {
  scrollbar-width: thin;                
  scrollbar-color: #FFA61B #161616;      
}

* {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* BOTÃO */
.btn08 .elementor-button{
  position: relative;
  overflow: hidden;
  height: 52px;
  padding: 0 64px;
  border-radius: 999px !important;
  /*background: #FB7D19;*/
    background: linear-gradient(90deg, #11AD35, #74F792);

  box-shadow: 0 10px 30px rgba(0,0,0,.35);
  display: flex;
  align-items: center;
  justify-content: center;

  /* ⬇️ transição mais suave */
  transition: 
    background 0.7s cubic-bezier(.16,1,.3,1),
    box-shadow 0.7s cubic-bezier(.16,1,.3,1);
}

/* BOLINHA */
.btn08 .elementor-button:before{
  content:"";
  position:absolute;
  top: 50%;
  left: 0px;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  background: #fff;
  border-radius: 999px;
  z-index: 0;

  transition: 
    left 0.7s cubic-bezier(.16,1,.3,1);
}

/* TEXTO */
.btn08 .elementor-button-text{
  position: relative;
  z-index: 1;
  color: white;

  transition: 
    color 0.6s ease,
    transform 0.6s cubic-bezier(.16,1,.3,1);
}

/* ÍCONE */
.btn08 .elementor-button-icon{
  position: absolute;
  top: 50%;
  left: 3px;
  width: 42px;
  height: 42px;
  display:flex;
  align-items:center;
  justify-content:center;
  z-index: 1;

  transform: translateY(-50%) rotate(-45deg);

  transition: 
    left 0.7s cubic-bezier(.16,1,.3,1),
    transform 0.7s cubic-bezier(.16,1,.3,1);
}

/* HOVER */
.btn08 .elementor-button:hover{
  background: #000 !important;
}

.btn08 .elementor-button:hover:before{
  left: calc(100% - 48px);
}

.btn08 .elementor-button:hover .elementor-button-icon{
  left: calc(100% - 48px);
  transform: translateY(-50%) rotate(0deg);
}

/* ⬅️ texto desloca levemente para a esquerda */
.btn08 .elementor-button:hover .elementor-button-text{
  color: #ffffff;
  transform: translateX(-20px);
}

/* ===============================
   VARIAÇÃO: BOTÃO BRANCO
   =============================== */
.btn08.btn08--white .elementor-button{
  background: #ffffff !important;
  border: none;
  box-shadow: 0 10px 30px rgba(0,0,0,.15);
}

/* bolinha preta */
.btn08.btn08--white .elementor-button:before{
  background: #000;
}

/* texto preto */
.btn08.btn08--white .elementor-button-text{
  color: #000;
}

/* ícone (normalmente herda a cor do SVG/font) */
.btn08.btn08--white .elementor-button-icon{
  color: #fff; /* ícone branco dentro da bolinha preta */
}

/* HOVER — mantém lógica original */
.btn08.btn08--white .elementor-button:hover{
  background: #D9D9D9 !important;
}

.btn08.btn08--white .elementor-button:hover .elementor-button-text{
  color: #000;
}


.font_laranja{
  background: linear-gradient(-90deg, #FFA61B, #FE7203);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}

.font_branca{
  font-weight: 700;
}

/* ===============================
   HOVER SEM QUEBRAR E1/E2/E3 (não mexe no transform do elemento)
   =============================== */
.processos{
  position: relative;
  border-radius: 20px;
  border: 1px solid rgba(0,0,0,0.06);
  background: #fff;
  box-shadow: 0 8px 30px rgba(0,0,0,.06);
  overflow: visible; /* pra não cortar a "viradinha" */
}

/* camada do hover (independente do scroll) */
.processos::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;

  /* começa invisível */
  opacity: 0;

  /* aqui sim a gente faz a virada/movimento */
  transform: translate3d(0,0,0) rotate(0deg);

  /* sombra do hover */
  box-shadow: 0 16px 50px rgba(0,0,0,.14);

  /* transição do hover — NÃO tem delay do e1/e5 */
  transition: transform .22s cubic-bezier(.16,1,.3,1),
              opacity  .16s ease;
  transition-delay: 0s !important;

  pointer-events: none;
}

/* ===============================
   DESKTOP — hover ativo
   =============================== */
@media (hover: hover) and (pointer: fine){

  .processos:hover::after{
    opacity: 1;
    transform: translate3d(-6px,-8px,0) rotate(1.5deg);
  }

  /* opcional: realça um pouco a borda no hover */
  .processos:hover{
    border-color: rgba(0,0,0,0.12);
  }
}

/* ===============================
   MOBILE — sem hover
   =============================== */
@media (hover: none) and (pointer: coarse){
  .processos::after{
    display:none !important;
  }
}


.elementor-custom-embed-play path:first-of-type{
    fill: white !important;
      cursor: pointer;
}
.elementor-custom-embed-play path:last-of-type{
    fill: white;
      cursor: pointer;
}


.drag-video-carousel{
  -webkit-user-select: none;
  user-select: none;
}

.drag-video-carousel .swiper{
  cursor: grab;
  touch-action: pan-y;
}

.drag-video-carousel .swiper:active{
  cursor: grabbing;
}/* End custom CSS */