.elementor-2385 .elementor-element.elementor-element-5a88b7c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overlay-opacity:0.97;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-5a88b7c::before, .elementor-2385 .elementor-element.elementor-element-5a88b7c > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-5a88b7c > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-5a88b7c > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-5a88b7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-5a88b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#110B07;--background-overlay:'';}.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-2385 .elementor-element.elementor-element-f28563e img{width:100%;}.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-2385 .elementor-element.elementor-element-0c72fd0{width:var( --container-widget-width, 969px );max-width:969px;--container-widget-width:969px;--container-widget-flex-grow:0;z-index:9;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title{margin-block-end:16px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon{font-size:80px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:1.2px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-a786c03 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a786c03 img{width:573px;}.elementor-2385 .elementor-element.elementor-element-cae258a{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-1893493 img{width:600px;}.elementor-2385 .elementor-element.elementor-element-d27b780 img{width:600px;}.elementor-2385 .elementor-element.elementor-element-01a23e7{--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-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-2385 .elementor-element.elementor-element-b5484c3 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-2385 .elementor-element.elementor-element-b5484c3{z-index:5;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-b5484c3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-2385 .elementor-element.elementor-element-b5484c3.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-b5484c3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-2385 .elementor-element.elementor-element-b5484c3.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-b5484c3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon{font-size:280px;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon svg{height:280px;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon-wrapper svg{width:auto;}.elementor-2385 .elementor-element.elementor-element-71aabc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:4;}.elementor-2385 .elementor-element.elementor-element-71aabc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-71aabc4 img{width:100%;}.elementor-2385 .elementor-element.elementor-element-74996fb > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-74996fb{z-index:3;}.elementor-2385 .elementor-element.elementor-element-0ebab41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-2385 .elementor-element.elementor-element-6de9732{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-6de9732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0795e8b{z-index:9;}.elementor-2385 .elementor-element.elementor-element-0795e8b > .elementor-widget-container{border-style:none;}.elementor-2385 .elementor-element.elementor-element-ace4344{z-index:9;}.elementor-2385 .elementor-element.elementor-element-d2cc4b2{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#291D17;--border-color:#291D17;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-2385 .elementor-element.elementor-element-d2cc4b2:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-d2cc4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110B07;}.elementor-2385 .elementor-element.elementor-element-9788a28{z-index:9;}.elementor-2385 .elementor-element.elementor-element-9788a28 img{width:168px;}.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-2385 .elementor-element.elementor-element-d614096 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(120px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(120px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(120px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-120px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-120px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-d614096{--e-icon-list-icon-size:30px;--icon-vertical-align:center;}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-text{color:#291D17;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-749a814{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2385 .elementor-element.elementor-element-749a814:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-749a814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110B07;}.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-2385 .elementor-element.elementor-element-03a5d8c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-03a5d8c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-03a5d8c .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-03a5d8c .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:66px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-03a5d8c .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:1.6px;color:#FFE4D6;}.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-2385 .elementor-element.elementor-element-16ada68{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;z-index:10;text-align:start;font-family:"Forma", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-16ada68 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-7db0273{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-409f234{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;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:#291D17;--border-color:#291D17;--border-radius:20px 20px 20px 20px;--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-2385 .elementor-element.elementor-element-409f234::before, .elementor-2385 .elementor-element.elementor-element-409f234 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-409f234 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-409f234 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-409f234 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-409f234 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/noticia-galaxia.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-9d8a00c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-9d8a00c img{width:647px;border-radius:20px 20px 20px 20px;}.elementor-2385 .elementor-element.elementor-element-0f5f7ab > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0f5f7ab.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-9cf8672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-9cf8672:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-9cf8672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A110C;}.elementor-2385 .elementor-element.elementor-element-156b3b5 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-156b3b5{z-index:10;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-d3651cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--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-2385 .elementor-element.elementor-element-21b68df{--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-2385 .elementor-element.elementor-element-7a81b4a{--display:flex;--min-height:300px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-91485df{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-91485df > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-91485df .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-91485df .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-91485df .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6ae13e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6ae13e7 img{width:766px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-beb352a{--display:flex;--min-height:200px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-737699c{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-737699c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-737699c .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-737699c .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-737699c .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-3cb34e8 img{width:159px;}.elementor-2385 .elementor-element.elementor-element-a661e78{--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-2385 .elementor-element.elementor-element-216d6a3{--display:flex;--min-height:520px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-2b0ba55{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-2b0ba55 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-2b0ba55 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-2b0ba55 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2b0ba55 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-a3d2515 img{width:480px;}.elementor-2385 .elementor-element.elementor-element-e1079d7{--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-2385 .elementor-element.elementor-element-81bbe9f{--display:flex;--min-height:250px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-ae3ea79{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-ae3ea79 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-ae3ea79 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-ae3ea79 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-ae3ea79 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c3c5e3d img{width:189px;}.elementor-2385 .elementor-element.elementor-element-9292b5f{--display:flex;--min-height:250px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-e027bf6{width:var( --container-widget-width, 157px );max-width:157px;--container-widget-width:157px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-e027bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-e027bf6 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-e027bf6 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-e027bf6 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c4bc098 img{width:209px;}.elementor-2385 .elementor-element.elementor-element-c949783{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-c949783:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-c949783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-f34e05a .elementor-icon-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-81a2f5d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-81a2f5d > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-81a2f5d .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-81a2f5d .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-81a2f5d:has(:hover) .elementor-image-box-title,
					 .elementor-2385 .elementor-element.elementor-element-81a2f5d:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2385 .elementor-element.elementor-element-81a2f5d .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:1.6px;color:#FFE4D6;}.elementor-2385 .elementor-element.elementor-element-76f5860{--display:flex;}.elementor-2385 .elementor-element.elementor-element-8e04b5b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2385 .elementor-element.elementor-element-55b640b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-55b640b{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-55b640b .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-c73937c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-c73937c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c73937c.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-9cff579{--display:flex;}.elementor-2385 .elementor-element.elementor-element-982d4b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-61c13ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-61c13ec{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-61c13ec .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-e4e7863{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-e4e7863 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-e4e7863.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-c9bd1aa{--display:flex;}.elementor-2385 .elementor-element.elementor-element-10a4148{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-5c32890 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-5c32890{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-5c32890 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-7c810c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-7c810c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-7c810c6.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-d83b577{--display:flex;}.elementor-2385 .elementor-element.elementor-element-c9b6653{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-bad5455 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-bad5455{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-bad5455 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-55479a4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-55479a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-55479a4.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-61bd805{--display:flex;}.elementor-2385 .elementor-element.elementor-element-e9b3d03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-38f4a36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-38f4a36{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-38f4a36 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-478b672{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-478b672 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-478b672.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-5a2d234{--display:flex;}.elementor-2385 .elementor-element.elementor-element-8e26350{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-a58414e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-a58414e{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-a58414e .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-9fc59f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-9fc59f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9fc59f6.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-d20894d{--display:flex;}.elementor-2385 .elementor-element.elementor-element-6b91476{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-a66b3e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-a66b3e3{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-a66b3e3 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-ee6cbc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-ee6cbc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-ee6cbc4.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-0d42a7d{--display:flex;}.elementor-2385 .elementor-element.elementor-element-6d21aae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-c911ab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-c911ab5{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-c911ab5 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-35d1632{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-35d1632 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-35d1632.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-ead7f30{--display:flex;}.elementor-2385 .elementor-element.elementor-element-4b91f1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-d97cdaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-d97cdaf{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-d97cdaf .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-8207702{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-8207702 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-8207702.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-c7f2a4e{--display:flex;}.elementor-2385 .elementor-element.elementor-element-e472273{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-4870fed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-4870fed{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-4870fed .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-8905744{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-8905744 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-8905744.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-160126c{--display:flex;}.elementor-2385 .elementor-element.elementor-element-15cd9bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-eac77fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-eac77fd{z-index:2;text-align:center;}.elementor-2385 .elementor-element.elementor-element-eac77fd .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.5px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-e3996a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-e3996a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-e3996a3.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-50e9f09{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;z-index:10;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:18px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}:where( .elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--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-2385 .elementor-element.elementor-element-50e9f09 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}.elementor-2385 .elementor-element.elementor-element-ce4f40c img{width:100%;}.elementor-2385 .elementor-element.elementor-element-b7dc848 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-b7dc848.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-a85ed60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2385 .elementor-element.elementor-element-a85ed60::before, .elementor-2385 .elementor-element.elementor-element-a85ed60 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-a85ed60 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-a85ed60 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-a85ed60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-a85ed60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/universo-img.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-aa8cd32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-7addc1b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-7addc1b{z-index:10;}.elementor-2385 .elementor-element.elementor-element-7addc1b .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-7addc1b .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-7addc1b .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-b0c86d7{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;z-index:10;text-align:start;font-family:"Forma", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-b0c86d7 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-74eeaf2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-74eeaf2{z-index:10;}.elementor-2385 .elementor-element.elementor-element-74eeaf2 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-74eeaf2 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-74eeaf2 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:36px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-e2d07f6{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;z-index:10;text-align:start;font-family:"Forma", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-e2d07f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-8a12471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-7917d54{width:100%;max-width:100%;}.elementor-2385 .elementor-element.elementor-element-7917d54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-7917d54.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-c4e257e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-c4e257e:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-c4e257e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A110C;}.elementor-2385 .elementor-element.elementor-element-0df8f58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-0df8f58.e-con{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-5a462ad{z-index:9;}.elementor-2385 .elementor-element.elementor-element-c7b7281 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c7b7281{z-index:10;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-wrapper{text-align:center;gap:26px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title{margin-block-end:4px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon{font-size:80px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:52px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-fb99570{--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-2385 .elementor-element.elementor-element-0117e5b{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-0455da9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0455da9{z-index:2;}.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2316fe1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-2316fe1::before, .elementor-2385 .elementor-element.elementor-element-2316fe1 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-2316fe1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-2316fe1 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-2316fe1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-2316fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-cometa-2.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-e492398{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-e492398 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-7af1257{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-7af1257 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-7af1257 p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-2742f37{width:var( --container-widget-width, 344px );max-width:344px;--container-widget-width:344px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-c3acc6b{--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-2385 .elementor-element.elementor-element-4e17d38{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-d3cb04c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-d3cb04c::before, .elementor-2385 .elementor-element.elementor-element-d3cb04c > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-d3cb04c > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-d3cb04c > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-d3cb04c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-d3cb04c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-estelar.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-a2475c7{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-a2475c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-b337918{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-b337918 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-b337918 p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d{width:var( --container-widget-width, 299px );max-width:299px;--container-widget-width:299px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-3dcb19d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-3dcb19d{z-index:2;}.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-528b757{--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-2385 .elementor-element.elementor-element-4b64534{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-d7e98f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-d7e98f3::before, .elementor-2385 .elementor-element.elementor-element-d7e98f3 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-d7e98f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-d7e98f3 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-d7e98f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-d7e98f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-galaxia.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-42219db{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-42219db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-47109ba{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-47109ba > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-47109ba p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-f151bfe{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-f8eab97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-f8eab97{z-index:2;}.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-7ad6657{--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-2385 .elementor-element.elementor-element-d7bbd4a{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-7699328{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-7699328::before, .elementor-2385 .elementor-element.elementor-element-7699328 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-7699328 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-7699328 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-7699328 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-7699328 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-constelacao.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-5f426bf{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-5f426bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2b15120{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2b15120 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-2b15120 p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-d6f4954{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-4eba399 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-4eba399{z-index:2;}.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-a3cd2d9{--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-2385 .elementor-element.elementor-element-0d13ebf{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-d5f4900{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-d5f4900::before, .elementor-2385 .elementor-element.elementor-element-d5f4900 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-d5f4900 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-d5f4900 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-d5f4900 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-d5f4900 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-universo.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-4418113{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-4418113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-bb8a885{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-bb8a885 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-bb8a885 p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-eae2122{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-7db43fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-7db43fe{z-index:2;}.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-43098b3{--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-2385 .elementor-element.elementor-element-9e2de1e{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-c798c42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-c798c42::before, .elementor-2385 .elementor-element.elementor-element-c798c42 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-c798c42 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-c798c42 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-c798c42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-c798c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-multiverso.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-35d403f{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-35d403f > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-35d403f p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-48ce70e{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-6665039 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6665039{z-index:2;}.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-7b7da61{--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-2385 .elementor-element.elementor-element-c10ac4b{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-726cc8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:10px 10px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-726cc8d::before, .elementor-2385 .elementor-element.elementor-element-726cc8d > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-726cc8d > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-726cc8d > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-726cc8d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-726cc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/image-bg-deusa.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-2df34b3{width:auto;max-width:auto;z-index:10;}.elementor-2385 .elementor-element.elementor-element-2df34b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-9610459{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;z-index:10;text-align:center;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-9610459 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9610459 p{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-babe720{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-text{color:#D1D1D1;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-9a32486 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9a32486{z-index:2;}.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-df690f0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:18px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-2385 .elementor-element.elementor-element-df690f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-3b8a557 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-3b8a557.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-9675207 img{width:100%;}.elementor-2385 .elementor-element.elementor-element-10ec398{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-10ec398:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-10ec398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-98aed8c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-98aed8c img{width:573px;}.elementor-2385 .elementor-element.elementor-element-d291553{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;z-index:1;}.elementor-2385 .elementor-element.elementor-element-d291553 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-d291553 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-d291553 .elementor-image-box-title{margin-bottom:12px;font-family:"Forma", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-d291553:has(:hover) .elementor-image-box-title,
					 .elementor-2385 .elementor-element.elementor-element-d291553:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-2385 .elementor-element.elementor-element-d291553 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:26px;font-weight:400;line-height:1.2em;letter-spacing:1.6px;color:#2E2D30;}.elementor-2385 .elementor-element.elementor-element-883dd91{z-index:9;}.elementor-2385 .elementor-element.elementor-element-883dd91 img{width:431px;}.elementor-2385 .elementor-element.elementor-element-9e1d6d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-ffe9251{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-88058b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-88058b0{z-index:2;}.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b{width:var( --container-widget-width, 643px );max-width:643px;--container-widget-width:643px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-1px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.3px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-22401c3{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-26222aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-26222aa{z-index:2;}.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-0c35201{width:var( --container-widget-width, 643px );max-width:643px;--container-widget-width:643px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-0c35201 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-0c35201.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-1px;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.3px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-963b572{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-a4abfbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a4abfbc{z-index:2;}.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#7B4427;}.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-133f484{width:var( --container-widget-width, 643px );max-width:643px;--container-widget-width:643px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-133f484 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-133f484.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2385 .elementor-element.elementor-element-133f484.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2385 .elementor-element.elementor-element-133f484.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-1px;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:19px;font-weight:400;letter-spacing:0.3px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-6359b67 img{width:100%;}.elementor-2385 .elementor-element.elementor-element-a6c0ae9{z-index:2;}.elementor-2385 .elementor-element.elementor-element-a6c0ae9 .elementor-icon-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-63d9052{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2385 .elementor-element.elementor-element-6056058 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(120px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(120px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(120px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-120px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-120px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-6056058{--e-icon-list-icon-size:30px;--icon-vertical-align:center;}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-text{color:#291D17;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-f94cae2{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-0683c26 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0683c26{z-index:10;}.elementor-2385 .elementor-element.elementor-element-0683c26 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-0683c26 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-0683c26 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-bff5786{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-bff5786:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-bff5786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A110C;}.elementor-2385 .elementor-element.elementor-element-e4ddc8b img{width:100%;}.elementor-2385 .elementor-element.elementor-element-04fb8c0{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-f2042ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2385 .elementor-element.elementor-element-3fd570f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2385 .elementor-element.elementor-element-3fd570f:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-3fd570f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32221960;}.elementor-2385 .elementor-element.elementor-element-0c332f3{--display:flex;--min-height:340px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-30cb8cb{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-30cb8cb > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-30cb8cb.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-940b299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-940b299 img{width:372px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-62fc56b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2385 .elementor-element.elementor-element-62fc56b:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-62fc56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32221960;}.elementor-2385 .elementor-element.elementor-element-592251c{--display:flex;--min-height:340px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-f059e59{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-f059e59 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-f059e59.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-568371f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-568371f .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-568371f img{width:268px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-bb3b8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-bb3b8fd .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-bb3b8fd img{width:268px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-6ae1620{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-b3ede09{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2385 .elementor-element.elementor-element-b3ede09:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-b3ede09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32221960;}.elementor-2385 .elementor-element.elementor-element-c0c64c3{--display:flex;--min-height:340px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-eca5fd3{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-eca5fd3.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-80f9aea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-80f9aea{z-index:2;}.elementor-2385 .elementor-element.elementor-element-80f9aea img{width:553px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-2fb03ed{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2385 .elementor-element.elementor-element-2fb03ed:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-2fb03ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32221960;}.elementor-2385 .elementor-element.elementor-element-117f332{--display:flex;--min-height:340px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-927a7d5{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-927a7d5 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-927a7d5.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-fd931bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-9297062 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9297062 img{width:250px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-5525ef6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-5525ef6 img{width:250px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-a59e61b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a59e61b img{width:250px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-17c387e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-17c387e{z-index:9;}.elementor-2385 .elementor-element.elementor-element-bc6979c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-bc6979c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2385 .elementor-element.elementor-element-6b3b0b7 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6b3b0b7.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-72bf0f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-72bf0f6:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-72bf0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-52a5d38 img{width:100%;}.elementor-2385 .elementor-element.elementor-element-03659bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-2385 .elementor-element.elementor-element-c2ac2cb{--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-2385 .elementor-element.elementor-element-ed44a7d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-ed44a7d{z-index:10;}.elementor-2385 .elementor-element.elementor-element-ed44a7d .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-ed44a7d .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#2E2D30;}.elementor-2385 .elementor-element.elementor-element-ed44a7d .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8{--e-icon-list-icon-size:20px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-c590ebc{--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-2385 .elementor-element.elementor-element-5017c0a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-22e379b img{width:434px;}.elementor-2385 .elementor-element.elementor-element-2cb0849{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-2cb0849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-f02b038{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-c5d525e img{width:300px;}.elementor-2385 .elementor-element.elementor-element-c7f2a64{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-5904c15{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-ed8af4d img{width:349px;}.elementor-2385 .elementor-element.elementor-element-df7a2ce{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-df7a2ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-425a1b2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-0a4e402 img{width:534px;}.elementor-2385 .elementor-element.elementor-element-5e26b9e{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-5e26b9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-d89278e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-d106560 img{width:268px;}.elementor-2385 .elementor-element.elementor-element-0fc6917{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-0fc6917 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-a2eda29{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-b89fbf6{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:1px 1px 21px 21px;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-64cd007{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-b9286bf img{width:347px;}.elementor-2385 .elementor-element.elementor-element-27bdb78{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-27bdb78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-1679527{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-1679527:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-1679527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A110C;}.elementor-2385 .elementor-element.elementor-element-efc61ff img{width:100%;}.elementor-2385 .elementor-element.elementor-element-c6a67ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 7px 10px 20px;}.elementor-2385 .elementor-element.elementor-element-c6a67ad.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-c6a67ad{--e-icon-list-icon-size:20px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-1cea0fc{width:initial;max-width:initial;z-index:10;}.elementor-2385 .elementor-element.elementor-element-1cea0fc > .elementor-widget-container{margin:20px 0px 42px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-1cea0fc.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-1cea0fc .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-1cea0fc .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:46px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-1cea0fc .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-d8988b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-b425b6b{--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-2385 .elementor-element.elementor-element-29d7cb8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-7f8e634 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-7f8e634.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-7f8e634{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-text{color:#FFA778;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2385 .elementor-element.elementor-element-eed03ff{--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-2385 .elementor-element.elementor-element-4196df5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-0961894{--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-2385 .elementor-element.elementor-element-2fdaaf0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-2385 .elementor-element.elementor-element-6447610{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-6447610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6447610.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6447610.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6447610.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-6447610.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon{font-size:130px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-a57e81d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-a57e81d img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-7b01926{--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-2385 .elementor-element.elementor-element-eafe369{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-7502d9c{--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-2385 .elementor-element.elementor-element-2034937{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-c2a5fd2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon{font-size:100px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-9aaef07 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-9aaef07 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-2401924{--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-2385 .elementor-element.elementor-element-8c43376{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-a823c40{--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-2385 .elementor-element.elementor-element-4a878cd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-2385 .elementor-element.elementor-element-130ef7e{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-130ef7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-130ef7e.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-130ef7e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-130ef7e.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-130ef7e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon{font-size:80px;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-317098d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-317098d img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-e4c99f0{--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-2385 .elementor-element.elementor-element-12d9c9a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-ddfdd05{--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-2385 .elementor-element.elementor-element-3ec565e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-2385 .elementor-element.elementor-element-71aa472{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-71aa472 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-71aa472.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-71aa472.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-71aa472.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-71aa472.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon{font-size:130px;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-311deb9 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-311deb9 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-d658ee6{--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-2385 .elementor-element.elementor-element-89beb55{--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:20px 20px;--row-gap:20px;--column-gap:20px;--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-2385 .elementor-element.elementor-element-b5c883d{--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-2385 .elementor-element.elementor-element-7973b88{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:30px;}.elementor-2385 .elementor-element.elementor-element-eff48a4{width:var( --container-widget-width, 735px );max-width:735px;--container-widget-width:735px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-eff48a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-eff48a4.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-eff48a4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-eff48a4.elementor-view-framed .elementor-icon, .elementor-2385 .elementor-element.elementor-element-eff48a4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon{font-size:75px;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-d3cd428 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-d3cd428 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-065e31f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 571px );max-width:571px;--container-widget-width:571px;--container-widget-flex-grow:0;--n-tabs-title-gap:5px;--n-tabs-gap:12px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:13px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:13px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#00416C;}.elementor-2385 .elementor-element.elementor-element-065e31f > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-2385 .elementor-element.elementor-element-065e31f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#181F38;}.elementor-2385 .elementor-element.elementor-element-065e31f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2385 .elementor-element.elementor-element-065e31f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#976042;}.elementor-2385 .elementor-element.elementor-element-065e31f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-065e31f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-2385 .elementor-element.elementor-element-065e31f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Forma", Sans-serif;font-weight:500;letter-spacing:0.9px;}:where( .elementor-2385 .elementor-element.elementor-element-065e31f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2385 .elementor-element.elementor-element-a9e3fde .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-3804ad8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-5690c44{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d.elementor-element{--align-self:flex-end;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-text{color:#FFA778;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0.elementor-element{--align-self:flex-end;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-wrapper{text-align:end;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-bcd532f .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-a29defa{--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-2385 .elementor-element.elementor-element-ada0b02 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-ada0b02 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-36777dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-bfd46d4{--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-2385 .elementor-element.elementor-element-473b890 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-473b890 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-e9e4e1b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-74b3015 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-74b3015.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-74b3015{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-text{color:#FFA778;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-6272b3f{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-6272b3f > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6272b3f.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-7a03b4d .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-fbe05e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-7e0370c{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-a5d96c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-a5d96c4.elementor-element{--align-self:flex-end;}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-a5d96c4{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-text{color:#FFA778;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-5f903f0{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-5f903f0 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-5f903f0.elementor-element{--align-self:flex-end;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-wrapper{text-align:end;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-1d63b9c .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-f05ae76{--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-2385 .elementor-element.elementor-element-5a63a16 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-5a63a16 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-7ac3fad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-baa6374{--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-2385 .elementor-element.elementor-element-41cc050 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-41cc050 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-d89c004{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-b5aa985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-b5aa985.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-b5aa985{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-text{color:#FFA778;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-a8a8898{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-a8a8898 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a8a8898.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-54e1269 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-d774111{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-9069caa{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-719bc26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-719bc26.elementor-element{--align-self:flex-end;}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-719bc26{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-text{color:#FFA778;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-b2139ea{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-b2139ea > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-b2139ea.elementor-element{--align-self:flex-end;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-wrapper{text-align:end;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-888ada9 .elementor-heading-title{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-4a0d54e{--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-2385 .elementor-element.elementor-element-d183a62 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2385 .elementor-element.elementor-element-d183a62 img{width:460px;border-radius:15px 15px 15px 15px;}.elementor-2385 .elementor-element.elementor-element-1dc2748{width:initial;max-width:initial;z-index:10;}.elementor-2385 .elementor-element.elementor-element-1dc2748 > .elementor-widget-container{margin:72px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-1dc2748.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-1dc2748 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-1dc2748 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:41px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-1dc2748 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-20a1118{width:initial;max-width:initial;}.elementor-2385 .elementor-element.elementor-element-e8ef5b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-2385 .elementor-element.elementor-element-e8ef5b1::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("../images/bg-galaxia.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2385 .elementor-element.elementor-element-f9ad417{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-2178382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 7px 10px 20px;}.elementor-2385 .elementor-element.elementor-element-2178382.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-2178382{--e-icon-list-icon-size:20px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-039431c{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-039431c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-title{margin-block-end:11px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;letter-spacing:0.6px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-691655f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-2385 .elementor-element.elementor-element-691655f:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-691655f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32221960;}.elementor-2385 .elementor-element.elementor-element-3957d1f{--display:flex;--min-height:340px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-34164d5 img{width:572px;}.elementor-2385 .elementor-element.elementor-element-963467c{width:initial;max-width:initial;z-index:10;}.elementor-2385 .elementor-element.elementor-element-963467c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-963467c.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon{font-size:100px;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:32px;font-weight:800;line-height:1.3em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-c102da8{z-index:20;}.elementor-2385 .elementor-element.elementor-element-0e64ae7{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#DDDDDD0F;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-ab107b3{width:var( --container-widget-width, 642px );max-width:642px;--container-widget-width:642px;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-ab107b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 12px 8px 20px;}.elementor-2385 .elementor-element.elementor-element-ab107b3.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-961f10d{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-bc24601{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD0F;--border-color:#DDDDDD0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-92df520 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-92df520.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-92df520{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-f510a5b{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-f510a5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-f510a5b.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-title{margin-block-end:0px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-4543252{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD0F;--border-color:#DDDDDD0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-9932ec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9932ec7.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-9932ec7{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-768fb55{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-768fb55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-768fb55.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-title{margin-block-end:0px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-7828d07{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD0F;--border-color:#DDDDDD0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-e62bff4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-e62bff4.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-e62bff4{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-9f0f260{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-9f0f260 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9f0f260.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-title{margin-block-end:0px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-4188113{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DDDDDD0F;--border-color:#DDDDDD0F;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-3429a7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-3429a7b.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-3429a7b{--e-icon-list-icon-size:15px;--icon-vertical-offset:-2px;}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d{width:var( --container-widget-width, 506px );max-width:506px;--container-widget-width:506px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-title{margin-block-end:0px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-52ef885 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:10px 0px 6px 0px;}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-icon i{color:#052603;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-icon svg{fill:#052603;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-52ef885{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-text{color:#0A1438;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-29c301a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-29c301a .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:16px;font-weight:500;color:#FFC9AC;}.elementor-2385 .elementor-element.elementor-element-29c301a .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:500;line-height:0.8em;letter-spacing:1px;color:#FFC9AC;}.elementor-2385 .elementor-element.elementor-element-694d09e > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-694d09e.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-f252bb8 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-f252bb8.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-590f7ec > .elementor-widget-container{margin:30px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-590f7ec img{width:669px;}.elementor-2385 .elementor-element.elementor-element-4cacc4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-4cacc4b{z-index:9;}.elementor-2385 .elementor-element.elementor-element-b65bde7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-b65bde7:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-b65bde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-6ca825d img{width:100%;}.elementor-2385 .elementor-element.elementor-element-a30b734 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-a30b734 .elementor-icon-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-a30b734 .elementor-icon{font-size:220px;}.elementor-2385 .elementor-element.elementor-element-a30b734 .elementor-icon svg{height:220px;}.elementor-2385 .elementor-element.elementor-element-a30b734 .elementor-icon-wrapper svg{width:auto;}.elementor-2385 .elementor-element.elementor-element-06b7558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 20px;}.elementor-2385 .elementor-element.elementor-element-06b7558.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-06b7558{--e-icon-list-icon-size:20px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-06b7558 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-f9de9ce{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-f9de9ce > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:48px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-66c137d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-66c137d.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-644798b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-644798b:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-644798b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A110C;}.elementor-2385 .elementor-element.elementor-element-ebcd836 img{width:100%;}.elementor-2385 .elementor-element.elementor-element-46dd8da{width:initial;max-width:initial;}.elementor-2385 .elementor-element.elementor-element-1d365d2{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-1d365d2 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-1d365d2 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-1d365d2 .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-1d365d2 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-1df873b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-1df873b{z-index:10;}.elementor-2385 .elementor-element.elementor-element-1df873b .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-1df873b .elementor-image-box-title{margin-bottom:12px;font-family:"Forma", Sans-serif;font-size:24px;font-weight:500;font-style:italic;line-height:1.1em;letter-spacing:0.8px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-1df873b .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-2667db4{width:var( --container-widget-width, 808px );max-width:808px;--container-widget-width:808px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-2667db4 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-2667db4 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-2667db4 .elementor-image-box-title{margin-bottom:12px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.1em;letter-spacing:0.8px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-2667db4 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-020da50{--display:flex;}.elementor-2385 .elementor-element.elementor-element-cdaf2b8{--display:flex;}.elementor-2385 .elementor-element.elementor-element-c949951{--display:flex;}.elementor-2385 .elementor-element.elementor-element-ba1f8bf img{width:99.6%;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-2bd92eb{--display:flex;}.elementor-2385 .elementor-element.elementor-element-f12b3ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-07104db{--display:flex;}.elementor-2385 .elementor-element.elementor-element-56f75ce{--display:flex;}.elementor-2385 .elementor-element.elementor-element-c603e56 img{width:99.6%;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-01603f2{--display:flex;}.elementor-2385 .elementor-element.elementor-element-bc83239{--display:flex;}.elementor-2385 .elementor-element.elementor-element-1e6fd67{--display:flex;}.elementor-2385 .elementor-element.elementor-element-4b69939 img{width:99.6%;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-b84663d{--display:flex;}.elementor-2385 .elementor-element.elementor-element-3a074be{--display:flex;}.elementor-2385 .elementor-element.elementor-element-ef034df{--display:flex;}.elementor-2385 .elementor-element.elementor-element-42ff230 img{border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-503859f{--display:flex;}.elementor-2385 .elementor-element.elementor-element-6827177{--display:flex;}.elementor-2385 .elementor-element.elementor-element-7da43da{--display:flex;}.elementor-2385 .elementor-element.elementor-element-38f57b0 img{border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-5d4dec3{--display:flex;}.elementor-2385 .elementor-element.elementor-element-f4df318{--display:flex;}.elementor-2385 .elementor-element.elementor-element-3aa151b{--display:flex;}.elementor-2385 .elementor-element.elementor-element-e8e51dd img{border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-ebcb643{--display:flex;}.elementor-2385 .elementor-element.elementor-element-bd652fa{--display:flex;}.elementor-2385 .elementor-element.elementor-element-71cb0ce{--display:flex;}.elementor-2385 .elementor-element.elementor-element-343e67c{--display:flex;}.elementor-2385 .elementor-element.elementor-element-4b5a2b7{--display:flex;}.elementor-2385 .elementor-element.elementor-element-cdedfeb{--display:flex;}.elementor-2385 .elementor-element.elementor-element-fa8c3f9{--display:flex;}.elementor-2385 .elementor-element.elementor-element-d7fe21e{--display:flex;}.elementor-2385 .elementor-element.elementor-element-1d7d49b{--display:flex;}.elementor-2385 .elementor-element.elementor-element-8b3ba95{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:18px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-2385 .elementor-element.elementor-element-dc6a30d{width:var( --container-widget-width, 808px );max-width:808px;--container-widget-width:808px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-dc6a30d > .elementor-widget-container{margin:32px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-dc6a30d .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-dc6a30d .elementor-image-box-title{margin-bottom:12px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.1em;letter-spacing:0.8px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-dc6a30d .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-18faff5 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-18faff5{z-index:10;}.elementor-2385 .elementor-element.elementor-element-18faff5 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-18faff5 .elementor-image-box-title{margin-bottom:12px;font-family:"Forma", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-18faff5 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:32px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-65a1c5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-2385 .elementor-element.elementor-element-65a1c5f.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-65a1c5f{--e-icon-list-icon-size:20px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-65a1c5f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-8105825 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-8105825.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-4faa880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-4faa880{z-index:9;}.elementor-2385 .elementor-element.elementor-element-cdee393{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-cdee393:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-cdee393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-3e2e719 img{width:100%;}.elementor-2385 .elementor-element.elementor-element-011f2f3{width:var( --container-widget-width, 565px );max-width:565px;--container-widget-width:565px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-011f2f3 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-title{margin-block-end:11px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-title a{font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1em;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-description{font-family:"Forma", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-a8762b1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-49a6f87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-49a6f87{z-index:2;}.elementor-2385 .elementor-element.elementor-element-49a6f87 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-49a6f87 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-49a6f87 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-dc586c7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-aacd587 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-aacd587{z-index:2;}.elementor-2385 .elementor-element.elementor-element-aacd587 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-aacd587 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-aacd587 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-f0bfb0f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-821fb18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-821fb18{z-index:2;}.elementor-2385 .elementor-element.elementor-element-821fb18 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-821fb18 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-821fb18 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-6625ee2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-89cb4ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-89cb4ad{z-index:2;}.elementor-2385 .elementor-element.elementor-element-89cb4ad .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-89cb4ad .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-89cb4ad .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-86a042d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-0730561 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0730561{z-index:2;}.elementor-2385 .elementor-element.elementor-element-0730561 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-0730561 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-0730561 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-a089144{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-1755036 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-1755036{z-index:2;}.elementor-2385 .elementor-element.elementor-element-1755036 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-1755036 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-1755036 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-a1f9cc2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-0880737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0880737{z-index:2;}.elementor-2385 .elementor-element.elementor-element-0880737 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-0880737 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;letter-spacing:0px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-0880737 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:1px;color:#161616;}.elementor-2385 .elementor-element.elementor-element-ded69f9{--n-accordion-title-font-size:20px;z-index:9;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container{margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-2385 .elementor-element.elementor-element-ded69f9 {--n-accordion-padding:16px 20px 16px 20px;}:where( .elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Forma", Sans-serif;font-weight:500;letter-spacing:1px;}:where( .elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2385 .elementor-element.elementor-element-2050c20{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-2385 .elementor-element.elementor-element-64d5f78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-463d440 .elementor-icon-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-e3c3918{width:var( --container-widget-width, 435px );max-width:435px;--container-widget-width:435px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-e3c3918 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2385 .elementor-element.elementor-element-e3c3918 .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-e3c3918 .elementor-image-box-title{margin-bottom:11px;font-family:"Forma", Sans-serif;font-size:32px;font-weight:600;line-height:1em;letter-spacing:0.4px;color:#000000;}.elementor-2385 .elementor-element.elementor-element-e3c3918 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.6px;color:#161616;}.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-2385 .elementor-element.elementor-element-534f85e .elementor-button{background-color:#04B916;font-family:"Forma", Sans-serif;font-size:22px;font-weight:600;letter-spacing:0.6px;fill:#E2F8E1;color:#E2F8E1;border-radius:100px 100px 100px 100px;padding:24px 80px 24px 80px;}.elementor-2385 .elementor-element.elementor-element-534f85e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button:hover, .elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button:focus{color:#E2F8E1;}.elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button:hover svg, .elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button:focus svg{fill:#E2F8E1;}.elementor-2385 .elementor-element.elementor-element-86ca548{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-86ca548:not(.elementor-motion-effects-element-type-background), .elementor-2385 .elementor-element.elementor-element-86ca548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A110C;}.elementor-2385 .elementor-element.elementor-element-439292a img{width:100%;}.elementor-2385 .elementor-element.elementor-element-91d288a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;z-index:10;}.elementor-2385 .elementor-element.elementor-element-91d288a > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-91d288a .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-91d288a .elementor-image-box-title{margin-bottom:4px;font-family:"Forma", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;letter-spacing:1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-91d288a .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:1px;color:#D1D1D1;}.elementor-2385 .elementor-element.elementor-element-c55a800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c55a800.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(19px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(19px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(19px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-19px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-19px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-c55a800{--e-icon-list-icon-size:20px;--icon-vertical-offset:1px;}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.9px;}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-8e92702{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-7ae822e img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-fece371 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-12a25e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-12a25e0{z-index:9;}.elementor-2385 .elementor-element.elementor-element-8276743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#A7A7A712;--border-color:#A7A7A712;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-2385 .elementor-element.elementor-element-83eb09f{--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-2385 .elementor-element.elementor-element-fde221f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-fde221f.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-fde221f img{width:70px;border-radius:10px 10px 10px 10px;}.elementor-2385 .elementor-element.elementor-element-3b1f428{width:auto;max-width:auto;z-index:9;}.elementor-2385 .elementor-element.elementor-element-3b1f428 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-3b1f428.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-3b1f428 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-3b1f428 .elementor-image-box-title{margin-bottom:10px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-3b1f428:has(:hover) .elementor-image-box-title,
					 .elementor-2385 .elementor-element.elementor-element-3b1f428:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-3b1f428 .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:1px;color:#D8D8D8;}.elementor-2385 .elementor-element.elementor-element-0fe1a19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-19a0e05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-fa8995d{width:auto;max-width:auto;z-index:9;}.elementor-2385 .elementor-element.elementor-element-fa8995d > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-2385 .elementor-element.elementor-element-fa8995d .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-fa8995d .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-fa8995d:has(:hover) .elementor-image-box-title,
					 .elementor-2385 .elementor-element.elementor-element-fa8995d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-fa8995d .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.6px;color:#FFF5F0;}.elementor-2385 .elementor-element.elementor-element-8f733ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-8f733ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-text{color:#A7A7A7;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-22e464a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-cb2ee6c{width:auto;max-width:auto;z-index:9;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c:has(:hover) .elementor-image-box-title,
					 .elementor-2385 .elementor-element.elementor-element-cb2ee6c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.6px;color:#FFF5F0;}.elementor-2385 .elementor-element.elementor-element-c41d985 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-c41d985{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-text{color:#A7A7A7;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-92ae453{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-c6636b2{width:auto;max-width:auto;z-index:9;}.elementor-2385 .elementor-element.elementor-element-c6636b2 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-2385 .elementor-element.elementor-element-c6636b2 .elementor-image-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-c6636b2 .elementor-image-box-title{margin-bottom:0px;font-family:"Forma", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c6636b2:has(:hover) .elementor-image-box-title,
					 .elementor-2385 .elementor-element.elementor-element-c6636b2:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-c6636b2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:-0.6px;color:#FFF5F0;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-icon i{color:#A7A7A7;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-icon svg{fill:#A7A7A7;transition:fill 0.3s;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7{--e-icon-list-icon-size:16px;--icon-vertical-offset:1px;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-item > a{font-family:"Forma", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-text{color:#A7A7A7;transition:color 0.3s;}.elementor-2385 .elementor-element.elementor-element-a86bbd0 .elementor-button{background-color:#12171400;font-family:"Forma", Sans-serif;font-weight:500;letter-spacing:1px;fill:#A7A7A7;color:#A7A7A7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A7A7A745;border-radius:100px 100px 100px 100px;padding:14px 40px 14px 40px;}.elementor-2385 .elementor-element.elementor-element-5487370{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-2385 .elementor-element.elementor-element-06deb73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-463a68f{width:auto;max-width:auto;z-index:9;}.elementor-2385 .elementor-element.elementor-element-463a68f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-463a68f.elementor-element{--align-self:center;}.elementor-2385 .elementor-element.elementor-element-463a68f .elementor-image-box-wrapper{text-align:center;}.elementor-2385 .elementor-element.elementor-element-463a68f .elementor-image-box-title{margin-bottom:10px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;line-height:1px;letter-spacing:-1px;color:#FFFFFF;}.elementor-2385 .elementor-element.elementor-element-463a68f .elementor-image-box-description{font-family:"Forma", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:0.5px;color:#D8D8D8;}body.elementor-page-2385:not(.elementor-motion-effects-element-type-background), body.elementor-page-2385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110B07;}body.elementor-page-2385{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1441px){.elementor-2385 .elementor-element.elementor-element-0c72fd0{--container-widget-width:809px;--container-widget-flex-grow:0;width:var( --container-widget-width, 809px );max-width:809px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title a{font-size:32px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-description{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-a786c03 img{width:377px;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon{font-size:220px;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon svg{height:220px;}.elementor-2385 .elementor-element.elementor-element-6de9732 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-title{font-size:25px;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-description{font-size:44px;}.elementor-2385 .elementor-element.elementor-element-81a2f5d .elementor-image-box-title{font-size:46px;}.elementor-2385 .elementor-element.elementor-element-50e9f09{--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;}.elementor-2385 .elementor-element.elementor-element-c4e257e{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-0df8f58{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-wrapper{gap:12px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon{font-size:52px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title a{font-size:25px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-description{font-size:46px;}.elementor-2385 .elementor-element.elementor-element-2316fe1{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-d3cb04c{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:00px;}.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-7699328{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-d5f4900{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-c798c42{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-726cc8d{--padding-top:24px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{font-size:38px;}.elementor-2385 .elementor-element.elementor-element-df690f0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-size:18px;}.elementor-2385 .elementor-element.elementor-element-3b8a557 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-98aed8c img{width:377px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-133f484.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2385 .elementor-element.elementor-element-133f484.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2385 .elementor-element.elementor-element-133f484.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 .elementor-image-box-title{font-size:46px;}.elementor-2385 .elementor-element.elementor-element-3804ad8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2385 .elementor-element.elementor-element-a29defa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-36777dd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2385 .elementor-element.elementor-element-bfd46d4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-fbe05e9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2385 .elementor-element.elementor-element-f05ae76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-7ac3fad{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2385 .elementor-element.elementor-element-baa6374{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-d774111{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2385 .elementor-element.elementor-element-4a0d54e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2385 .elementor-element.elementor-element-8b3ba95{--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-size:18px;}.elementor-2385 .elementor-element.elementor-element-91d288a .elementor-image-box-title{font-size:46px;}}@media(max-width:1024px){.elementor-2385 .elementor-element.elementor-element-50e9f09{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2385 .elementor-element.elementor-element-df690f0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2385 .elementor-element.elementor-element-8b3ba95{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2385 .elementor-element.elementor-element-5a88b7c{--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--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-2385 .elementor-element.elementor-element-f28563e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-title a{font-size:5vw;}.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-description{font-size:3.3vw;}.elementor-2385 .elementor-element.elementor-element-a786c03 img{width:98px;}.elementor-2385 .elementor-element.elementor-element-cae258a{--width:360px;--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-2385 .elementor-element.elementor-element-1893493 img{width:250px;}.elementor-2385 .elementor-element.elementor-element-d27b780 img{width:250px;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon{font-size:120px;}.elementor-2385 .elementor-element.elementor-element-b5484c3 .elementor-icon svg{height:120px;}.elementor-2385 .elementor-element.elementor-element-74996fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-0ebab41{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-6de9732 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-6de9732{--container-widget-width:258px;--container-widget-flex-grow:0;width:var( --container-widget-width, 258px );max-width:258px;}.elementor-2385 .elementor-element.elementor-element-0795e8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-ace4344 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9788a28 img{width:137px;}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2385 .elementor-element.elementor-element-749a814{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-03a5d8c .elementor-image-box-title{font-size:30px;}.elementor-2385 .elementor-element.elementor-element-16ada68{width:var( --container-widget-width, 363px );max-width:363px;--container-widget-width:363px;--container-widget-flex-grow:0;font-size:15px;}.elementor-2385 .elementor-element.elementor-element-16ada68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-409f234{--min-height:240px;}.elementor-2385 .elementor-element.elementor-element-9d8a00c img{width:275px;}.elementor-2385 .elementor-element.elementor-element-17ea594 img{width:146px;}.elementor-2385 .elementor-element.elementor-element-0f5f7ab > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9cf8672{--content-width:360px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2385 .elementor-element.elementor-element-156b3b5{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-156b3b5 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-title{margin-bottom:10px;font-size:16px;}.elementor-2385 .elementor-element.elementor-element-156b3b5 .elementor-image-box-description{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-d3651cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-21b68df{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-7a81b4a{--min-height:240px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-91485df .elementor-image-box-title{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-beb352a{--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-737699c .elementor-image-box-title{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-a661e78{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-216d6a3{--min-height:380px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-2b0ba55 .elementor-image-box-title{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-a3d2515 img{width:350px;}.elementor-2385 .elementor-element.elementor-element-e1079d7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-81bbe9f{--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-ae3ea79 .elementor-image-box-title{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-c3c5e3d img{width:160px;}.elementor-2385 .elementor-element.elementor-element-9292b5f{--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-e027bf6 .elementor-image-box-title{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-c4bc098 img{width:180px;}.elementor-2385 .elementor-element.elementor-element-c949783{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-81a2f5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-81a2f5d{--container-widget-width:307px;--container-widget-flex-grow:0;width:var( --container-widget-width, 307px );max-width:307px;}.elementor-2385 .elementor-element.elementor-element-81a2f5d .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-8e04b5b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-55b640b{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-55b640b .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-982d4b3{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-61c13ec{width:var( --container-widget-width, 148px );max-width:148px;--container-widget-width:148px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-61c13ec .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-10a4148{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-5c32890{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-5c32890 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-c9b6653{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-bad5455{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-bad5455 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-e9b3d03{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-38f4a36{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-38f4a36 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-8e26350{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-a58414e{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-a58414e .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-6b91476{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-a66b3e3{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-a66b3e3 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-6d21aae{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-c911ab5{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-c911ab5 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-4b91f1e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-d97cdaf{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-d97cdaf .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-e472273{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-4870fed{width:var( --container-widget-width, 136px );max-width:136px;--container-widget-width:136px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-4870fed .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-15cd9bf{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-eac77fd{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-eac77fd .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-50e9f09{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-position:20px;}.elementor-2385 .elementor-element.elementor-element-ce4f40c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-b7dc848 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-a85ed60{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-7addc1b .elementor-image-box-title{font-size:17px;}.elementor-2385 .elementor-element.elementor-element-7addc1b .elementor-image-box-description{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-b0c86d7 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2385 .elementor-element.elementor-element-b0c86d7{font-size:15px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-74eeaf2 .elementor-image-box-title{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-74eeaf2 .elementor-image-box-description{font-size:25px;}.elementor-2385 .elementor-element.elementor-element-e2d07f6 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-e2d07f6{font-size:15px;}.elementor-2385 .elementor-element.elementor-element-c4e257e{--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-5a462ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title{margin-block-end:7px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon{font-size:30px;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-title a{font-size:14px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-c7b7281 .elementor-icon-box-description{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-fb99570{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-0117e5b{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-2316fe1{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-2742f37{--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-2742f37 .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-c3acc6b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-4e17d38{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-b337918{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-7cc3d8d .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-528b757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-4b64534{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-47109ba{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-f151bfe{--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-f151bfe .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-7ad6657{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-d7bbd4a{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-2b15120{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-d6f4954{--container-widget-width:282px;--container-widget-flex-grow:0;width:var( --container-widget-width, 282px );max-width:282px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-d6f4954 .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-a3cd2d9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-0d13ebf{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-bb8a885{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-eae2122{--container-widget-width:283px;--container-widget-flex-grow:0;width:var( --container-widget-width, 283px );max-width:283px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-eae2122 .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-43098b3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-9e2de1e{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-35d403f{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-48ce70e{--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-48ce70e .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-7b7da61{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2385 .elementor-element.elementor-element-c10ac4b{--min-height:500px;}.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{font-size:26px;}.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-description{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-9610459{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-babe720{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-babe720 .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-df690f0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2385 .elementor-element.elementor-element-df690f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-9675207{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-10ec398{--content-width:360px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-98aed8c img{width:134px;}.elementor-2385 .elementor-element.elementor-element-d291553 > .elementor-widget-container{margin:0px 0px 36px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-d291553 .elementor-image-box-title{margin-bottom:8px;font-size:22px;}.elementor-2385 .elementor-element.elementor-element-d291553 .elementor-image-box-description{font-size:16px;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-883dd91 img{width:142px;}.elementor-2385 .elementor-element.elementor-element-9e1d6d4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-2a1ec8b .elementor-image-box-description{font-size:16px;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-0c35201 .elementor-image-box-description{font-size:16px;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-img{margin-bottom:10px;}.elementor-2385 .elementor-element.elementor-element-133f484 .elementor-image-box-description{font-size:16px;letter-spacing:1px;}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2385 .elementor-element.elementor-element-f94cae2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-0683c26 .elementor-image-box-title{font-size:36px;letter-spacing:0.4px;}.elementor-2385 .elementor-element.elementor-element-0683c26 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-bff5786{--content-width:360px;--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2385 .elementor-element.elementor-element-e4ddc8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-04fb8c0 .elementor-image-box-title{font-size:36px;letter-spacing:0.6px;}.elementor-2385 .elementor-element.elementor-element-3fd570f{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2385 .elementor-element.elementor-element-0c332f3{--min-height:300px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-30cb8cb{--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;}.elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-30cb8cb .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-940b299 img{width:324px;}.elementor-2385 .elementor-element.elementor-element-62fc56b{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2385 .elementor-element.elementor-element-592251c{--min-height:280px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-f059e59{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-f059e59 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-568371f img{width:260px;}.elementor-2385 .elementor-element.elementor-element-bb3b8fd img{width:260px;}.elementor-2385 .elementor-element.elementor-element-b3ede09{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2385 .elementor-element.elementor-element-c0c64c3{--min-height:290px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-eca5fd3{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-eca5fd3 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-2fb03ed{--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2385 .elementor-element.elementor-element-117f332{--min-height:270px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-927a7d5 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-9297062 img{width:180px;}.elementor-2385 .elementor-element.elementor-element-5525ef6 img{width:180px;}.elementor-2385 .elementor-element.elementor-element-a59e61b img{width:180px;}.elementor-2385 .elementor-element.elementor-element-17c387e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-bc6979c{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2385 .elementor-element.elementor-element-72bf0f6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-c2ac2cb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2385 .elementor-element.elementor-element-ed44a7d.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-ed44a7d .elementor-image-box-title{margin-bottom:10px;font-size:15px;}.elementor-2385 .elementor-element.elementor-element-ed44a7d .elementor-image-box-description{font-size:8.4vw;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8{--e-icon-list-icon-size:16px;}.elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-2ceb2e8 .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-2cb0849 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-c7f2a64 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-df7a2ce .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-5e26b9e .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-0fc6917 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-b89fbf6 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-title a{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-27bdb78 .elementor-icon-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-1679527{--padding-top:50px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-c6a67ad{--e-icon-list-icon-size:16px;}.elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-c6a67ad .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-1cea0fc .elementor-image-box-title{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-7f8e634.elementor-element{--order:-99999 /* order start hack */;}.elementor-2385 .elementor-element.elementor-element-7f8e634{--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-7f8e634 .elementor-icon-list-item > a{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc.elementor-element{--order:-99999 /* order start hack */;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-6c3b7bc .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-4196df5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-0961894{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2385 .elementor-element.elementor-element-2fdaaf0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon{font-size:100px;}.elementor-2385 .elementor-element.elementor-element-6447610 .elementor-icon-box-description{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-eafe369{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-2034937{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon{font-size:80px;}.elementor-2385 .elementor-element.elementor-element-c2a5fd2 .elementor-icon-box-description{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-8c43376{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-4a878cd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon{font-size:60px;}.elementor-2385 .elementor-element.elementor-element-130ef7e .elementor-icon-box-description{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-12d9c9a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-3ec565e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon{font-size:100px;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-title a{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-71aa472 .elementor-icon-box-description{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-89beb55{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2385 .elementor-element.elementor-element-7973b88{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon{font-size:100px;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-title a{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-eff48a4 .elementor-icon-box-description{font-size:13px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-065e31f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:2px;--n-tabs-gap:10px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:7px;--n-tabs-title-padding-right:7px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:7px;--n-tabs-title-font-size:10px;}.elementor-2385 .elementor-element.elementor-element-065e31f.elementor-element{--order:99999 /* order end hack */;}.elementor-2385 .elementor-element.elementor-element-a9e3fde.elementor-element{--order:-99999 /* order start hack */;}.elementor-2385 .elementor-element.elementor-element-a9e3fde .elementor-heading-title{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-3804ad8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-5690c44{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-5b9fb4d.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d{--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-5b9fb4d .elementor-icon-list-item > a{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-6c6b3c0 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-bcd532f.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-bcd532f .elementor-heading-title{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-36777dd{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-bfd46d4.e-con{--order:99999 /* order end hack */;}.elementor-2385 .elementor-element.elementor-element-e9e4e1b.e-con{--order:-99999 /* order start hack */;}.elementor-2385 .elementor-element.elementor-element-74b3015{--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-74b3015 .elementor-icon-list-item > a{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-6272b3f .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-7a03b4d .elementor-heading-title{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-fbe05e9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-7e0370c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-a5d96c4.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-a5d96c4{--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-a5d96c4 .elementor-icon-list-item > a{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-5f903f0.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-5f903f0 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-1d63b9c .elementor-heading-title{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-7ac3fad{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-baa6374.e-con{--order:99999 /* order end hack */;}.elementor-2385 .elementor-element.elementor-element-d89c004.e-con{--order:-99999 /* order start hack */;}.elementor-2385 .elementor-element.elementor-element-b5aa985{--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-b5aa985 .elementor-icon-list-item > a{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-a8a8898 .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-54e1269 .elementor-heading-title{font-size:15px;}.elementor-2385 .elementor-element.elementor-element-d774111{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-9069caa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2385 .elementor-element.elementor-element-719bc26.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-719bc26{--e-icon-list-icon-size:13px;--icon-vertical-offset:-1px;}.elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-719bc26 .elementor-icon-list-item > a{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-b2139ea.elementor-element{--align-self:flex-start;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-wrapper{text-align:start;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-title a{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-b2139ea .elementor-icon-box-description{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-888ada9 .elementor-heading-title{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-1dc2748 > .elementor-widget-container{margin:50px 0px 70px 0px;}.elementor-2385 .elementor-element.elementor-element-1dc2748 .elementor-image-box-title{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-e8ef5b1{--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2385 .elementor-element.elementor-element-2178382{--e-icon-list-icon-size:16px;}.elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-2178382 .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-title a{font-size:16px;line-height:1.4em;}.elementor-2385 .elementor-element.elementor-element-039431c .elementor-icon-box-description{font-size:26px;line-height:1.2em;}.elementor-2385 .elementor-element.elementor-element-691655f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2385 .elementor-element.elementor-element-3957d1f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-34164d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-963467c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-wrapper{gap:10px;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon{font-size:80px;}.elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-963467c .elementor-icon-box-title a{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-0e64ae7 .elementor-icon-list-item > a{font-size:16px;line-height:1.7em;}.elementor-2385 .elementor-element.elementor-element-ab107b3{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;--e-icon-list-icon-size:14px;}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-961f10d{--width:320px;}.elementor-2385 .elementor-element.elementor-element-92df520{--e-icon-list-icon-size:13px;--icon-vertical-offset:-14px;}.elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-92df520 .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-title a{font-size:12px;}.elementor-2385 .elementor-element.elementor-element-f510a5b .elementor-icon-box-description{font-size:13px;}.elementor-2385 .elementor-element.elementor-element-9932ec7{--e-icon-list-icon-size:13px;--icon-vertical-offset:-14px;}.elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-9932ec7 .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-768fb55 .elementor-icon-box-title a{font-size:12px;}.elementor-2385 .elementor-element.elementor-element-e62bff4{--e-icon-list-icon-size:12px;--icon-vertical-offset:-14px;}.elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-e62bff4 .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-9f0f260 .elementor-icon-box-title a{font-size:12px;}.elementor-2385 .elementor-element.elementor-element-3429a7b{--e-icon-list-icon-size:13px;--icon-vertical-offset:-3px;}.elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-3429a7b .elementor-icon-list-item > a{font-size:16px;}.elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-9ba3b9d .elementor-icon-box-title a{font-size:12px;}.elementor-2385 .elementor-element.elementor-element-52ef885 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:4px 0px 8px 0px;}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-52ef885 .elementor-icon-list-item > a{font-size:13px;line-height:1.8em;}.elementor-2385 .elementor-element.elementor-element-4cacc4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-b65bde7{--content-width:320px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-f9de9ce{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-title a{font-size:32px;}.elementor-2385 .elementor-element.elementor-element-f9de9ce .elementor-icon-box-description{font-size:15px;}.elementor-2385 .elementor-element.elementor-element-644798b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-1d365d2{--container-widget-width:311px;--container-widget-flex-grow:0;width:var( --container-widget-width, 311px );max-width:311px;}.elementor-2385 .elementor-element.elementor-element-1d365d2 .elementor-image-box-title{font-size:33px;}.elementor-2385 .elementor-element.elementor-element-1df873b .elementor-image-box-title{font-size:18px;}.elementor-2385 .elementor-element.elementor-element-1df873b .elementor-image-box-description{font-size:25px;}.elementor-2385 .elementor-element.elementor-element-2667db4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-2667db4 .elementor-image-box-title{font-size:15px;line-height:1.5em;}.elementor-2385 .elementor-element.elementor-element-0e15d90{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-8f5a6e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-f12b3ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-22807fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-712a716{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-9ed44ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-7132bf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-2fdee0c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-82f6952{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-c695485{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-5d4dec3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2385 .elementor-element.elementor-element-6a047c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-0465753{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-8284ded{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-ddb179c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-ffec49e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-2ae9c3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-03bd99d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-dd0c77b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-c7b85da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-19c5fc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-9b17267{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-8b3ba95{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:0px;}.elementor-2385 .elementor-element.elementor-element-8b3ba95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-2385 .elementor-element.elementor-element-dc6a30d .elementor-image-box-title{font-size:15px;line-height:1.3em;}.elementor-2385 .elementor-element.elementor-element-18faff5 .elementor-image-box-title{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-18faff5 .elementor-image-box-description{font-size:22px;}.elementor-2385 .elementor-element.elementor-element-8105825{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-4faa880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-cdee393{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2385 .elementor-element.elementor-element-011f2f3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-title, .elementor-2385 .elementor-element.elementor-element-011f2f3 .elementor-icon-box-title a{font-size:32px;}.elementor-2385 .elementor-element.elementor-element-49a6f87 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-49a6f87 .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-aacd587 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-aacd587 .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-821fb18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-821fb18 .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-89cb4ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-89cb4ad .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-0730561 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0730561 .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-1755036 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-1755036 .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-0880737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-0880737 .elementor-image-box-description{font-size:14px;letter-spacing:0.8px;}.elementor-2385 .elementor-element.elementor-element-ded69f9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2385 .elementor-element.elementor-element-ded69f9{--n-accordion-title-font-size:16px;}.elementor-2385 .elementor-element.elementor-element-e3c3918 .elementor-image-box-title{font-size:24px;}.elementor-2385 .elementor-element.elementor-element-e3c3918 .elementor-image-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-534f85e > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-534f85e .elementor-button{font-size:18px;line-height:1.3em;letter-spacing:0px;padding:16px 30px 16px 30px;}.elementor-2385 .elementor-element.elementor-element-86ca548{--content-width:360px;--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-2385 .elementor-element.elementor-element-439292a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-91d288a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-91d288a .elementor-image-box-title{font-size:36px;letter-spacing:0.6px;}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-c55a800{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-item > a{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-12a25e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-8276743{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-83eb09f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2385 .elementor-element.elementor-element-fde221f img{width:50px;}.elementor-2385 .elementor-element.elementor-element-3b1f428 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2385 .elementor-element.elementor-element-3b1f428 .elementor-image-box-title{font-size:20px;}.elementor-2385 .elementor-element.elementor-element-3b1f428 .elementor-image-box-description{font-size:14px;}.elementor-2385 .elementor-element.elementor-element-0fe1a19{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-19a0e05{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2385 .elementor-element.elementor-element-fa8995d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-fa8995d .elementor-image-box-title{font-size:18px;letter-spacing:-0.4px;}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-item > a{font-size:15px;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-cb2ee6c .elementor-image-box-title{font-size:18px;letter-spacing:-0.4px;}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-item > a{font-size:15px;}.elementor-2385 .elementor-element.elementor-element-c6636b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-2385 .elementor-element.elementor-element-c6636b2 .elementor-image-box-title{font-size:18px;letter-spacing:-0.4px;}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-item > a{font-size:15px;}.elementor-2385 .elementor-element.elementor-element-5487370{--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:0px;}.elementor-2385 .elementor-element.elementor-element-463a68f{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;}.elementor-2385 .elementor-element.elementor-element-463a68f .elementor-image-box-title{font-size:6.1vw;}.elementor-2385 .elementor-element.elementor-element-463a68f .elementor-image-box-description{font-size:14px;}}@media(min-width:768px){.elementor-2385 .elementor-element.elementor-element-cae258a{--width:900px;}.elementor-2385 .elementor-element.elementor-element-01a23e7{--width:100%;}.elementor-2385 .elementor-element.elementor-element-749a814{--content-width:1000px;}.elementor-2385 .elementor-element.elementor-element-9cf8672{--content-width:1280px;}.elementor-2385 .elementor-element.elementor-element-c949783{--content-width:1280px;}.elementor-2385 .elementor-element.elementor-element-a85ed60{--content-width:1280px;}.elementor-2385 .elementor-element.elementor-element-aa8cd32{--width:50%;}.elementor-2385 .elementor-element.elementor-element-8a12471{--width:50%;}.elementor-2385 .elementor-element.elementor-element-c4e257e{--content-width:90%;}.elementor-2385 .elementor-element.elementor-element-10ec398{--content-width:1280px;}.elementor-2385 .elementor-element.elementor-element-fd931bb{--width:548px;}.elementor-2385 .elementor-element.elementor-element-b425b6b{--width:47%;}.elementor-2385 .elementor-element.elementor-element-29d7cb8{--width:52%;}.elementor-2385 .elementor-element.elementor-element-0961894{--width:100%;}.elementor-2385 .elementor-element.elementor-element-2fdaaf0{--width:100%;}.elementor-2385 .elementor-element.elementor-element-7502d9c{--width:100%;}.elementor-2385 .elementor-element.elementor-element-2034937{--width:100%;}.elementor-2385 .elementor-element.elementor-element-a823c40{--width:100%;}.elementor-2385 .elementor-element.elementor-element-4a878cd{--width:100%;}.elementor-2385 .elementor-element.elementor-element-ddfdd05{--width:100%;}.elementor-2385 .elementor-element.elementor-element-3ec565e{--width:100%;}.elementor-2385 .elementor-element.elementor-element-b5c883d{--width:100%;}.elementor-2385 .elementor-element.elementor-element-7973b88{--width:100%;}.elementor-2385 .elementor-element.elementor-element-5690c44{--width:45%;}.elementor-2385 .elementor-element.elementor-element-a29defa{--width:55%;}.elementor-2385 .elementor-element.elementor-element-bfd46d4{--width:55%;}.elementor-2385 .elementor-element.elementor-element-e9e4e1b{--width:45%;}.elementor-2385 .elementor-element.elementor-element-7e0370c{--width:45%;}.elementor-2385 .elementor-element.elementor-element-f05ae76{--width:55%;}.elementor-2385 .elementor-element.elementor-element-baa6374{--width:55%;}.elementor-2385 .elementor-element.elementor-element-d89c004{--width:45%;}.elementor-2385 .elementor-element.elementor-element-9069caa{--width:45%;}.elementor-2385 .elementor-element.elementor-element-4a0d54e{--width:55%;}.elementor-2385 .elementor-element.elementor-element-e8ef5b1{--content-width:750px;}.elementor-2385 .elementor-element.elementor-element-f9ad417{--width:750px;}.elementor-2385 .elementor-element.elementor-element-961f10d{--width:580px;}.elementor-2385 .elementor-element.elementor-element-bc24601{--width:100%;}.elementor-2385 .elementor-element.elementor-element-4543252{--width:100%;}.elementor-2385 .elementor-element.elementor-element-7828d07{--width:100%;}.elementor-2385 .elementor-element.elementor-element-4188113{--width:100%;}.elementor-2385 .elementor-element.elementor-element-b65bde7{--content-width:1020px;}.elementor-2385 .elementor-element.elementor-element-cdee393{--content-width:800px;}.elementor-2385 .elementor-element.elementor-element-2050c20{--width:800px;}.elementor-2385 .elementor-element.elementor-element-8276743{--content-width:1280px;}.elementor-2385 .elementor-element.elementor-element-83eb09f{--width:32%;}.elementor-2385 .elementor-element.elementor-element-0fe1a19{--width:65%;}.elementor-2385 .elementor-element.elementor-element-5487370{--content-width:1280px;}}@media(max-width:1441px) and (min-width:768px){.elementor-2385 .elementor-element.elementor-element-cae258a{--width:700px;}}@media(min-width:1442px){.elementor-2385 .elementor-element.elementor-element-e8ef5b1::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2385 .elementor-element.elementor-element-e8ef5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-f28563e */.elementor-2385 .elementor-element.elementor-element-f28563e{
    position: absolute;
    width: 3000px;
    mix-blend-mode: screen;
    top: 0;
    z-index: 1;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f28563e{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c72fd0 */.elementor-2385 .elementor-element.elementor-element-0c72fd0 svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon-box-description{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0c72fd0 .titulo-destaque{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a786c03 */.elementor-2385 .elementor-element.elementor-element-a786c03{
    animation: flutuar 3s ease-in-out infinite;
    position: absolute;
    top: -20px;
    left: -50px;
      pointer-events: none;
      display: none;
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-2385 .elementor-element.elementor-element-a786c03{
    left: -200px;
}
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a786c03{
    left: -60px;
    top: -60px;
      display: flex;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1893493 */.elementor-2385 .elementor-element.elementor-element-1893493{
    position: absolute;
  right: -38px;
  top: -44px;
  mix-blend-mode: lighten !important;
  filter: blur(10px);
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-1893493{
  right: -14px;
  top: -14px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d27b780 */.elementor-2385 .elementor-element.elementor-element-d27b780{
    position: absolute;
  left: -38px;
  bottom: -44px;
  mix-blend-mode: lighten;
    transform: scale(-1);
      filter: blur(10px);
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d27b780{
  left: -14px;
  bottom: -14px;

    
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b5484c3 */.elementor-2385 .elementor-element.elementor-element-b5484c3{
    position: absolute;
    top: 50%;
    left: 140PX;
    transform: translatey(-50%);
    z-index: 10;
    pointer-events: none;
  
}





.elementor-2385 .elementor-element.elementor-element-b5484c3 svg{
    overflow: visible;
}

#borda-universo {
  transform-origin: center;
  transform-box: fill-box;
  animation: universo-rotate 4s ease-in-out infinite;
}

@keyframes universo-rotate {
  0% {
    transform: rotate(-20deg);
  }
  50% {
    transform: rotate(20deg);
  }
  100% {
    transform: rotate(-20deg);
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-2385 .elementor-element.elementor-element-b5484c3{
    left: 100PX;
}}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-b5484c3{
    left: 50PX;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71aabc4 */.elementor-2385 .elementor-element.elementor-element-71aabc4{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
      pointer-events: none;
}

.elementor-2385 .elementor-element.elementor-element-71aabc4{
    border-radius: 20px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74996fb */.elementor-2385 .elementor-element.elementor-element-74996fb{
    border-radius: 20px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b142225 */.cta-space {
  display: flex;
  justify-content: center;
  align-items: center;
  
   background-size: 300% 300%;
  cursor: pointer;
  backdrop-filter: blur(1rem);
  border-radius: 5% / 100%;
  transition: 0.5s;
  animation: gradient_301 5s ease infinite;
  background: linear-gradient(
    137.48deg,
    #A84510 10%,
    #F4581C 45%,
    #F4581C 67%,
    #A84510 87%
  );
  padding: 10px 20px;
  border: 2px solid #F08246;
box-shadow:
  0px 0px 0px 0px #F08246,
  0px 20px 22px -10px rgba(196, 97, 43, 0.45),
  inset 0px 0px 22px 0px #F08246 !important;




}
.container-estrelas {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: 0.5s;
  backdrop-filter: blur(1rem);
  border-radius: 5% / 100%;
}
.texto-cta {
  z-index: 2;
  font-family: forma;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #ffffff;
  text-shadow: 0 0 2px white;
  margin-top: 1px;
}
.brilho {
  position: absolute;
  display: flex;
  width: 12rem;
}
.circulo {
  width: 100%;
  height: 30px;
  filter: blur(2rem);
  animation: pulse_3011 4s infinite;
  z-index: -1;
}
.circulo:nth-of-type(1) {
  background: rgba(254, 143, 83, 0.636);
}
.circulo:nth-of-type(2) {
  background: rgba(234, 135, 81, 0.704);
}
.cta-space:hover {
  transform: scale(1.05);
}

.estrelas {
  position: relative;
  background: transparent;
  width: 200rem;
  height: 200rem;
}
.estrelas::after {
  content: "";
  position: absolute;
  top: -10rem;
  left: -100rem;
  width: 100%;
  height: 100%;
  animation: animStarRotate 90s linear infinite;
}
.estrelas::after {
  background-image: radial-gradient(#ffffff 1px, transparent 1%);
  background-size: 50px 50px;
}
.estrelas::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 170%;
  height: 500%;
  animation: animStar 60s linear infinite;
}
.estrelas::before {
  background-image: radial-gradient(#ffffff 1px, transparent 1%);
  background-size: 50px 50px;
  opacity: 0.5;
}
@keyframes animStar {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-135rem);
  }
}
@keyframes animStarRotate {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0);
  }
}
@keyframes gradient_301 {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes pulse_3011 {
  0% {
    transform: scale(0.75);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    transform: scale(0.75);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}

@media only screen and (max-width: 767px) {
.texto-cta {

  font-size: 24px;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6de9732 *//* Container geral */
.members-container {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: Forma;
  letter-spacing: 0.5px;
  font-weight: 500;
  
}

/* Fotos */
.members-photos {
  display: flex;
  align-items: center;
  position: relative;
}

.members-photo {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #000;
  cursor: pointer;
  transition: all 0.3s ease;
  background-size: cover;
  background-position: center;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
  position: relative;
  margin-left: -10px;
}

.members-photo:first-child {
  margin-left: 0;
}

.members-photo:nth-child(1) {
  background-image: url('../imagens-perfil/2693f134d90f314a8cc2ab0492b1f95c-96.webp');
  z-index: 5;
}
.members-photo:nth-child(2) {
  background-image: url('../imagens-perfil/6cc3d77665a9c0fd50430dcfc9ec87ab-96.webp');
  z-index: 4;
}
.members-photo:nth-child(3) {
  background-image: url('../imagens-perfil/9de35590d476ce39da0ba1881ccb3667-96.webp');
  z-index: 3;
}
.members-photo:nth-child(4) {
  background-image: url('../imagens-perfil/9edb6273f711268c22015c148b3e82b4-96.webp');
  z-index: 2;
}
.members-photo:nth-child(5) {
  background-image: url('../imagens-perfil/9f733f8e67f3f59caf7e73599da1350d-96.webp');
  z-index: 1;
}

.members-photo.active {
  transform: scale(1.1);
  z-index: 10 !important;
  filter: none !important;
  opacity: 1 !important;
}

.members-photos.hovering .members-photo:not(.active) {
  filter: grayscale(100%) blur(2px);
  opacity: 0.6;
}

/* Rating */
.members-rating {
  color: #fff;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.stars {
  display: flex;
}

.stars-svg {
  height: 12px;
}


.rating-text {
  font-size: 14px;
  line-height: 1.2;
}

.rating-number {
  font-weight: 600;
}

/* Mobile */
@media (max-width: 767px) {
  .members-photo {
    width: 34px;
    height: 34px;
    margin-left: -14px;
  }

  .members-container {
    gap: 10px;
  }



  .stars {
    font-size: 10px;
  }

  .rating-text {
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0795e8b */.play-icon,
.play-thumb {
  transition: opacity 0.3s ease;
}

.hidden {
  opacity: 0;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ace4344 */.bg {
    position: absolute;
    inset: 0;
    z-index: -3;
      pointer-events: none;
}

.bg::before {
    content: "";
     position: absolute;
    inset: 0;
    opacity: 0.3;
    z-index: -2;
}

/* CONTAINER DO ESPAÇO */
.star-field {
    inset: 0;
    overflow: hidden;
    z-index: -1;
}

/* ANIMAÇÕES */
@keyframes space-drift {
    0% {
        transform: translate(-50%, -50%) rotate(0deg) translateX(0);
    }
    50% {
        transform: translate(-50%, -50%) rotate(180deg) translateX(40px);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg) translateX(0);
    }
}

@keyframes slow-spin {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* ESTRELAS */
.star-field .layer {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: transparent;

    box-shadow:
        -900px -700px #fff, 800px -600px #ccc, -700px 500px #eee,
        600px 700px #ddd, -500px -300px #fafafa, 300px -800px #e0e0e0,
        900px 400px #d9d9d9, -850px 300px #f5f5f5, 200px 900px #ccc,
        -300px 650px #eee, 700px -200px #f0f0f0, -600px -900px #d6d6d6,
        400px 500px #fff, -200px -600px #ebebeb, 1000px 0 #fafafa,
        -1000px 0 #dcdcdc;

    will-change: transform;
}

/* CAMADAS COM MOVIMENTOS DIFERENTES */
.star-field .layer:nth-child(1) {
    animation: space-drift 80s linear infinite;
    opacity: 0.9;
}

.star-field .layer:nth-child(2) {
    animation: slow-spin 140s linear infinite;
    opacity: 0.6;
}

.star-field .layer:nth-child(3) {
    animation: space-drift 200s linear infinite reverse;
    opacity: 0.4;
}

@media (max-width: 768px) {

  .star-field .layer {
    box-shadow:
      /* topo */
      -350px -600px #fff, 200px -550px #ccc, 450px -500px #eee,

      /* meio */
      -450px -250px #ddd, 300px -200px #fafafa, 0px 0px #e0e0e0,
      400px 150px #d9d9d9, -300px 200px #f5f5f5,

      /* baixo */
      -250px 500px #ccc, 150px 550px #eee, 350px 600px #f0f0f0,
      -450px 650px #d6d6d6;

    width: 2px;
    height: 2px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a88b7c */.titulo-destaque{
     background: linear-gradient(90deg, #FF7B1C, #FFB066);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}

.titulo-destaque-2{
         background: linear-gradient(90deg, #EF844B, #984213);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}

.elementor-2385 .elementor-element.elementor-element-5a88b7c{
    overflow: hidden !important;
}

.titulo-destaque-3{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}

.titulo-destaque-4{
         background: linear-gradient(90deg, #EF844B, #FFC6A8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9788a28 */.elementor-2385 .elementor-element.elementor-element-9788a28{
    position: absolute;
    top: 50%;
    left: calc(50% - 100px);
    transform: translatey(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d614096 */.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    left: -100%;
}


.elementor-2385 .elementor-element.elementor-element-d614096 .elementor-widget-container{
    overflow: visible;
}

.elementor-2385 .elementor-element.elementor-element-d614096 svg path{
    fill: #291D17;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03a5d8c */.elementor-2385 .elementor-element.elementor-element-03a5d8c svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-03a5d8c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16ada68 */.elementor-2385 .elementor-element.elementor-element-16ada68 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-16ada68 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-16ada68{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d8a00c */.elementor-2385 .elementor-element.elementor-element-9d8a00c{
    position: absolute;
    left: -40px;
    bottom: -40px;
      pointer-events: none;
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9d8a00c{
    left: 0px;
    bottom: -10px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17ea594 */.elementor-2385 .elementor-element.elementor-element-17ea594{
  animation: flutuar 3s ease-in-out infinite;
  position: absolute;
  top: -240px;
  right: 60px;
    pointer-events: none;
}

@keyframes flutuar {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-12px);
  }
  100% {
    transform: translateY(0);
  }
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-17ea594{
  top: -90px;
  right: 0px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-156b3b5 */.elementor-2385 .elementor-element.elementor-element-156b3b5 svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-156b3b5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91485df */.elementor-2385 .elementor-element.elementor-element-91485df{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-91485df .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ae13e7 */.elementor-2385 .elementor-element.elementor-element-6ae13e7{
    position: absolute;
    bottom: -50px;
    right: -70px;
    transform: scale(1.2);
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6ae13e7{
    position: absolute;
    bottom: -40px;
    right: -20px;
    transform: scale(1);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a81b4a */.elementor-2385 .elementor-element.elementor-element-7a81b4a {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 100% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-737699c */.elementor-2385 .elementor-element.elementor-element-737699c{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-737699c .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cb34e8 */.elementor-2385 .elementor-element.elementor-element-3cb34e8{
    position: absolute;
    top: 40px;
    right: -50px;
    animation: flutuar 3s ease-in-out infinite;
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb352a */.elementor-2385 .elementor-element.elementor-element-beb352a {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b0ba55 */.elementor-2385 .elementor-element.elementor-element-2b0ba55{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2b0ba55 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3d2515 */.elementor-2385 .elementor-element.elementor-element-a3d2515{
    position: absolute;
    top: 140px;
    right: -30px;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a3d2515{
    position: absolute;
    top: 90px;
    right: -13px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-216d6a3 */.elementor-2385 .elementor-element.elementor-element-216d6a3 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 50% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ae3ea79 */.elementor-2385 .elementor-element.elementor-element-ae3ea79 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3c5e3d */.elementor-2385 .elementor-element.elementor-element-c3c5e3d{
    position: absolute;
    top: -20px;
    right: -25px;
    rotate: -10deg;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-c3c5e3d{
    right: -5px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81bbe9f */.elementor-2385 .elementor-element.elementor-element-81bbe9f {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 50% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e027bf6 */.elementor-2385 .elementor-element.elementor-element-e027bf6{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e027bf6 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4bc098 */.elementor-2385 .elementor-element.elementor-element-c4bc098{
    position: absolute;
    top: -50px;
    right: 0px;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-c4bc098{
    position: absolute;
    top: -50px;
    right: 0px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9292b5f */.elementor-2385 .elementor-element.elementor-element-9292b5f {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 100% 100%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf8672 */.elementor-2385 .elementor-element.elementor-element-9cf8672::after{
content: "";
position: absolute;
top: 0%;
left: 50%;
transform: translatex(-50%);
width: 1000px;
height: 1px;
background: linear-gradient(to left, transparent, #61493C, transparent);
}

.elementor-2385 .elementor-element.elementor-element-9cf8672::before{
  content: "";
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(100px);
  width: 1000px;
  height: 500px;
  border-radius: 50%;

  background: #311607;

  pointer-events: none;
}

.elementor-2385 .elementor-element.elementor-element-9cf8672{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f34e05a */.elementor-2385 .elementor-element.elementor-element-f34e05a {
  position: absolute;
  top: -90px;
  left: 0;
  right: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.elementor-2385 .elementor-element.elementor-element-f34e05a svg {
  width: 2560px;
  min-width: 2560px;
  height: auto;
  display: block;
}

.elementor-2385 .elementor-element.elementor-element-f34e05a svg path {
  fill: #fff;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f34e05a {
  position: absolute;
  top: -40px;
    
}

.elementor-2385 .elementor-element.elementor-element-f34e05a svg {
  width: 900px;
  min-width: auto;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-81a2f5d */.elementor-2385 .elementor-element.elementor-element-81a2f5d svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-81a2f5d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55b640b */.elementor-2385 .elementor-element.elementor-element-55b640b b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c73937c */.elementor-2385 .elementor-element.elementor-element-c73937c{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c13ec */.elementor-2385 .elementor-element.elementor-element-61c13ec b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4e7863 */.elementor-2385 .elementor-element.elementor-element-e4e7863{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c32890 */.elementor-2385 .elementor-element.elementor-element-5c32890 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c810c6 */.elementor-2385 .elementor-element.elementor-element-7c810c6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad5455 */.elementor-2385 .elementor-element.elementor-element-bad5455 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55479a4 */.elementor-2385 .elementor-element.elementor-element-55479a4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4a36 */.elementor-2385 .elementor-element.elementor-element-38f4a36 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-478b672 */.elementor-2385 .elementor-element.elementor-element-478b672{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58414e */.elementor-2385 .elementor-element.elementor-element-a58414e b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fc59f6 */.elementor-2385 .elementor-element.elementor-element-9fc59f6{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3e3 */.elementor-2385 .elementor-element.elementor-element-a66b3e3 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee6cbc4 */.elementor-2385 .elementor-element.elementor-element-ee6cbc4{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c911ab5 */.elementor-2385 .elementor-element.elementor-element-c911ab5 b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35d1632 */.elementor-2385 .elementor-element.elementor-element-35d1632{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d97cdaf */.elementor-2385 .elementor-element.elementor-element-d97cdaf b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8207702 */.elementor-2385 .elementor-element.elementor-element-8207702{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4870fed */.elementor-2385 .elementor-element.elementor-element-4870fed b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8905744 */.elementor-2385 .elementor-element.elementor-element-8905744{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eac77fd */.elementor-2385 .elementor-element.elementor-element-eac77fd b{
  font-weight: 600;  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3996a3 */.elementor-2385 .elementor-element.elementor-element-e3996a3{
  border-radius: 10px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-50e9f09 */.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper{
    overflow: visible;
    
}


.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide{
    opacity: 0.1;
    transition: 0.5s;
      filter: blur(3px);
}
.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide-active ~ .swiper-slide {
        opacity: 1;
            transition: 0.5s;
            filter: blur(0px);

}
.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide-active{
        opacity: 1;
            transition: 0.5s;
            filter: blur(0px);

}

.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide-prev  ~ .swiper-slide{
        opacity: 1;
            transition: 0.5s;
            filter: blur(0px);

}

.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{
    opacity: 0.1;
        transition: 0.5s;
        filter: blur(3px);

}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide{
    opacity: 1;
    transition: 0.5s;
     filter: blur(0px);

}
   

.elementor-2385 .elementor-element.elementor-element-50e9f09 .swiper-slide-next ~ .swiper-slide ~ .swiper-slide ~ .swiper-slide{
    opacity: 1;
        transition: 0.5s;
         filter: blur(0px);

}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce4f40c */.elementor-2385 .elementor-element.elementor-element-ce4f40c{
    position: absolute;
    width: 3000px;
    top: -100px;

    pointer-events: none;
    mix-blend-mode: multiply;
    opacity: 0.6;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-ce4f40c{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7addc1b */.elementor-2385 .elementor-element.elementor-element-7addc1b svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-7addc1b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0c86d7 */.elementor-2385 .elementor-element.elementor-element-b0c86d7 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b0c86d7 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b0c86d7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-74eeaf2 */.elementor-2385 .elementor-element.elementor-element-74eeaf2 svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-74eeaf2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2d07f6 */.elementor-2385 .elementor-element.elementor-element-e2d07f6 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-e2d07f6 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-e2d07f6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7917d54 */.elementor-2385 .elementor-element.elementor-element-7917d54{
    border-radius: 20px;
    overflow: hidden;
   transform: scale(1.4);
    right: -120px;
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-2385 .elementor-element.elementor-element-7917d54{
    border-radius: 20px;
    overflow: hidden;
   transform: scale(1.1);
    right: -20px;
}}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7917d54{
   transform: scale(1);
    right: auto;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7b7281 */.elementor-2385 .elementor-element.elementor-element-c7b7281{
  text-wrap: balance;
  
}

.elementor-2385 .elementor-element.elementor-element-c7b7281 svg{
    height: unset;
    overflow: visible;
}

#icon-roda {
  transform-origin: center;
  transform-box: fill-box;
  animation: universo-rotate 4s ease-in-out infinite;
  fill: #fff !important
}

@media only screen and (max-width: 767px) {

.elementor-2385 .elementor-element.elementor-element-c7b7281 svg{
    width: 50px;}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0455da9 */.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0455da9{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-0455da9 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e492398 */.elementor-2385 .elementor-element.elementor-element-e492398{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-e492398 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2316fe1 */.elementor-2385 .elementor-element.elementor-element-2316fe1{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7af1257 */.elementor-2385 .elementor-element.elementor-element-7af1257 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-7af1257 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-7af1257{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2742f37 */.elementor-2385 .elementor-element.elementor-element-2742f37 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0117e5b */.elementor-2385 .elementor-element.elementor-element-0117e5b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a2475c7 */.elementor-2385 .elementor-element.elementor-element-a2475c7{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a2475c7 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cb04c */.elementor-2385 .elementor-element.elementor-element-d3cb04c{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b337918 */.elementor-2385 .elementor-element.elementor-element-b337918 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-b337918 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-b337918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7cc3d8d */.elementor-2385 .elementor-element.elementor-element-7cc3d8d svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3dcb19d */.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-3dcb19d{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-3dcb19d .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e17d38 */.elementor-2385 .elementor-element.elementor-element-4e17d38 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42219db */.elementor-2385 .elementor-element.elementor-element-42219db{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-42219db .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7e98f3 */.elementor-2385 .elementor-element.elementor-element-d7e98f3{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47109ba */.elementor-2385 .elementor-element.elementor-element-47109ba b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-47109ba .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-47109ba{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f151bfe */.elementor-2385 .elementor-element.elementor-element-f151bfe svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8eab97 */.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f8eab97{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-f8eab97 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b64534 */.elementor-2385 .elementor-element.elementor-element-4b64534 {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f426bf */.elementor-2385 .elementor-element.elementor-element-5f426bf{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f426bf .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7699328 */.elementor-2385 .elementor-element.elementor-element-7699328{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b15120 */.elementor-2385 .elementor-element.elementor-element-2b15120 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2b15120 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-2b15120{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d6f4954 */.elementor-2385 .elementor-element.elementor-element-d6f4954 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eba399 */.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-4eba399{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-4eba399 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7bbd4a */.elementor-2385 .elementor-element.elementor-element-d7bbd4a {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4418113 */.elementor-2385 .elementor-element.elementor-element-4418113{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-4418113 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5f4900 */.elementor-2385 .elementor-element.elementor-element-d5f4900{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb8a885 */.elementor-2385 .elementor-element.elementor-element-bb8a885 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-bb8a885{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eae2122 */.elementor-2385 .elementor-element.elementor-element-eae2122 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db43fe */.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-7db43fe{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-7db43fe .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d13ebf */.elementor-2385 .elementor-element.elementor-element-0d13ebf {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ae1f4a */.elementor-2385 .elementor-element.elementor-element-0ae1f4a{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-0ae1f4a .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c798c42 */.elementor-2385 .elementor-element.elementor-element-c798c42{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35d403f */.elementor-2385 .elementor-element.elementor-element-35d403f b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-35d403f .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-35d403f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-48ce70e */.elementor-2385 .elementor-element.elementor-element-48ce70e svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6665039 */.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6665039{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-6665039 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e2de1e */.elementor-2385 .elementor-element.elementor-element-9e2de1e {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2df34b3 */.elementor-2385 .elementor-element.elementor-element-2df34b3{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-2df34b3 .elementor-image-box-title{
    background: linear-gradient(272deg, #956F5B -20.24%, #FFF6F0 53.39%, #956F5B 127.03%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726cc8d */.elementor-2385 .elementor-element.elementor-element-726cc8d{
     border-bottom: 1px solid #322219;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9610459 */.elementor-2385 .elementor-element.elementor-element-9610459 b{
    font-weight: 600;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-9610459 .esp{
    display: block;
    padding: 4px;
}

.elementor-2385 .elementor-element.elementor-element-9610459{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-babe720 */.elementor-2385 .elementor-element.elementor-element-babe720 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a32486 */.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-description{
    display: none;
}


.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -26px;
    z-index: 9;
    box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30) !important;

    border-top: 2px solid rgba(255, 255, 255, 0.85);
    background: linear-gradient(
        94deg,
        #FFF6F1 26.87%,
        #FFEDE4 55%,
        #FFE4D6 86.95%
    );
 
}




.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}




@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9a32486{
    width: 40px;
    height: 40px;
    top: -20px;
    
}
.elementor-2385 .elementor-element.elementor-element-9a32486 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 7px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10ac4b */.elementor-2385 .elementor-element.elementor-element-c10ac4b {
  border: 1px solid #322219;
  border-radius: 10px;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-df690f0 */.elementor-2385 .elementor-element.elementor-element-df690f0 .elementor-swiper-button svg path  {
    stroke: #ffffff !important; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9675207 */.elementor-2385 .elementor-element.elementor-element-9675207{
    position: absolute;
    width: 3000px;
    mix-blend-mode: screen;
    top: 0;
    z-index: 1;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9675207{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4e257e */.elementor-2385 .elementor-element.elementor-element-c4e257e::after{
content: "";
position: absolute;
top: 0%;
left: 50%;
transform: translatex(-50%);
width: 1000px;
height: 1px;
background: linear-gradient(to left, transparent, #61493C, transparent);
}

.elementor-2385 .elementor-element.elementor-element-c4e257e::before{
  content: "";
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(100px);
  width: 1000px;
  height: 500px;
  border-radius: 50%;

  background: #311607;

  pointer-events: none;
}


.elementor-2385 .elementor-element.elementor-element-c4e257e{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98aed8c */.elementor-2385 .elementor-element.elementor-element-98aed8c{
    animation: flutuar 3s ease-in-out infinite;
    position: absolute;
    top: -20px;
    left: -50px;
      pointer-events: none;
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-2385 .elementor-element.elementor-element-98aed8c{
    left: -200px;
}
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-98aed8c{
    left: -60px;
    top: -70px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d291553 */.elementor-2385 .elementor-element.elementor-element-d291553 b{
  font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-d291553{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-883dd91 */.elementor-2385 .elementor-element.elementor-element-883dd91{
    position: absolute;
    bottom: 30px;
    left: calc(50% - -500px);
    rotate: -40deg;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-883dd91{
    left: calc(50% - -50px);
     bottom: 0px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-88058b0 */.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-description{
    display: none;
}
.elementor-2385 .elementor-element.elementor-element-88058b0{
    background: #FFE6D9;
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -24px;
    z-index: 9;
    
}

.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 10px;
}

.elementor-2385 .elementor-element.elementor-element-88058b0::after{
    content: "";
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%);
    width: 50px;
    height: 50px;
background: #FFE4D6;
border-radius: 100px;
z-index: -1;
}
.elementor-2385 .elementor-element.elementor-element-88058b0::before{
    content: "";
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%);
    width: 50px;
    height: 50px;
background: #FFE6D9;
border-radius: 100px;
box-shadow: 0 33px 80px rgba(255, 230, 217, 1), 0 16px 40px rgba(255, 230, 217, 1), 0 10px 24px rgba(255, 230, 217, 1), 0 12px 24px rgba(255, 230, 217, 1), 0 4.2px 10.5px rgba(255, 230, 217, 1), 0 2.5px 6.25px rgba(255, 230, 217, 1);
mix-blend-mode: lighten !important;
opacity: 0.6;
z-index: -1;
}


@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-88058b0{
    width: 40px;
    height: 40px;
    top: -20px;
    
}

.elementor-2385 .elementor-element.elementor-element-88058b0::after{
    width: 40px;
    height: 40px;
}
.elementor-2385 .elementor-element.elementor-element-88058b0::before{
    width: 40px;
    height: 40px;
}

.elementor-2385 .elementor-element.elementor-element-88058b0 .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 8px;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe9251 */.elementor-2385 .elementor-element.elementor-element-ffe9251 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-26222aa */.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-description{
    display: none;
}
.elementor-2385 .elementor-element.elementor-element-26222aa{
    background: #FFE6D9;
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -24px;
    z-index: 9;
    
}

.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 10px;
}

.elementor-2385 .elementor-element.elementor-element-26222aa::after{
    content: "";
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%);
    width: 50px;
    height: 50px;
background: #FFE4D6;
border-radius: 100px;
z-index: -1;
}
.elementor-2385 .elementor-element.elementor-element-26222aa::before{
    content: "";
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%);
    width: 50px;
    height: 50px;
background: #FFE6D9;
border-radius: 100px;
box-shadow: 0 33px 80px rgba(255, 230, 217, 1), 0 16px 40px rgba(255, 230, 217, 1), 0 10px 24px rgba(255, 230, 217, 1), 0 12px 24px rgba(255, 230, 217, 1), 0 4.2px 10.5px rgba(255, 230, 217, 1), 0 2.5px 6.25px rgba(255, 230, 217, 1);
mix-blend-mode: lighten !important;
opacity: 0.6;
z-index: -1;
}


@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-26222aa{
    width: 40px;
    height: 40px;
    top: -20px;
    
}

.elementor-2385 .elementor-element.elementor-element-26222aa::after{
    width: 40px;
    height: 40px;
}
.elementor-2385 .elementor-element.elementor-element-26222aa::before{
    width: 40px;
    height: 40px;
}

.elementor-2385 .elementor-element.elementor-element-26222aa .elementor-image-box-title{
    margin-left: 0px !important;
    margin-top: 8px;
}
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22401c3 */.elementor-2385 .elementor-element.elementor-element-22401c3 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a4abfbc */.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-img,
.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-description{
    display: none;
}
.elementor-2385 .elementor-element.elementor-element-a4abfbc{
    background: #FFE6D9;
    width: 50px;
    border-radius: 100px;
    height: 50px;
    position: absolute;
    top: -24px;
    z-index: 9;
    
}

.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-title{
    margin-left: -2px !important;
    margin-top: 10px;
}

.elementor-2385 .elementor-element.elementor-element-a4abfbc::after{
    content: "";
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%);
    width: 50px;
    height: 50px;
background: #FFE4D6;
border-radius: 100px;
z-index: -1;
}
.elementor-2385 .elementor-element.elementor-element-a4abfbc::before{
    content: "";
    position: absolute;
    top: -2%;
    left: 50%;
    transform: translate(-50%);
    width: 50px;
    height: 50px;
background: #FFE6D9;
border-radius: 100px;
box-shadow: 0 33px 80px rgba(255, 230, 217, 1), 0 16px 40px rgba(255, 230, 217, 1), 0 10px 24px rgba(255, 230, 217, 1), 0 12px 24px rgba(255, 230, 217, 1), 0 4.2px 10.5px rgba(255, 230, 217, 1), 0 2.5px 6.25px rgba(255, 230, 217, 1);
mix-blend-mode: lighten !important;
opacity: 0.6;
z-index: -1;
}


@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a4abfbc{
    width: 40px;
    height: 40px;
    top: -20px;
    
}

.elementor-2385 .elementor-element.elementor-element-a4abfbc::after{
    width: 40px;
    height: 40px;
}
.elementor-2385 .elementor-element.elementor-element-a4abfbc::before{
    width: 40px;
    height: 40px;
}


.elementor-2385 .elementor-element.elementor-element-a4abfbc .elementor-image-box-title{
    margin-left: 0px !important;
    margin-top: 9px;
}
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963b572 */.elementor-2385 .elementor-element.elementor-element-963b572 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1d6d4 */.elementor-2385 .elementor-element.elementor-element-9e1d6d4{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-9e1d6d4 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6359b67 */.elementor-2385 .elementor-element.elementor-element-6359b67{
    position: absolute;
    width: 3000px;
    top: -100px;
    pointer-events: none;
    mix-blend-mode: multiply;
    opacity: 0.6;
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6359b67{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6c0ae9 */.elementor-2385 .elementor-element.elementor-element-a6c0ae9 {
  position: absolute;
  bottom: -90px;
  left: 0;
  right: 0;
  overflow: hidden;
  display: flex;
  justify-content: center;
    transform: scale(-1);
    pointer-events: none;

}

.elementor-2385 .elementor-element.elementor-element-a6c0ae9 svg {
  width: 2560px;
  min-width: 2560px;
  height: auto;
  display: block;
}

.elementor-2385 .elementor-element.elementor-element-a6c0ae9 svg path {
  fill: #fff;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a6c0ae9 {
  position: absolute;
  bottom: -40px;
    
}

.elementor-2385 .elementor-element.elementor-element-a6c0ae9 svg {
  width: 900px;
  min-width: auto;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6056058 */.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-icon-list-items{
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
    left: -100%;
}


.elementor-2385 .elementor-element.elementor-element-6056058 .elementor-widget-container{
    overflow: visible;
}

.elementor-2385 .elementor-element.elementor-element-6056058 svg path{
    fill: #291D17;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0683c26 */.elementor-2385 .elementor-element.elementor-element-0683c26 b, .elementor-2385 .elementor-element.elementor-element-0683c26 .titulo-destaque-2{
   font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-0683c26{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4ddc8b */.elementor-2385 .elementor-element.elementor-element-e4ddc8b{
    position: absolute;
    width: 3000px;
    mix-blend-mode: screen;
    top: 0;
    z-index: 3;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-e4ddc8b{
    width: 100% 
    1;
    top: 00px;
    transform: scale(3);
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-04fb8c0 */.elementor-2385 .elementor-element.elementor-element-04fb8c0 b, .elementor-2385 .elementor-element.elementor-element-04fb8c0 .titulo-destaque-2{
   font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-04fb8c0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30cb8cb */.elementor-2385 .elementor-element.elementor-element-30cb8cb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-940b299 */.elementor-2385 .elementor-element.elementor-element-940b299{
    position: absolute;
    bottom: 5px;
    left: 30px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-940b299{
    position: absolute;
    left: 10px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c332f3 */.elementor-2385 .elementor-element.elementor-element-0c332f3 {

  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f059e59 */.elementor-2385 .elementor-element.elementor-element-f059e59{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-568371f */.elementor-2385 .elementor-element.elementor-element-568371f{
    position: absolute;
    bottom: -30px;
    left: 30px;
    transform: scale(1.2);
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-568371f{
    left: 0px;
    transform: scale(1);
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb3b8fd */.elementor-2385 .elementor-element.elementor-element-bb3b8fd{
    position: absolute;
    bottom: 0px;
    right: -20px;
    transform: scale(1.2);
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
    .elementor-2385 .elementor-element.elementor-element-bb3b8fd{
    position: absolute;
    bottom: -10px;
    right: -20px;
    transform: scale(1);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-592251c */.elementor-2385 .elementor-element.elementor-element-592251c {

  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eca5fd3 */.elementor-2385 .elementor-element.elementor-element-eca5fd3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80f9aea */.elementor-2385 .elementor-element.elementor-element-80f9aea{
    position: absolute;
    bottom: -100px;
    left: 0px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-80f9aea{
    bottom: -30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0c64c3 */.elementor-2385 .elementor-element.elementor-element-c0c64c3 {

  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-927a7d5 */.elementor-2385 .elementor-element.elementor-element-927a7d5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9297062 */.elementor-2385 .elementor-element.elementor-element-9297062{
    left: -120px;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9297062{
    left: -60px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5525ef6 */.elementor-2385 .elementor-element.elementor-element-5525ef6
{
    right: -120px;
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-5525ef6{
    right: -80px;
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a59e61b */.elementor-2385 .elementor-element.elementor-element-a59e61b{
    left: -80px;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a59e61b{
    left: -30px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd931bb */.elementor-2385 .elementor-element.elementor-element-fd931bb{
    position: absolute;
   bottom: 0px;
   left: 0px;
     pointer-events: none;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-117f332 */.elementor-2385 .elementor-element.elementor-element-117f332 {

  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17c387e *//* FUNDO */
.elementor-2385 .elementor-element.elementor-element-17c387e{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-bc6979c */.elementor-2385 .elementor-element.elementor-element-bc6979c{
    mix-blend-mode: lighten;
    position: absolute;
    top: -280px;
     transform: scale(-1);
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-bc6979c{
    mix-blend-mode: lighten;
    position: absolute;
    top: -100px;
     transform: scale(-1);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bff5786 */.elementor-2385 .elementor-element.elementor-element-bff5786::after{
content: "";
position: absolute;
top: 0%;
left: 50%;
transform: translatex(-50%);
width: 1000px;
height: 1px;
background: linear-gradient(to left, transparent, #61493C, transparent);
}

.elementor-2385 .elementor-element.elementor-element-bff5786::before{
  content: "";
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(100px);
  width: 1000px;
  height: 500px;
  border-radius: 50%;

  background: #311607;

  pointer-events: none;
}

.elementor-2385 .elementor-element.elementor-element-bff5786{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52a5d38 */.elementor-2385 .elementor-element.elementor-element-52a5d38{
    position: absolute;
    width: 3000px;
    top: -100px;

    pointer-events: none;
    mix-blend-mode: multiply;
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed44a7d */.elementor-2385 .elementor-element.elementor-element-ed44a7d svg{
    height: unset;
}

.elementor-2385 .elementor-element.elementor-element-ed44a7d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ceb2e8 */.elementor-2385 .elementor-element.elementor-element-2ceb2e8 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}

.elementor-2385 .elementor-element.elementor-element-2ceb2e8 svg{
    overflow: visible;
    height: unset;
}

#pulsar1{
    animation: waves 2s linear 0s infinite;
    
}

#pulsar2{
    animation: waves 2s linear 1s infinite;
    
}
    
@keyframes waves{
    0%{
        transform: scale(1);
        transform-origin: center center;
        opacity: 1;
    }
        70%{
        opacity: 0;
    }
      100%{
        transform: scale(2);
        transform-origin: center center;
        opacity: 0;
    }
}  

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-2ceb2e8 svg{
    rotate: 90deg;
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cb0849 */.elementor-2385 .elementor-element.elementor-element-2cb0849 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5017c0a */.elementor-2385 .elementor-element.elementor-element-5017c0a {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7f2a64 */.elementor-2385 .elementor-element.elementor-element-c7f2a64 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f02b038 */.elementor-2385 .elementor-element.elementor-element-f02b038 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df7a2ce */.elementor-2385 .elementor-element.elementor-element-df7a2ce svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5904c15 */.elementor-2385 .elementor-element.elementor-element-5904c15 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e26b9e */.elementor-2385 .elementor-element.elementor-element-5e26b9e svg path{
   fill: #F78A50;
}

.esp{
    display: block;
    padding: 3px;
}

.elementor-2385 .elementor-element.elementor-element-5e26b9e b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425a1b2 */.elementor-2385 .elementor-element.elementor-element-425a1b2 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fc6917 */.elementor-2385 .elementor-element.elementor-element-0fc6917 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d89278e */.elementor-2385 .elementor-element.elementor-element-d89278e {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b8d50a */.elementor-2385 .elementor-element.elementor-element-4b8d50a{
    mask: linear-gradient(to bottom, #fff 75%, transparent);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b89fbf6 */.elementor-2385 .elementor-element.elementor-element-b89fbf6 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eda29 */.elementor-2385 .elementor-element.elementor-element-a2eda29 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27bdb78 */.elementor-2385 .elementor-element.elementor-element-27bdb78 svg path{
   fill: #F78A50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64cd007 */.elementor-2385 .elementor-element.elementor-element-64cd007 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c590ebc */.elementor-2385 .elementor-element.elementor-element-c590ebc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efc61ff */.elementor-2385 .elementor-element.elementor-element-efc61ff{
    position: absolute;
    width: 3000px;
    mix-blend-mode: screen;
    top: 0;
    z-index: 1;
    pointer-events: none;
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-efc61ff{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c6a67ad */.elementor-2385 .elementor-element.elementor-element-c6a67ad {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );

  border-radius: 20px;

  animation: luz-poste-rosa 3.8s infinite ease-in-out;
}

@keyframes luz-poste-rosa {
  0% {
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.05),
      0px 38px 23px rgba(160, 98, 64, 0.12),
      0px 17px 17px rgba(160, 98, 64, 0.18),
      0px 4px 9px rgba(160, 98, 64, 0.25);
  }

  40% {
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.08),
      0px 38px 23px rgba(160, 98, 64, 0.18),
      0px 17px 17px rgba(160, 98, 64, 0.26),
      0px 4px 9px rgba(160, 98, 64, 0.36);
  }

  55% {
    /* falhada leve, tipo lâmpada de poste */
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.03),
      0px 38px 23px rgba(160, 98, 64, 0.08),
      0px 17px 17px rgba(160, 98, 64, 0.14),
      0px 4px 9px rgba(160, 98, 64, 0.20);
  }

  100% {
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.06),
      0px 38px 23px rgba(160, 98, 64, 0.14),
      0px 17px 17px rgba(160, 98, 64, 0.22),
      0px 4px 9px rgba(160, 98, 64, 0.30);
  }
}


.elementor-2385 .elementor-element.elementor-element-c6a67ad svg{
    overflow: visible;
    height: unset;
}

#pulsar1-1{
    animation: waves 2s linear 0s infinite;
    
}

#pulsar2-1{
    animation: waves 2s linear 1s infinite;
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cea0fc */.elementor-2385 .elementor-element.elementor-element-1cea0fc b{
   font-weight: 600;
   color: #FF273D;
}

.elementor-2385 .elementor-element.elementor-element-1cea0fc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b425b6b */@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-b425b6b{
    display: none;}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f8e634 */.elementor-2385 .elementor-element.elementor-element-7f8e634 {
background: #4E2C1A;
border: 2px solid #6D432D50;

  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c3b7bc */.elementor-2385 .elementor-element.elementor-element-6c3b7bc{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-6c3b7bc b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6447610 */.elementor-2385 .elementor-element.elementor-element-6447610{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-6447610 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-6447610 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdaaf0 */.elementor-2385 .elementor-element.elementor-element-2fdaaf0 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a57e81d */.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2a5fd2 */.elementor-2385 .elementor-element.elementor-element-c2a5fd2{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2034937 */.elementor-2385 .elementor-element.elementor-element-2034937 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aaef07 */.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130ef7e */.elementor-2385 .elementor-element.elementor-element-130ef7e{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-130ef7e svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-130ef7e svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a878cd */.elementor-2385 .elementor-element.elementor-element-4a878cd {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317098d */.elementor-2385 .elementor-element.elementor-element-317098d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-317098d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71aa472 */.elementor-2385 .elementor-element.elementor-element-71aa472{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-71aa472 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-71aa472 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec565e */.elementor-2385 .elementor-element.elementor-element-3ec565e {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311deb9 */.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eff48a4 */.elementor-2385 .elementor-element.elementor-element-eff48a4{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-eff48a4 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-eff48a4 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7973b88 */.elementor-2385 .elementor-element.elementor-element-7973b88 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3cd428 */.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6447610 */.elementor-2385 .elementor-element.elementor-element-6447610{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-6447610 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-6447610 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdaaf0 */.elementor-2385 .elementor-element.elementor-element-2fdaaf0 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a57e81d */.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2a5fd2 */.elementor-2385 .elementor-element.elementor-element-c2a5fd2{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2034937 */.elementor-2385 .elementor-element.elementor-element-2034937 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aaef07 */.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130ef7e */.elementor-2385 .elementor-element.elementor-element-130ef7e{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-130ef7e svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-130ef7e svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a878cd */.elementor-2385 .elementor-element.elementor-element-4a878cd {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317098d */.elementor-2385 .elementor-element.elementor-element-317098d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-317098d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71aa472 */.elementor-2385 .elementor-element.elementor-element-71aa472{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-71aa472 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-71aa472 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec565e */.elementor-2385 .elementor-element.elementor-element-3ec565e {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311deb9 */.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eff48a4 */.elementor-2385 .elementor-element.elementor-element-eff48a4{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-eff48a4 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-eff48a4 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7973b88 */.elementor-2385 .elementor-element.elementor-element-7973b88 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3cd428 */.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6447610 */.elementor-2385 .elementor-element.elementor-element-6447610{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-6447610 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-6447610 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdaaf0 */.elementor-2385 .elementor-element.elementor-element-2fdaaf0 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a57e81d */.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2a5fd2 */.elementor-2385 .elementor-element.elementor-element-c2a5fd2{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2034937 */.elementor-2385 .elementor-element.elementor-element-2034937 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aaef07 */.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130ef7e */.elementor-2385 .elementor-element.elementor-element-130ef7e{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-130ef7e svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-130ef7e svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a878cd */.elementor-2385 .elementor-element.elementor-element-4a878cd {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317098d */.elementor-2385 .elementor-element.elementor-element-317098d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-317098d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71aa472 */.elementor-2385 .elementor-element.elementor-element-71aa472{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-71aa472 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-71aa472 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec565e */.elementor-2385 .elementor-element.elementor-element-3ec565e {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311deb9 */.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eff48a4 */.elementor-2385 .elementor-element.elementor-element-eff48a4{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-eff48a4 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-eff48a4 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7973b88 */.elementor-2385 .elementor-element.elementor-element-7973b88 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3cd428 */.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6447610 */.elementor-2385 .elementor-element.elementor-element-6447610{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-6447610 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-6447610 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdaaf0 */.elementor-2385 .elementor-element.elementor-element-2fdaaf0 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a57e81d */.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2a5fd2 */.elementor-2385 .elementor-element.elementor-element-c2a5fd2{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2034937 */.elementor-2385 .elementor-element.elementor-element-2034937 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aaef07 */.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130ef7e */.elementor-2385 .elementor-element.elementor-element-130ef7e{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-130ef7e svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-130ef7e svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a878cd */.elementor-2385 .elementor-element.elementor-element-4a878cd {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317098d */.elementor-2385 .elementor-element.elementor-element-317098d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-317098d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71aa472 */.elementor-2385 .elementor-element.elementor-element-71aa472{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-71aa472 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-71aa472 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec565e */.elementor-2385 .elementor-element.elementor-element-3ec565e {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311deb9 */.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eff48a4 */.elementor-2385 .elementor-element.elementor-element-eff48a4{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-eff48a4 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-eff48a4 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7973b88 */.elementor-2385 .elementor-element.elementor-element-7973b88 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3cd428 */.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6447610 */.elementor-2385 .elementor-element.elementor-element-6447610{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-6447610 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-6447610 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdaaf0 */.elementor-2385 .elementor-element.elementor-element-2fdaaf0 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a57e81d */.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2a5fd2 */.elementor-2385 .elementor-element.elementor-element-c2a5fd2{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2034937 */.elementor-2385 .elementor-element.elementor-element-2034937 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aaef07 */.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130ef7e */.elementor-2385 .elementor-element.elementor-element-130ef7e{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-130ef7e svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-130ef7e svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a878cd */.elementor-2385 .elementor-element.elementor-element-4a878cd {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317098d */.elementor-2385 .elementor-element.elementor-element-317098d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-317098d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71aa472 */.elementor-2385 .elementor-element.elementor-element-71aa472{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-71aa472 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-71aa472 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec565e */.elementor-2385 .elementor-element.elementor-element-3ec565e {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311deb9 */.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eff48a4 */.elementor-2385 .elementor-element.elementor-element-eff48a4{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-eff48a4 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-eff48a4 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7973b88 */.elementor-2385 .elementor-element.elementor-element-7973b88 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3cd428 */.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6447610 */.elementor-2385 .elementor-element.elementor-element-6447610{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-6447610 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-6447610 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fdaaf0 */.elementor-2385 .elementor-element.elementor-element-2fdaaf0 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a57e81d */.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-a57e81d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c2a5fd2 */.elementor-2385 .elementor-element.elementor-element-c2a5fd2{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-c2a5fd2 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2034937 */.elementor-2385 .elementor-element.elementor-element-2034937 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aaef07 */.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-9aaef07{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-130ef7e */.elementor-2385 .elementor-element.elementor-element-130ef7e{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-130ef7e svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-130ef7e svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a878cd */.elementor-2385 .elementor-element.elementor-element-4a878cd {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-317098d */.elementor-2385 .elementor-element.elementor-element-317098d{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-317098d{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71aa472 */.elementor-2385 .elementor-element.elementor-element-71aa472{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-71aa472 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-71aa472 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec565e */.elementor-2385 .elementor-element.elementor-element-3ec565e {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-311deb9 */.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-311deb9{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eff48a4 */.elementor-2385 .elementor-element.elementor-element-eff48a4{
    text-wrap: balance;
}
.elementor-2385 .elementor-element.elementor-element-eff48a4 svg{
height: unset;
}

.elementor-2385 .elementor-element.elementor-element-eff48a4 svg path{
    fill: #FFA778;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7973b88 */.elementor-2385 .elementor-element.elementor-element-7973b88 {
  border: 1px solid #322219;
  border-radius: 10px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3cd428 */.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: absolute;
    left: -520px;
    top: -256px;
      pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-d3cd428{
    position: relative;
    left: auto;
    top: auto;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-065e31f */.elementor-2385 .elementor-element.elementor-element-065e31f .e-n-tabs-heading{
    background: #170B04 !important;
    padding: 6px;
    border-radius: 15px;
    border: 1px solid #4E2C1A80;
}

/* Cor do botão ativo */
.e-n-tab-title[aria-selected="true"] {
  background-color: #5A321C !important;
  color: #ffffff !important; /* opcional, para o texto ficar visível */
}

/* Cor no hover */
.e-n-tab-title:hover {
  background-color: #5A321C70 !important;
  color: #fff !important; /* opcional */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9e3fde */.elementor-2385 .elementor-element.elementor-element-a9e3fde b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5b9fb4d */.elementor-2385 .elementor-element.elementor-element-5b9fb4d {
background: #4E2C1A;
border: 2px solid #6D432D50;

  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c6b3c0 */.elementor-2385 .elementor-element.elementor-element-6c6b3c0{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-6c6b3c0 b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcd532f */.elementor-2385 .elementor-element.elementor-element-bcd532f b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ada0b02 */.elementor-2385 .elementor-element.elementor-element-ada0b02{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-473b890 */.elementor-2385 .elementor-element.elementor-element-473b890{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74b3015 */.elementor-2385 .elementor-element.elementor-element-74b3015 {
background: #4E2C1A;
border: 2px solid #6D432D50;

  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6272b3f */.elementor-2385 .elementor-element.elementor-element-6272b3f{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-6272b3f b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a03b4d */.elementor-2385 .elementor-element.elementor-element-7a03b4d b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a5d96c4 */.elementor-2385 .elementor-element.elementor-element-a5d96c4 {
background: #4E2C1A;
border: 2px solid #6D432D50;

  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f903f0 */.elementor-2385 .elementor-element.elementor-element-5f903f0{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-5f903f0 b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d63b9c */.elementor-2385 .elementor-element.elementor-element-1d63b9c b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a63a16 */.elementor-2385 .elementor-element.elementor-element-5a63a16{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41cc050 */.elementor-2385 .elementor-element.elementor-element-41cc050{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b5aa985 */.elementor-2385 .elementor-element.elementor-element-b5aa985 {
background: #4E2C1A;
border: 2px solid #6D432D50;

  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a8a8898 */.elementor-2385 .elementor-element.elementor-element-a8a8898{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-a8a8898 b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54e1269 */.elementor-2385 .elementor-element.elementor-element-54e1269 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-719bc26 */.elementor-2385 .elementor-element.elementor-element-719bc26 {
background: #4E2C1A;
border: 2px solid #6D432D50;

  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2139ea */.elementor-2385 .elementor-element.elementor-element-b2139ea{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-b2139ea b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-888ada9 */.elementor-2385 .elementor-element.elementor-element-888ada9 b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d183a62 */.elementor-2385 .elementor-element.elementor-element-d183a62{
      pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1dc2748 */.elementor-2385 .elementor-element.elementor-element-1dc2748 b{
   font-weight: 600;
   color: #FF273D;
}

.elementor-2385 .elementor-element.elementor-element-1dc2748{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a1118 */.elementor-2385 .elementor-element.elementor-element-20a1118{
    position: absolute;
    mix-blend-mode: lighten;
    bottom: -520px;
    filter: blur(10px);
    width: 2000px !important;
  
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-2385 .elementor-element.elementor-element-20a1118{
    bottom: -340px;
} 
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-20a1118{
    bottom: -40px;
    transform: scale(2);
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1679527 */.elementor-2385 .elementor-element.elementor-element-1679527::before{
  content: "";
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(100px);
  width: 1000px;
  height: 500px;
  border-radius: 50%;

  background: #311607;

  pointer-events: none;
}

.elementor-2385 .elementor-element.elementor-element-1679527{
    overflow: hidden;
}

.elementor-2385 .elementor-element.elementor-element-1679527 .antes{
  color:
  #FF273D; text-decoration: line-through;
  font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-1679527 .depois{
  color: #fff;
  background: #FF7B1C;
  color: #000;
  padding: 2px 20px;
  border-radius: 100px;
  margin-left: 5px;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2178382 */.elementor-2385 .elementor-element.elementor-element-2178382 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );

  border-radius: 20px;

  animation: luz-poste-rosa 3.8s infinite ease-in-out;
}

@keyframes luz-poste-rosa {
  0% {
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.05),
      0px 38px 23px rgba(160, 98, 64, 0.12),
      0px 17px 17px rgba(160, 98, 64, 0.18),
      0px 4px 9px rgba(160, 98, 64, 0.25);
  }

  40% {
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.08),
      0px 38px 23px rgba(160, 98, 64, 0.18),
      0px 17px 17px rgba(160, 98, 64, 0.26),
      0px 4px 9px rgba(160, 98, 64, 0.36);
  }

  55% {
    /* falhada leve, tipo lâmpada de poste */
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.03),
      0px 38px 23px rgba(160, 98, 64, 0.08),
      0px 17px 17px rgba(160, 98, 64, 0.14),
      0px 4px 9px rgba(160, 98, 64, 0.20);
  }

  100% {
    box-shadow:
      0px 105px 29px rgba(160, 98, 64, 0.00),
      0px 67px 27px rgba(160, 98, 64, 0.06),
      0px 38px 23px rgba(160, 98, 64, 0.14),
      0px 17px 17px rgba(160, 98, 64, 0.22),
      0px 4px 9px rgba(160, 98, 64, 0.30);
  }
}


.elementor-2385 .elementor-element.elementor-element-2178382 svg{
    overflow: visible;
    height: unset;
}

#pulsar1-1{
    animation: waves 2s linear 0s infinite;
    
}

#pulsar2-1{
    animation: waves 2s linear 1s infinite;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-039431c */.elementor-2385 .elementor-element.elementor-element-039431c{
    text-wrap: balance;
}

.esp{
    display: block;
    padding: 3px;
}

.elementor-2385 .elementor-element.elementor-element-039431c b{
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ad417 */.elementor-2385 .elementor-element.elementor-element-f9ad417 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34164d5 */.elementor-2385 .elementor-element.elementor-element-34164d5{
    position: absolute;
    transform: scale(-1);
    mix-blend-mode: lighten;
    top: -170px;
    filter: blur(1.5px);
    margin-left: -5px;
  
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-34164d5{
    position: absolute;
    transform: scale(-1);
    mix-blend-mode: lighten;
    top: -120px;
    filter: blur(1.5px);
    margin-left: -5px;
  
}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-963467c */.elementor-2385 .elementor-element.elementor-element-963467c b{
   font-weight: 600;
   color: #FF273D;
}

.elementor-2385 .elementor-element.elementor-element-963467c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c102da8 */.elementor-2385 .elementor-element.elementor-element-c102da8{
    position: absolute;
    top: 0;
    left: 0;
}

.ar-ribbon-left-box {
    position: absolute;
    z-index: 2;
    width: 280px;
    height: 280px;
    overflow: hidden;
    
}

.ar-ribbon-left-box .ar-elementor-ribbon-rotate {
    transform: translateY(-50%) translateX(-50%) translateX(66px) rotate(-45deg);
    margin-top: 70px;
    line-height: 2;
    text-align: center;
    color: #191919; /*mude a cor do texto aqui*/
    font-size: 15px;
    font-weight: 800;
    background-color: #FECA11;
    letter-spacing: -0.5px;
    
}

@media only screen and (max-width: 767px) {
.ar-ribbon-left-box {
    position: absolute;
    z-index: 2;
    width: 280px;
    height: 280px;
    overflow: hidden;
    
}

.ar-ribbon-left-box .ar-elementor-ribbon-rotate {
    transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-55deg);
    margin-top: 70px;
  
    line-height: 2;
    text-align: center;
    color: #191919; /*mude a cor do texto aqui*/
    font-size: 11px;
    font-weight: 800;
    background-color: #FECA11;
    letter-spacing: -0.5px;
    
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e64ae7 */.elementor-2385 .elementor-element.elementor-element-0e64ae7 svg path{
   fill: #FF7B1C;
}

.elementor-2385 .elementor-element.elementor-element-0e64ae7 .list-desconto{
    background: #4E1416;
    padding: 4px 10px;
    border-radius: 100px;
    font-size: 15px;
    color: #FE4347;
    margin-left: 6px;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-0e64ae7 .list-desconto{
    font-size: 12px;
  
}
.elementor-2385 .elementor-element.elementor-element-0e64ae7 {
    text-wrap: balance;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ab107b3 */.elementor-2385 .elementor-element.elementor-element-ab107b3 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}

.elementor-2385 .elementor-element.elementor-element-ab107b3 svg{
    overflow: visible;
    height: unset;
    rotate: 90deg;
}

#pulsar1{
    animation: waves 2s linear 0s infinite;
    
}

#pulsar2{
    animation: waves 2s linear 1s infinite;
    
}
    
@keyframes waves{
    0%{
        transform: scale(1);
        transform-origin: center center;
        opacity: 1;
    }
        70%{
        opacity: 0;
    }
      100%{
        transform: scale(2);
        transform-origin: center center;
        opacity: 0;
    }
}   
@media only screen and (max-width: 767px) {

.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text{
    text-wrap: balance;
    width: 220px;
}
.elementor-2385 .elementor-element.elementor-element-ab107b3 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text{
   display: none;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92df520 */.elementor-2385 .elementor-element.elementor-element-92df520 b{
    color: #FFA778;
    font-weight: 600;
}


.elementor-2385 .elementor-element.elementor-element-92df520 .list-desconto{
    background: #4E1416;
    padding: 4px 10px;
    border-radius: 100px;
    font-size: 15px;
    color: #FE4347;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f510a5b */.elementor-2385 .elementor-element.elementor-element-f510a5b{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-f510a5b b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9932ec7 */.elementor-2385 .elementor-element.elementor-element-9932ec7 b{
    color: #FFA778;
    font-weight: 600;
}


.elementor-2385 .elementor-element.elementor-element-9932ec7 .list-desconto{
    background: #4E1416;
    padding: 4px 10px;
    border-radius: 100px;
    font-size: 15px;
    color: #FE4347;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-768fb55 */.elementor-2385 .elementor-element.elementor-element-768fb55{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-768fb55 b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e62bff4 */.elementor-2385 .elementor-element.elementor-element-e62bff4 b{
    color: #FFA778;
    font-weight: 600;
}


.elementor-2385 .elementor-element.elementor-element-e62bff4 .list-desconto{
    background: #4E1416;
    padding: 4px 10px;
    border-radius: 100px;
    font-size: 15px;
    color: #FE4347;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f0f260 */.elementor-2385 .elementor-element.elementor-element-9f0f260{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-9f0f260 b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3429a7b */.elementor-2385 .elementor-element.elementor-element-3429a7b b{
    color: #FFA778;
    font-weight: 600;
}


.elementor-2385 .elementor-element.elementor-element-3429a7b .list-desconto{
    background: #4E1416;
    padding: 4px 10px;
    border-radius: 100px;
    font-size: 15px;
    color: #FE4347;
    margin-left: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ba3b9d */.elementor-2385 .elementor-element.elementor-element-9ba3b9d{
    text-wrap: balance;
}

.elementor-2385 .elementor-element.elementor-element-9ba3b9d b{
    color: #fff;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961f10d */.elementor-2385 .elementor-element.elementor-element-961f10d .antes{
  color:
  #FF273D; text-decoration: line-through;
  font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-961f10d .depois{
  color: #fff;
  background: #FF7B1C;
  color: #000;
  padding: 2px 20px;
  border-radius: 100px;
  margin-left: 5px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-961f10d .list-desconto{
    font-size: 12px !important;
  
}
.elementor-2385 .elementor-element.elementor-element-961f10d {
    text-wrap: balance;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52ef885 */.elementor-2385 .elementor-element.elementor-element-52ef885 s{
color: #686868;    
}

.off-valor{
    background: #09B36B20;
    padding: 5px 8px 2px;
    border-radius: 5px;
    color: #09B36B;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29c301a */.valor{
    font-size: 80px;
    font-weight: 600;
    line-height: 1.3;
    color: #FF7B1C;
}
.ba{ color: #FFC9AC;}

.elementor-2385 .elementor-element.elementor-element-29c301a s{
    font-size: 16px;
    font-weight: 500;
}

.elementor-2385 .elementor-element.elementor-element-29c301a b{
    font-weight: 600;
}

@media only screen and (max-width: 767px) {
    .valor{
    font-size: 70px;
    font-weight: 600;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f252bb8 */.elementor-2385 .elementor-element.elementor-element-f252bb8{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3957d1f */.elementor-2385 .elementor-element.elementor-element-3957d1f {

  border-radius: 20px;
  overflow: hidden;
  background: radial-gradient(
    circle at 0% 0%, 
    rgba(255, 139, 77, 0.15) 0%, 
    rgba(57, 31, 17, 0.25) 25%, 
    rgba(23, 11, 4, 0.9) 55%
  ),
  linear-gradient(
    160deg, 
    #170B04 0%, 
    #25130A 40%, 
    #170B04 85%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cacc4b *//* FUNDO */
.elementor-2385 .elementor-element.elementor-element-4cacc4b{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ef5b1 */.elementor-2385 .elementor-element.elementor-element-e8ef5b1::after{
content: "";
position: absolute;
top: 0%;
left: 50%;
transform: translatex(-50%);
width: 100%;
height: 1px;
background: linear-gradient(to left, transparent, #61493C, transparent);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ca825d */.elementor-2385 .elementor-element.elementor-element-6ca825d{
    position: absolute;
    width: 3000px;
    top: -100px;

    pointer-events: none;
    mix-blend-mode: multiply;
    opacity: 0.6;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-6ca825d{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-06b7558 */.elementor-2385 .elementor-element.elementor-element-06b7558 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}

.elementor-2385 .elementor-element.elementor-element-06b7558 svg{
    overflow: visible;
    height: unset;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9de9ce */.elementor-2385 .elementor-element.elementor-element-f9de9ce b{
    font-weight: 600;
}
@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-f9de9ce {
   text-wrap: balance;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66c137d */@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-66c137d .texto-cta{
  font-size: 20px;  
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebcd836 */.elementor-2385 .elementor-element.elementor-element-ebcd836{
    position: absolute;
    width: 3000px;
    mix-blend-mode: screen;
    top: 0;
    z-index: 1;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-ebcd836{
    width: 100%;
    top: 00px;
    transform: scale(4);
}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46dd8da */.elementor-2385 .elementor-element.elementor-element-46dd8da{
    position: absolute;
    mix-blend-mode: lighten;
    top: -620px;
    filter: blur(10px);
    width: 2000px !important;
    transform: scale(-1);
  
}

@media only screen and (min-width: 1025px) and (max-width: 1441px) {
.elementor-2385 .elementor-element.elementor-element-46dd8da{
    top: -430px;
}}

@media only screen and (max-width: 767px) {

.elementor-2385 .elementor-element.elementor-element-46dd8da{
    top: -140px;
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d365d2 */.elementor-2385 .elementor-element.elementor-element-1d365d2 b, .elementor-2385 .elementor-element.elementor-element-1d365d2 .titulo-destaque-2{
   font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-1d365d2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1df873b */.elementor-2385 .elementor-element.elementor-element-1df873b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2667db4 */.elementor-2385 .elementor-element.elementor-element-2667db4 b{
    font-weight: 500;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-2667db4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e15d90 */.elementor-2385 .elementor-element.elementor-element-0e15d90{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5a6e9 */.elementor-2385 .elementor-element.elementor-element-8f5a6e9{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f12b3ac */.elementor-2385 .elementor-element.elementor-element-f12b3ac{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22807fa */.elementor-2385 .elementor-element.elementor-element-22807fa{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-712a716 */.elementor-2385 .elementor-element.elementor-element-712a716{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ed44ea */.elementor-2385 .elementor-element.elementor-element-9ed44ea{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7132bf0 */.elementor-2385 .elementor-element.elementor-element-7132bf0{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2fdee0c */.elementor-2385 .elementor-element.elementor-element-2fdee0c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82f6952 */.elementor-2385 .elementor-element.elementor-element-82f6952{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c695485 */.elementor-2385 .elementor-element.elementor-element-c695485{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a047c1 */.elementor-2385 .elementor-element.elementor-element-6a047c1{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0465753 */.elementor-2385 .elementor-element.elementor-element-0465753{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8284ded */.elementor-2385 .elementor-element.elementor-element-8284ded{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddb179c */.elementor-2385 .elementor-element.elementor-element-ddb179c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffec49e */.elementor-2385 .elementor-element.elementor-element-ffec49e{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ae9c3c */.elementor-2385 .elementor-element.elementor-element-2ae9c3c{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bd99d */.elementor-2385 .elementor-element.elementor-element-03bd99d{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd0c77b */.elementor-2385 .elementor-element.elementor-element-dd0c77b{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b85da */.elementor-2385 .elementor-element.elementor-element-c7b85da{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19c5fc4 */.elementor-2385 .elementor-element.elementor-element-19c5fc4{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b17267 */.elementor-2385 .elementor-element.elementor-element-9b17267{
    border-radius: 10px;
    overflow: hidden;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8b3ba95 */.elementor-2385 .elementor-element.elementor-element-8b3ba95 svg path{
    stroke: #fff
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc6a30d */.elementor-2385 .elementor-element.elementor-element-dc6a30d b{
    font-weight: 500;
    color: #fff;
}

.elementor-2385 .elementor-element.elementor-element-dc6a30d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18faff5 */.elementor-2385 .elementor-element.elementor-element-18faff5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65a1c5f */.elementor-2385 .elementor-element.elementor-element-65a1c5f {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}

.elementor-2385 .elementor-element.elementor-element-65a1c5f svg{
    overflow: visible;
    height: unset;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8105825 */@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-8105825 .texto-cta{
  font-size: 20px; 
  text-align: center;
  text-wrap: balance;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4faa880 *//* FUNDO */
.elementor-2385 .elementor-element.elementor-element-4faa880{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644798b */.elementor-2385 .elementor-element.elementor-element-644798b::after{
  content: "";
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(100px);
  width: 1000px;
  height: 500px;
  border-radius: 50%;

  background: #311607;

  pointer-events: none;
}

.elementor-2385 .elementor-element.elementor-element-644798b{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e2e719 */.elementor-2385 .elementor-element.elementor-element-3e2e719{
    position: absolute;
    width: 3000px;
    top: -100px;

    pointer-events: none;
    mix-blend-mode: multiply;
    opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ded69f9 */.elementor-2385 .elementor-element.elementor-element-ded69f9 .e-opened{
     animation: giro 0.2s ease both;
}
@keyframes giro{
    0%{
         transform: rotate(0deg);
    }
    
    100%{
         transform: rotate(45deg);
    }
    
}

.elementor-2385 .elementor-element.elementor-element-ded69f9 .e-closed{
     animation: giroreverso 0.2s ease both;
}

.elementor-2385 .elementor-element.elementor-element-ded69f9 #mais{
    stroke: #000;
}

@keyframes giroreverso{
    100%{
         transform: rotate(0deg);
    }
    
    0%{
         transform: rotate(45deg);
    }
    
}

.elementor-2385 .elementor-element.elementor-element-ded69f9 .e-n-accordion-item {
  box-shadow:
    rgba(160, 98, 64, 0.25) 2px 2px 2px 0px inset,
    rgba(255, 255, 255, 1) -2px -2px 2px 0px inset;

  background: linear-gradient( 94deg, #FFF6F1 26.87%, #FFEDE4 55%, #FFE4D6 86.95% );
  border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-463d440 */.elementor-2385 .elementor-element.elementor-element-463d440{
    position: absolute;
    left: -50px;
    
}

.elementor-2385 .elementor-element.elementor-element-463d440 svg{
    width: 500px;
    height: unset;
    pointer-events: none;
}

#borda-whats, #telefone-whats{
    fill: #fff !important;
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3c3918 */.elementor-2385 .elementor-element.elementor-element-e3c3918{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d5f78 */.elementor-2385 .elementor-element.elementor-element-64d5f78{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2050c20 */.elementor-2385 .elementor-element.elementor-element-2050c20 {
  box-shadow:
    0px 105px 29px rgba(160, 98, 64, 0.00),
    0px 67px 27px rgba(160, 98, 64, 0.06),
    0px 38px 23px rgba(160, 98, 64, 0.14),
    0px 17px 17px rgba(160, 98, 64, 0.22),
    0px 4px 9px rgba(160, 98, 64, 0.30);

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-439292a */.elementor-2385 .elementor-element.elementor-element-439292a{
    position: absolute;
    width: 3000px;
    mix-blend-mode: screen;
    top: 0;
    z-index: 3;
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-439292a{
    width: 100% 
    1;
    top: 00px;
    transform: scale(3);
}}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91d288a */.elementor-2385 .elementor-element.elementor-element-91d288a b, .elementor-2385 .elementor-element.elementor-element-91d288a .titulo-destaque-2{
   font-weight: 600;
}

.elementor-2385 .elementor-element.elementor-element-91d288a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c55a800 */.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-item{

  border-top: 2px solid rgba(255, 255, 255, 0.85);

  background: linear-gradient(
    94deg,
    #FFF6F1 26.87%,
    #FFEDE4 55%,
    #FFE4D6 86.95%
  );
  border-radius: 10px;
  padding: 10px 20px;

}

.elementor-2385 .elementor-element.elementor-element-c55a800 svg{
    overflow: visible;
    height: unset;
}

@media only screen and (max-width: 767px) {
.elementor-2385 .elementor-element.elementor-element-c55a800 .elementor-icon-list-items{
    gap: 10px;
}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12a25e0 *//* FUNDO */
.elementor-2385 .elementor-element.elementor-element-12a25e0{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ca548 */.elementor-2385 .elementor-element.elementor-element-86ca548::after{
content: "";
position: absolute;
top: 0%;
left: 50%;
transform: translatex(-50%);
width: 1000px;
height: 1px;
background: linear-gradient(to left, transparent, #61493C, transparent);
}

.elementor-2385 .elementor-element.elementor-element-86ca548::before{
  content: "";
  position: absolute;
  top: -20%;
  left: 50%;
  transform: translate(-50%, -50%);
  filter: blur(100px);
  width: 1000px;
  height: 500px;
  border-radius: 50%;

  background: #311607;

  pointer-events: none;
}

.elementor-2385 .elementor-element.elementor-element-86ca548{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3b1f428 */.elementor-2385 .elementor-element.elementor-element-3b1f428{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fa8995d */.elementor-2385 .elementor-element.elementor-element-fa8995d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f733ad */.elementor-2385 .elementor-element.elementor-element-8f733ad esp{
    display: block;
    padding-top: 5px;
}

.elementor-2385 .elementor-element.elementor-element-8f733ad .elementor-icon-list-text:hover{
    color: #fff;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cb2ee6c */.elementor-2385 .elementor-element.elementor-element-cb2ee6c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c41d985 */.elementor-2385 .elementor-element.elementor-element-c41d985 esp{
    display: block;
    padding-top: 5px;
}

.elementor-2385 .elementor-element.elementor-element-c41d985 .elementor-icon-list-text:hover{
    color: #fff;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c6636b2 */.elementor-2385 .elementor-element.elementor-element-c6636b2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ecbcdb7 */.elementor-2385 .elementor-element.elementor-element-ecbcdb7 esp{
    display: block;
    padding-top: 5px;
}

.elementor-2385 .elementor-element.elementor-element-ecbcdb7 .elementor-icon-list-text:hover{
    color: #fff;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-463a68f */.elementor-2385 .elementor-element.elementor-element-463a68f{
    text-wrap: balance;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Forma';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Thin.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Thin.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-ThinItalic.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-ThinItalic.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Regular.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Regular.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Italic.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Italic.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Light-1.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Light.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Italic-1.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-LightItalic.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Medium.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Medium.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-MediumItalic.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-MediumItalic.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Bold.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Bold.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-BoldItalic.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-BoldItalic.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Forma';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../fonts/FormaDJRDisplay-Black.woff2') format('woff2'),
		url('../fonts/FormaDJRDisplay-Black.woff') format('woff'),
		url('../fonts/FormaDJRDisplay-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* ===== Identidade Clube Comissões Diárias (migração roxo->laranja) ===== */
/* glow raster roxo -> laranja (gira matiz da imagem) */
img[src*="efeitoglow"]{filter:hue-rotate(116deg) saturate(1.12);}
/* logo nova dentro do icon-box do herói (mesmo lugar do SVG antigo) */
.elementor-2385 .elementor-element.elementor-element-0c72fd0 .elementor-icon img{height:46px;width:auto;display:block;}

/* ===== Transições entre seções (ajustes 2026-08-26) ===== */
/* hero -> entregáveis: banda escura com luz laranja subindo sob a folha clara */
.ccd-transicao-hero{
  height:150px;
  background:radial-gradient(58% 130px at 50% 100%, rgba(255,123,28,.30) 0%, rgba(244,88,28,.13) 46%, rgba(23,11,4,0) 78%);
}
@media (max-width:767px){.ccd-transicao-hero{height:110px;background:radial-gradient(80% 100px at 50% 100%, rgba(255,123,28,.30) 0%, rgba(244,88,28,.13) 46%, rgba(23,11,4,0) 78%);}}
/* entregáveis vira "folha" clara flutuando sobre o escuro (ombros arredondados nas duas pontas) */
#entregaveis{border-radius:44px 44px 40px 40px;position:relative;z-index:2;}
@media (max-width:767px){#entregaveis{border-radius:28px 28px 24px 24px;}}
/* entregáveis -> conexão: respiro escuro + luz laranja descendo sob a folha (mesma linguagem da banda do hero) */
#conexao{margin-top:-44px;padding-top:116px;background-image:radial-gradient(64% 185px at 50% 48px, rgba(255,123,28,.38) 0%, rgba(244,88,28,.16) 46%, rgba(0,0,0,0) 80%);background-repeat:no-repeat;}
@media (max-width:767px){#conexao{margin-top:-30px;padding-top:84px;}}
/* conexão -> depoimentos: respiro entre o CTA final e a transição chanfrada */
#conexao{padding-bottom:96px;}
@media (max-width:767px){#conexao{padding-bottom:72px;}}

/* seção entregáveis: título em 2 linhas no mobile ('vender mais na Shopee.' inteira na 2ª linha) */
@media (max-width:767px){
#entregaveis .elementor-element-ed44a7d .elementor-image-box-description{font-size:min(8.4vw, calc((100vw - 64px)/11));}
}

/* título da seção entregáveis: gradiente mais escuro para leitura no fundo claro */
#entregaveis .elementor-element-ed44a7d .titulo-destaque-2{
  background:linear-gradient(90deg,#D64A0D 0%,#A63A08 55%,#7E2D06 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}

/* CTA da seção entregáveis (respiro entre o último card e o botão) */
.ccd-cta-entregaveis{margin:30px 0 10px;}
@media (max-width:767px){.ccd-cta-entregaveis{margin:22px 0 6px;}}

/* titulo conexao laranja solido: 'afiliadas Shopee que:' inteiro no mesmo tom */
#conexao .elementor-image-box-title .titulo-destaque{
  background:none;
  -webkit-text-fill-color:#FF7B1C;
  color:#FF7B1C;
}

/* titulo depoimentos laranja solido: 'Afiliadas do Club:' no mesmo tom do titulo da conexao */
#depoimentos .elementor-image-box-title .titulo-destaque-2{
  background:none;
  -webkit-text-fill-color:#FF7B1C;
  color:#FF7B1C;
}

/* titulo faq preto (pedido do usuário) */
#faq .elementor-element-011f2f3 .elementor-icon-box-title,
#faq .elementor-element-011f2f3 .elementor-icon-box-title span{
  background:none;
  -webkit-text-fill-color:#161616;
  color:#161616;
}
/* lista dentro de resposta do faq */
#faq .elementor-image-box-description ul{margin:10px 0 0 4px;padding-left:18px;list-style:disc;}
#faq .elementor-image-box-description li{margin:4px 0;}


/* transição garantia -> faq: folha creme sobre o branco com sombra suave (sem escuro) */
#faq{background:#FAF2EA;border-radius:44px 44px 0 0;margin-top:-24px;position:relative;z-index:2;box-shadow:0 -18px 44px -22px rgba(140,74,30,.35);}
@media (max-width:767px){#faq{border-radius:28px 28px 0 0;margin-top:-18px;}}

/* ===== Secao OFERTA reconstruida (limpa: escassez + packs + card principal) ===== */
#oferta.ccd-oferta{
  background:radial-gradient(62% 230px at 50% 0%, rgba(255,123,28,.15) 0%, rgba(0,0,0,0) 76%),#170D07;
  padding:92px 20px 100px;
}
.ccd-oferta-inner{max-width:1060px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:46px;}
.ccd-oferta-abertura{text-align:center;max-width:780px;}
.ccd-oferta-tag{display:inline-block;font-family:"Forma",Sans-serif;font-weight:600;font-size:13px;letter-spacing:2.6px;color:#FF7B1C;border:1px solid rgba(255,123,28,.45);border-radius:100px;padding:9px 20px;margin-bottom:20px;}
.ccd-oferta-abertura h2{font-family:"Forma",Sans-serif;font-weight:600;color:#FFF6F0;font-size:34px;line-height:1.18;letter-spacing:.5px;margin:0;}
.ccd-laranja{color:#FF7B1C;}
.ccd-oferta-card{background:#FFF9F4;border-radius:26px;padding:40px 36px 42px;max-width:560px;width:100%;text-align:center;box-shadow:0 34px 80px -34px rgba(0,0,0,.6),0 0 0 1px rgba(255,123,28,.16);}
.ccd-oferta-card-visual img{width:100%;max-width:430px;height:auto;margin:0 auto 4px;display:block;}
.ccd-oferta-card-titulo{font-family:"Forma",Sans-serif;color:#1B1B1B;font-size:25px;font-weight:600;line-height:1.25;margin:4px 0 24px;}
.ccd-oferta-card-titulo span{color:#E24E0F;display:block;font-size:19px;}
.ccd-oferta-lista{list-style:none;margin:0 0 26px;padding:0;text-align:left;}
.ccd-oferta-lista li{display:flex;align-items:center;gap:12px;color:#3B2B1F;font-size:16.5px;padding:10.5px 2px;border-bottom:1px solid rgba(150,90,45,.13);}
.ccd-oferta-lista li:last-child{border-bottom:none;}
.ccd-oferta-lista svg{flex:0 0 20px;width:20px;height:20px;}
.ccd-oferta-preco{margin:0 0 26px;}
.ccd-preco-de{color:#9A7B65;font-size:15px;display:block;margin-bottom:2px;}
.ccd-preco-de s{color:#B0866A;}
.ccd-preco-x{font-family:"Forma",Sans-serif;font-size:19px;color:#5A4534;font-weight:600;}
.ccd-preco-valor{font-family:"Forma",Sans-serif;font-weight:600;font-size:48px;color:#E24E0F;letter-spacing:.5px;}
.ccd-preco-vista{display:block;color:#5A4534;font-size:15px;margin-top:3px;}
.ccd-oferta-cta{max-width:430px;margin:0 auto;}
@media (max-width:767px){
#oferta.ccd-oferta{padding:66px 16px 74px;}
.ccd-oferta-inner{gap:36px;}
.ccd-oferta-abertura h2{font-size:24px;}
.ccd-oferta-card{padding:30px 20px 32px;border-radius:22px;}
.ccd-oferta-card-titulo{font-size:22px;}
.ccd-preco-valor{font-size:42px;}
}

/* ===== Packs de bonus premium (midia + tag + titulo gradiente) ===== */
.ccd-packs{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;width:100%;max-width:960px;}
.ccd-pack{background:linear-gradient(165deg,#261509 0%,#1C0F08 70%);border:1px solid rgba(255,123,28,.28);border-radius:20px;overflow:hidden;box-shadow:0 22px 44px -26px rgba(0,0,0,.7), inset 0 1px 0 rgba(255,178,111,.12);}
.ccd-pack-media{position:relative;height:150px;background:radial-gradient(70% 120% at 50% 0%,rgba(255,123,28,.28) 0%,rgba(38,21,9,0) 70%);}
.ccd-pack-body{position:relative;text-align:center;padding:2px 18px 24px;}
.ccd-pack-tag{display:inline-block;font-family:"Forma",Sans-serif;font-weight:600;font-size:11.5px;letter-spacing:2.2px;color:#FFB066;background:rgba(23,12,5,.72);border:1px solid rgba(255,123,28,.5);border-radius:100px;padding:5px 13px;margin-bottom:10px;backdrop-filter:blur(4px);}
.ccd-pack-sub{display:block;color:#C7A78F;font-size:14.5px;letter-spacing:.3px;margin-bottom:2px;}
.ccd-pack-titulo{display:block;font-family:"Forma",Sans-serif;font-weight:600;font-size:25px;line-height:1.12;background:linear-gradient(90deg,#FF7B1C,#FFB066);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
@media (max-width:767px){
.ccd-packs{grid-template-columns:1fr;gap:14px;max-width:440px;}
.ccd-pack-media{height:124px;}
.ccd-pack-titulo{font-size:22px;}
}
/* ===== Card da oferta: preco e botao verdes ===== */
.ccd-preco-valor{font-family:"Forma",Sans-serif;font-weight:600;font-size:50px;color:#0E9F45;letter-spacing:.5px;line-height:1.05;}
@media (max-width:767px){.ccd-preco-valor{font-size:42px;}}
.ccd-oferta-cta{
  background:linear-gradient(137.48deg,#0D7A34 10%,#17B252 45%,#17B252 67%,#0D7A34 87%) !important;
  border-color:#43D97D !important;
  box-shadow:0 0 0 0 #43D97D,0 20px 22px -10px rgba(16,138,62,.45),inset 0 0 22px 0 #43D97D !important;
}
.ccd-oferta-cta .circulo:nth-of-type(1){background:rgba(74,214,128,.55);}
.ccd-oferta-cta .circulo:nth-of-type(2){background:rgba(18,150,70,.6);}

/* deck de folhas dos packs (placeholder elegante ate a arte real) */
.ccd-pack-deck{position:relative;width:100%;height:100%;}
.ccd-pack-folha{position:absolute;left:50%;top:52%;width:120px;height:78px;border-radius:12px;border:1px solid rgba(255,123,28,.45);background:linear-gradient(150deg,#331C0C 0%,#24130A 100%);box-shadow:0 12px 26px -10px rgba(0,0,0,.65);}
.ccd-pack-folha:nth-child(1){transform:translate(-50%,-50%) rotate(-9deg) translateX(-16px);opacity:.5;}
.ccd-pack-folha:nth-child(2){transform:translate(-50%,-50%) rotate(6deg) translateX(14px);opacity:.72;}
.ccd-pack-folha--top{transform:translate(-50%,-50%);opacity:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#3D2210 0%,#2A160A 100%);border-color:rgba(255,150,66,.65);}
.ccd-pack-folha--top svg{width:30px;height:30px;}
/* imagem real do pack, quando chegar */
.ccd-pack-img{width:100%;height:100%;object-fit:cover;display:block;}

/* botao da oferta em uma linha no mobile */
@media (max-width:520px){.ccd-oferta-cta .texto-cta{font-size:22px;letter-spacing:.4px;}}

/* ===== Bonus v2: escassez forte + cards creme de contraste ===== */
@keyframes ccdPulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.45);opacity:.55;}}
.ccd-selo-escassez{display:inline-flex;align-items:center;gap:9px;font-family:"Forma",Sans-serif;font-weight:600;font-size:12.5px;letter-spacing:2.4px;color:#FFFFFF;background:linear-gradient(135deg,#FF6A14 0%,#D8430A 100%);border-radius:100px;padding:10px 20px;margin-bottom:22px;box-shadow:0 12px 30px -10px rgba(244,88,28,.65), inset 0 1px 0 rgba(255,255,255,.25);}
.ccd-selo-dot{width:8px;height:8px;border-radius:50%;background:#FFE9B0;box-shadow:0 0 10px 2px rgba(255,214,120,.8);animation:ccdPulse 1.6s ease-in-out infinite;}
.ccd-marca-24{display:inline-block;background:linear-gradient(150deg,#FFDD55 0%,#FFC21A 85%);color:#1B1207;-webkit-text-fill-color:#1B1207;padding:1px 14px 4px;border-radius:12px;transform:rotate(-1.5deg);box-shadow:0 10px 26px -8px rgba(255,194,26,.55);}
.ccd-packs2{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;max-width:1020px;}
.ccd-pack2{position:relative;background:#FFF7F0;border-radius:20px;overflow:hidden;box-shadow:0 28px 54px -26px rgba(0,0,0,.65), 0 0 0 1px rgba(255,143,66,.25);}
.ccd-pack2-flag{position:absolute;top:14px;right:14px;z-index:2;font-family:"Forma",Sans-serif;font-weight:600;font-size:11px;letter-spacing:1.4px;color:#FFFFFF;background:#0E9F45;border-radius:8px;padding:6px 11px;box-shadow:0 8px 18px -8px rgba(14,159,69,.7);}
.ccd-pack2-media{position:relative;height:190px;padding:14px 14px 0;background:radial-gradient(80% 130% at 50% 0%,#FFE2C4 0%,#FFF3E6 62%,#FFF7F0 100%);}
.ccd-pack2-deck{position:relative;width:100%;height:100%;}
.ccd-pack2-folha{position:absolute;left:50%;top:54%;width:122px;height:80px;border-radius:13px;background:linear-gradient(150deg,#FFE3C6 0%,#FFD1A6 100%);border:1px solid #F2B387;box-shadow:0 10px 22px -10px rgba(160,84,30,.45);}
.ccd-pack2-folha:nth-child(1){transform:translate(-50%,-50%) rotate(-9deg) translateX(-18px);}
.ccd-pack2-folha:nth-child(2){transform:translate(-50%,-50%) rotate(6deg) translateX(16px);}
.ccd-pack2-folha--top{transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#FF8A2B 0%,#EF4F0D 100%);border:none;box-shadow:0 16px 30px -12px rgba(224,74,13,.75), inset 0 1px 0 rgba(255,255,255,.35);}
.ccd-pack2-folha--top svg{width:32px;height:32px;}
.ccd-pack2-img{width:100%;height:100%;object-fit:contain;display:block;}
.ccd-pack2-body{position:relative;text-align:center;padding:6px 18px 24px;}
.ccd-pack2-tag{display:inline-block;font-family:"Forma",Sans-serif;font-weight:600;font-size:11px;letter-spacing:2px;color:#B8480E;background:#FFE4CD;border-radius:100px;padding:5px 13px;margin-bottom:9px;}
.ccd-pack2-sub{display:block;color:#8A6A52;font-size:14.5px;margin-bottom:1px;}
.ccd-pack2-titulo{display:block;font-family:"Forma",Sans-serif;font-weight:600;font-size:26px;line-height:1.12;color:#201510;}
@media (max-width:767px){
.ccd-packs2{grid-template-columns:1fr;gap:16px;max-width:440px;}
.ccd-pack2-media{height:168px;padding:10px 10px 0;}
.ccd-pack2-titulo{font-size:23px;}
.ccd-marca-24{padding:0 10px 3px;border-radius:10px;}
}

/* ===== Assets finais (novas-imagens) ===== */
.ccd-img-final{width:auto !important;max-width:100% !important;height:auto !important;max-height:300px;display:block;margin:0 auto;object-fit:contain;}
.ccd-selo-garantia{width:auto;height:240px;display:block;margin:0 auto;}
@media (max-width:900px){.ccd-packs2--tres{grid-template-columns:1fr;max-width:440px;}}
@media (max-width:767px){
.ccd-img-final{max-height:235px;}
.ccd-selo-garantia{height:190px;}
}

/* conexao imagens em fluxo: artes finais abaixo do texto (neutraliza posicionamento antigo) */
#conexao .elementor-element-940b299,
#conexao .elementor-element-568371f,
#conexao .elementor-element-80f9aea,
#conexao .elementor-element-9297062{
  position:static !important;
  top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;
  transform:none !important;
  width:100% !important;max-width:100% !important;
  margin:16px 0 0 !important;
  order:99;
}

/* packs contain forcado: arte contida na area de midia */
.ccd-pack2-media{height:190px;padding:14px 14px 0;overflow:hidden;}
.ccd-pack2-img{width:100% !important;height:100% !important;object-fit:contain !important;display:block;}
@media (max-width:767px){.ccd-pack2-media{height:168px;padding:10px 10px 0;}}

/* ===== Revisao pos-assets ===== */
/* conexao card 04: wrapper interno das notificacoes volta ao fluxo (ficava absoluto sobre o texto) */
#conexao .elementor-element-fd931bb{position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;width:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;}
#conexao .elementor-element-fd931bb .elementor-widget{position:static !important;margin:0 !important;}
/* precos ancorados dos packs */
.ccd-pack2-preco{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;color:#8A6A52;font-size:15px;}
.ccd-pack2-preco s{color:#B0866A;}
.ccd-pack2-preco b{font-family:"Forma",Sans-serif;font-weight:600;font-size:15.5px;color:#FFFFFF;background:#0E9F45;padding:4px 12px;border-radius:9px;box-shadow:0 8px 18px -8px rgba(14,159,69,.55);}
/* card da oferta: respiro entre o mockup e o titulo */
.ccd-oferta-card-titulo{margin:18px 0 24px !important;}

/* ===== ultracode espaco: respiro compacto no mobile ===== */
@media (max-width:767px){
/* hero termina no conteúdo (sem sobra de 100vh) + respiro controlado até a banda */
#hero{min-height:auto !important;padding-bottom:38px !important;}
.ccd-transicao-hero{height:64px;}
}
/* conexão: imagem mais perto da descrição e com respiro do fim do card */
#conexao .elementor-element-940b299,
#conexao .elementor-element-568371f,
#conexao .elementor-element-80f9aea,
#conexao .elementor-element-9297062{margin:0 0 40px !important;}

/* conexao sem alturas reservadas: cards dimensionam pelo conteúdo */
#conexao .e-con.e-child{min-height:0 !important;height:auto !important;}

/* card04 respiro extra p/ igualar aos demais */
#conexao .elementor-element-fd931bb .elementor-element-9297062{margin-bottom:40px !important;}

/* ===== Depoimentos v2: provas sociais sem vídeo ===== */
.ccd-depo{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:100%;max-width:1080px;margin:28px auto 10px;}
.ccd-depo-card{background:#FFFFFF;border:1px solid rgba(160,90,40,.15);border-radius:18px;padding:18px 18px 20px;box-shadow:0 22px 44px -28px rgba(120,60,20,.4);display:flex;flex-direction:column;gap:12px;align-self:start;text-align:left;}
.ccd-depo-card--destaque{border-color:rgba(244,88,28,.55);box-shadow:0 28px 56px -26px rgba(244,88,28,.4);}
.ccd-depo-topo{display:flex;gap:12px;align-items:center;}
.ccd-depo-avatar{width:58px;height:58px;border-radius:50%;object-fit:cover;flex:0 0 58px;border:2px solid rgba(244,88,28,.6);box-shadow:0 4px 12px -4px rgba(120,60,20,.35);}
.ccd-depo-nome{font-family:"Forma",Sans-serif;font-weight:600;color:#161616;font-size:18px;display:block;line-height:1.25;letter-spacing:.2px;}
.ccd-depo-resultado{display:block;font-family:"Forma",Sans-serif;font-weight:600;font-size:19.5px;color:#0E9F45;line-height:1.25;letter-spacing:.2px;}
.ccd-depo-resultado em{font-style:normal;font-weight:500;font-size:13.5px;color:#7A5A42;font-family:"Forma",Sans-serif;}
.ccd-depo-periodo{display:block;font-family:"Forma",Sans-serif;font-weight:500;font-size:13.5px;color:#8A6A52;margin-top:1px;}
.ccd-depo-fala{margin:0;font-family:"Forma",Sans-serif;font-style:italic;font-weight:500;color:#33241A;font-size:15.5px;line-height:1.55;letter-spacing:.15px;}
.ccd-depo-prova{width:100%;height:auto;border-radius:12px;display:block;margin-top:2px;}
@media (max-width:900px){
.ccd-depo{grid-template-columns:1fr;max-width:460px;gap:18px;}
.ccd-depo-card{padding:16px 16px 18px;}
}

/* anel do avatar dos depoimentos */
.ccd-depo-card .ccd-depo-avatar{border-color:rgba(244,88,28,.6) !important;border-radius:50% !important;width:58px !important;height:58px !important;object-fit:cover !important;}
