.elementor-9358 .elementor-element.elementor-element-29561d1{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;--z-index:99999999;}body:not(.rtl) .elementor-9358 .elementor-element.elementor-element-29561d1{left:0px;}body.rtl .elementor-9358 .elementor-element.elementor-element-29561d1{right:0px;}.elementor-9358 .elementor-element.elementor-element-1830810.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-2d54b33{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;top:0px;--z-index:99999998;}.elementor-9358 .elementor-element.elementor-element-2d54b33:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-2d54b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}body:not(.rtl) .elementor-9358 .elementor-element.elementor-element-2d54b33{left:0px;}body.rtl .elementor-9358 .elementor-element.elementor-element-2d54b33{right:0px;}.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-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-9358 .elementor-element.elementor-element-8546d8f{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-8546d8f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFB8;}.elementor-9358 .elementor-element.elementor-element-0c8dd3c{--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;--border-radius:0px 0px 50px 50px;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-0c8dd3c:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-0c8dd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-5516d4b{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-880b27b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-9ee3488 img{width:100%;max-width:100%;border-radius:500px 500px 500px 500px;box-shadow:-13px 0px 22px 0px rgba(0, 0, 0, 0.21);}.elementor-9358 .elementor-element.elementor-element-47729aa img{width:100%;max-width:100%;border-radius:500px 500px 500px 500px;box-shadow:-13px 0px 22px 0px rgba(0, 0, 0, 0.21);}.elementor-9358 .elementor-element.elementor-element-437ab93 img{width:100%;max-width:100%;border-radius:500px 500px 500px 500px;box-shadow:-13px 0px 22px 0px rgba(0, 0, 0, 0.21);}.elementor-9358 .elementor-element.elementor-element-91acaf2 img{width:100%;max-width:100%;border-radius:500px 500px 500px 500px;box-shadow:-13px 0px 22px 0px rgba(0, 0, 0, 0.21);}.elementor-9358 .elementor-element.elementor-element-0149b7a img{width:100%;max-width:100%;border-radius:500px 500px 500px 500px;box-shadow:-13px 0px 22px 0px rgba(0, 0, 0, 0.21);}.elementor-9358 .elementor-element.elementor-element-6b8b5ff img{width:100%;max-width:100%;border-radius:500px 500px 500px 500px;box-shadow:-13px 0px 22px 0px rgba(0, 0, 0, 0.21);}.elementor-9358 .elementor-element.elementor-element-b2333bb{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:start;}.elementor-9358 .elementor-element.elementor-element-b2333bb .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:400;color:#F0E8D8;}.elementor-9358 .elementor-element.elementor-element-067b2bb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-067b2bb > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-067b2bb.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-067b2bb .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:63px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:-1px;color:#141414;}.elementor-9358 .elementor-element.elementor-element-a84b203 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-a84b203.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-a84b203{text-align:center;}.elementor-9358 .elementor-element.elementor-element-a84b203 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#F0E8D8;}.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-9358 .elementor-element.elementor-element-04b2999{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-04b2999.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-04b2999 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-8f71127{--display:flex;}.elementor-9358 .elementor-element.elementor-element-ce068f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-dd21fc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-5d8cff1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-5cab08f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-efc0490{--display:flex;}.elementor-9358 .elementor-element.elementor-element-90fa4c9{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-90fa4c9.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-cbd3ce9{--display:flex;--min-height:63vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-179f7f2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-09de8ea{--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;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9358 .elementor-element.elementor-element-738e28d .elementor-counter-number-wrapper{color:#FF450C;font-family:"Neue Montreal", Sans-serif;font-size:57px;font-weight:600;}.elementor-9358 .elementor-element.elementor-element-46c65a7.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-46c65a7{text-align:start;}.elementor-9358 .elementor-element.elementor-element-46c65a7 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;color:#000000D9;}.elementor-9358 .elementor-element.elementor-element-da5fb1d{--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;}.elementor-9358 .elementor-element.elementor-element-b8dcbc4 .elementor-counter-number-wrapper{color:#FF450C;font-family:"Neue Montreal", Sans-serif;font-size:45px;font-weight:600;}.elementor-9358 .elementor-element.elementor-element-d57d156.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-d57d156{text-align:start;}.elementor-9358 .elementor-element.elementor-element-d57d156 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;color:#000000D9;}.elementor-9358 .elementor-element.elementor-element-876b7dd{--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;}.elementor-9358 .elementor-element.elementor-element-95b7018{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-95b7018 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-95b7018.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-95b7018 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;letter-spacing:-1px;color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-b6b8f34.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-b6b8f34{text-align:start;}.elementor-9358 .elementor-element.elementor-element-b6b8f34 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;color:#000000D9;}.elementor-9358 .elementor-element.elementor-element-38a5a03{--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;}.elementor-9358 .elementor-element.elementor-element-d4c87ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-d4c87ab > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-d4c87ab.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-d4c87ab .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;letter-spacing:-1px;color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-ecf0ee0.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-ecf0ee0{text-align:start;}.elementor-9358 .elementor-element.elementor-element-ecf0ee0 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;color:#000000D9;}.elementor-9358 .elementor-element.elementor-element-bd3d018{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-15f52ba{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-5b03314{width:100%;max-width:100%;text-align:center;}.elementor-9358 .elementor-element.elementor-element-5b03314 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-5b03314 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-ae5045a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-ae5045a.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-ae5045a{text-align:center;}.elementor-9358 .elementor-element.elementor-element-ae5045a .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-8a5a67f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-63a79ed{--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:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 0px 50px 50px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-9358 .elementor-element.elementor-element-63a79ed:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-63a79ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-c980f44{--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-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-9358 .elementor-element.elementor-element-c980f44:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-c980f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C14;}.elementor-9358 .elementor-element.elementor-element-2665f0c > .elementor-widget-container{margin:0px -84px 0px -60px;}.elementor-9358 .elementor-element.elementor-element-a0f26a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9358 .elementor-element.elementor-element-cea60a9{width:100%;max-width:100%;text-align:start;}.elementor-9358 .elementor-element.elementor-element-cea60a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-cea60a9 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-1567ee9{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:4;}.elementor-9358 .elementor-element.elementor-element-1567ee9:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-1567ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE3DA;}.elementor-9358 .elementor-element.elementor-element-2474e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-2474e94:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-2474e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEAF0;}.elementor-9358 .elementor-element.elementor-element-ed4b346{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:90px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-ed4b346.e-con{--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-8e75930 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-8e75930{z-index:1;}.elementor-9358 .elementor-element.elementor-element-aa70179 > .elementor-widget-container{--e-transform-scale:1.1;margin:-35px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-aa70179{z-index:2;}.elementor-9358 .elementor-element.elementor-element-b145f47 > .elementor-widget-container{--e-transform-scale:1.1;margin:-47px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0, 0, 0, 0.23);}.elementor-9358 .elementor-element.elementor-element-b145f47{z-index:2;}.elementor-9358 .elementor-element.elementor-element-c7ef3ea > .elementor-widget-container{--e-transform-scale:1.1;margin:-24px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-c7ef3ea{z-index:2;}.elementor-9358 .elementor-element.elementor-element-8983535 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-8983535{z-index:1;}.elementor-9358 .elementor-element.elementor-element-63ee4bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9358 .elementor-element.elementor-element-111359a{width:100%;max-width:100%;text-align:start;}.elementor-9358 .elementor-element.elementor-element-111359a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-111359a .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-f821720{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-9358 .elementor-element.elementor-element-f821720:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-f821720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECE7;}.elementor-9358 .elementor-element.elementor-element-fe4c65d{--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-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-fe4c65d:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-fe4c65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C14;}.elementor-9358 .elementor-element.elementor-element-b48fa56 > .elementor-widget-container{margin:0px -84px 0px -60px;}.elementor-9358 .elementor-element.elementor-element-e478155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9358 .elementor-element.elementor-element-ff8c455{width:100%;max-width:100%;text-align:start;}.elementor-9358 .elementor-element.elementor-element-ff8c455 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-ff8c455 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-bbb4a5c{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-9358 .elementor-element.elementor-element-bbb4a5c:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-bbb4a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F1;}.elementor-9358 .elementor-element.elementor-element-416abab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-416abab:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-416abab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C14;}.elementor-9358 .elementor-element.elementor-element-ddac912 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9358 .elementor-element.elementor-element-544dcdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9358 .elementor-element.elementor-element-1393e97{width:100%;max-width:100%;text-align:start;}.elementor-9358 .elementor-element.elementor-element-1393e97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-1393e97 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-e27d83f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--border-radius:0px 0px 50px 50px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-e27d83f:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-e27d83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-9f9ccae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-9f9ccae:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-9f9ccae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C14;}.elementor-9358 .elementor-element.elementor-element-131f8ea .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9358 .elementor-element.elementor-element-613e211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9358 .elementor-element.elementor-element-960e7f0{width:100%;max-width:100%;text-align:start;}.elementor-9358 .elementor-element.elementor-element-960e7f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-960e7f0 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-e8c5ee9{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-5de2987{width:100%;max-width:100%;text-align:center;}.elementor-9358 .elementor-element.elementor-element-5de2987 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-5de2987 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-1fc4499 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-1fc4499.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-1fc4499{text-align:center;}.elementor-9358 .elementor-element.elementor-element-1fc4499 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-7a2b02d{width:100%;max-width:100%;text-align:center;}.elementor-9358 .elementor-element.elementor-element-7a2b02d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-7a2b02d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-7a3c567{--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;--padding-top:180px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-ea9c236{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:4;}.elementor-9358 .elementor-element.elementor-element-6d1c1ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-9da3a69{z-index:2;}.elementor-9358 .elementor-element.elementor-element-868001e{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-868001e.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-bcdac67 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-058686b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-ce76736 > .elementor-widget-container{--e-transform-rotateZ:-15deg;}.elementor-9358 .elementor-element.elementor-element-2a3459b > .elementor-widget-container{--e-transform-rotateZ:-2deg;--e-transform-translateY:-66px;}.elementor-9358 .elementor-element.elementor-element-e51c838 > .elementor-widget-container{--e-transform-rotateZ:4deg;--e-transform-translateY:-50px;}.elementor-9358 .elementor-element.elementor-element-0868978 > .elementor-widget-container{--e-transform-rotateZ:9deg;}.elementor-9358 .elementor-element.elementor-element-a151f9c{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-37bb3a3{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-74f6a67{--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;}.elementor-9358 .elementor-element.elementor-element-405d426{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-405d426.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-405d426 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-fdc2b06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-13d1369{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-13d1369 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-13d1369.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-13d1369 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-885d0ec{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-885d0ec.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-885d0ec > .elementor-widget-container{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 63px 31px rgba(255, 69.00000000000001, 12.000000000000043, 0.17);}.elementor-9358 .elementor-element.elementor-element-885d0ec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-511815d{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-511815d.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-511815d .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-9daf2b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-9daf2b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9358 .elementor-element.elementor-element-5823858{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-5823858 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-5823858.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-5823858 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:57px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-29e53dd{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-29e53dd.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-29e53dd > .elementor-widget-container{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 63px 31px rgba(255, 69.00000000000001, 12.000000000000043, 0.17);}.elementor-9358 .elementor-element.elementor-element-29e53dd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-951fb94{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-951fb94.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-951fb94 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-b07b5d9{--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:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF450C24;--border-color:#FF450C24;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-b07b5d9:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-b07b5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF450C00 0%, #FF450C14 100%);}.elementor-9358 .elementor-element.elementor-element-2379107 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-2379107.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-2379107{text-align:center;}.elementor-9358 .elementor-element.elementor-element-2379107 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-e9081d0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-e9081d0.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-e9081d0{text-align:center;}.elementor-9358 .elementor-element.elementor-element-e9081d0 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-7c4e89b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-ab96e28.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-ab96e28{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-ebdc233{z-index:0;}.elementor-9358 .elementor-element.elementor-element-ebdc233 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-40e7ec9 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-40e7ec9.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-40e7ec9{text-align:center;}.elementor-9358 .elementor-element.elementor-element-40e7ec9 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-0d10852 > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-0d10852.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-0d10852.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-0d10852{text-align:center;}.elementor-9358 .elementor-element.elementor-element-0d10852 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-cc28de9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-4c2ef87{z-index:0;}.elementor-9358 .elementor-element.elementor-element-4c2ef87 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-8878ac6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-8878ac6.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-8878ac6{text-align:center;}.elementor-9358 .elementor-element.elementor-element-8878ac6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-c77d13e > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-c77d13e.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-c77d13e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-c77d13e{text-align:center;}.elementor-9358 .elementor-element.elementor-element-c77d13e .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-59775fe.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-59775fe{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-53941fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-0bee954.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-0bee954{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-e112709{z-index:0;}.elementor-9358 .elementor-element.elementor-element-e112709 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-bd77889 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-bd77889.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-bd77889{text-align:center;}.elementor-9358 .elementor-element.elementor-element-bd77889 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-ad632ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-882a60d{z-index:0;}.elementor-9358 .elementor-element.elementor-element-882a60d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-3b73d04 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-3b73d04.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-3b73d04{text-align:center;}.elementor-9358 .elementor-element.elementor-element-3b73d04 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-354ed59.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-354ed59{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-b233d54 > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-b233d54.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-b233d54.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-b233d54{text-align:center;}.elementor-9358 .elementor-element.elementor-element-b233d54 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-9af9665{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-baafbb8.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-baafbb8{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-8a0f98c{z-index:0;}.elementor-9358 .elementor-element.elementor-element-8a0f98c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-e8cda62 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-e8cda62.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-e8cda62{text-align:center;}.elementor-9358 .elementor-element.elementor-element-e8cda62 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-d231467{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-7b6b174{z-index:0;}.elementor-9358 .elementor-element.elementor-element-7b6b174 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-d8081b6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-d8081b6.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-d8081b6{text-align:center;}.elementor-9358 .elementor-element.elementor-element-d8081b6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-adc2abb.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-adc2abb{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-9c0babb > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-9c0babb.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-9c0babb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-9c0babb{text-align:center;}.elementor-9358 .elementor-element.elementor-element-9c0babb .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-7ddbe59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-7e82a83.elementor-element{--align-self:flex-end;}.elementor-9358 .elementor-element.elementor-element-7e82a83{z-index:1;--e-rating-justify-content:flex-end;}.elementor-9358 .elementor-element.elementor-element-c321eb9{z-index:0;}.elementor-9358 .elementor-element.elementor-element-c321eb9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9358 .elementor-element.elementor-element-876a8f5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-9358 .elementor-element.elementor-element-876a8f5.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-876a8f5{text-align:center;}.elementor-9358 .elementor-element.elementor-element-876a8f5 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-709cee9 > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-709cee9.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-709cee9.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-709cee9{text-align:center;}.elementor-9358 .elementor-element.elementor-element-709cee9 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-f8130c4{--e-n-carousel-swiper-slides-gap:10px;z-index:1;--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:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-9358 .elementor-element.elementor-element-3af901b{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-3af901b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-3af901b.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-3af901b .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-36ccf13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:-150px;--margin-bottom:-201px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-9358 .elementor-element.elementor-element-318a459{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-318a459:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-318a459 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-318a459.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-scale:1.1;}.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-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-320b546{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-icon{padding-inline-end:40px;}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-text{color:#FFFFFF9E;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-ab66955{--display:flex;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:#FF450C;--border-color:#FF450C;box-shadow:0px 0px 59px 0px rgba(0,0,0,0.5);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-ab66955:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-ab66955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450CB8;}.elementor-9358 .elementor-element.elementor-element-ab66955.e-con{--e-con-transform-rotateZ:-5deg;--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-f485d0d{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-icon{padding-inline-end:40px;}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-text{color:#FFFFFF9E;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-6643bac{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:127px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-6643bac:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-6643bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #141414 100%);}.elementor-9358 .elementor-element.elementor-element-d558f72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-d558f72:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-d558f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-9358 .elementor-element.elementor-element-435f57f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-2d87c3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-2d87c3c.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-2d87c3c{text-align:start;}.elementor-9358 .elementor-element.elementor-element-2d87c3c .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-e77c1b9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-e77c1b9{text-align:start;}.elementor-9358 .elementor-element.elementor-element-e77c1b9 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#FFFFFFD1;}.elementor-9358 .elementor-element.elementor-element-8c950c5{--display:flex;}.elementor-9358 .elementor-element.elementor-element-7b9e4f5 img{border-radius:18px 18px 18px 18px;}.elementor-9358 .elementor-element.elementor-element-e87997f{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-e87997f:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-e87997f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-9358 .elementor-element.elementor-element-11552a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-da649a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-da649a4.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-da649a4{text-align:start;}.elementor-9358 .elementor-element.elementor-element-da649a4 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-fff4346 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-fff4346{text-align:start;}.elementor-9358 .elementor-element.elementor-element-fff4346 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#FFFFFFD1;}.elementor-9358 .elementor-element.elementor-element-4c9176d{--display:flex;}.elementor-9358 .elementor-element.elementor-element-c60618e img{border-radius:18px 18px 18px 18px;}.elementor-9358 .elementor-element.elementor-element-4317430{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-4317430:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-4317430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-9358 .elementor-element.elementor-element-5d19803{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-e83a6fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-e83a6fe.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-e83a6fe{text-align:start;}.elementor-9358 .elementor-element.elementor-element-e83a6fe .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:46px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-bb28561 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-bb28561{text-align:start;}.elementor-9358 .elementor-element.elementor-element-bb28561 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#FFFFFFD1;}.elementor-9358 .elementor-element.elementor-element-ba310fd{--display:flex;}.elementor-9358 .elementor-element.elementor-element-b749df6 img{border-radius:18px 18px 18px 18px;}.elementor-9358 .elementor-element.elementor-element-b1d55b8{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-b1d55b8.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-b1d55b8 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-c0d549a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-c0d549a:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-c0d549a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-9358 .elementor-element.elementor-element-19c8dd6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9358 .elementor-element.elementor-element-44700e7{--display:flex;}.elementor-9358 .elementor-element.elementor-element-bc346a6 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-bc346a6.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-bc346a6{text-align:center;}.elementor-9358 .elementor-element.elementor-element-bc346a6 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:68px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-65c7bbc > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-65c7bbc.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-65c7bbc{text-align:start;}.elementor-9358 .elementor-element.elementor-element-65c7bbc .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#FFFFFFD1;}.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-9358 .elementor-element.elementor-element-6dcfb56 .elementor-icon-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-6dcfb56.elementor-view-stacked .elementor-icon{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-6dcfb56.elementor-view-framed .elementor-icon, .elementor-9358 .elementor-element.elementor-element-6dcfb56.elementor-view-default .elementor-icon{color:#FF450C;border-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-6dcfb56.elementor-view-framed .elementor-icon, .elementor-9358 .elementor-element.elementor-element-6dcfb56.elementor-view-default .elementor-icon svg{fill:#FF450C;}.elementor-9358 .elementor-element.elementor-element-45a4c3a{--display:flex;}.elementor-9358 .elementor-element.elementor-element-dc4dac3{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 53px 18px #000000;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-9358 .elementor-element.elementor-element-dc4dac3:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-dc4dac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-dc4dac3.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-9358 .elementor-element.elementor-element-b8a37e9{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-b8a37e9.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-b8a37e9 img{border-radius:15px 15px 15px 15px;}.elementor-9358 .elementor-element.elementor-element-47d0e56 > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-radius:20px 0px 20px 0px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-47d0e56.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-47d0e56.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-47d0e56{text-align:center;}.elementor-9358 .elementor-element.elementor-element-47d0e56 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-89cae1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-89cae1d.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-89cae1d{text-align:start;}.elementor-9358 .elementor-element.elementor-element-89cae1d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-0a50d49 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-0a50d49.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-0a50d49{text-align:center;}.elementor-9358 .elementor-element.elementor-element-0a50d49 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-9912741{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-9912741.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-9912741 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-6c8ff10{--display:flex;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 53px 18px #000000;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-9358 .elementor-element.elementor-element-6c8ff10:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-6c8ff10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-6c8ff10.e-con{--e-con-transform-rotateZ:2deg;}.elementor-9358 .elementor-element.elementor-element-d6b04d0{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-d6b04d0.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-d6b04d0 img{border-radius:15px 15px 15px 15px;}.elementor-9358 .elementor-element.elementor-element-4239630 > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-radius:0px 20px 0px 20px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-4239630.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-4239630.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-4239630{text-align:center;}.elementor-9358 .elementor-element.elementor-element-4239630 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-0e0ac96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-0e0ac96.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-0e0ac96{text-align:start;}.elementor-9358 .elementor-element.elementor-element-0e0ac96 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-28b20de > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-28b20de.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-28b20de{text-align:center;}.elementor-9358 .elementor-element.elementor-element-28b20de .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-1d5cac7{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-1d5cac7.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-1d5cac7 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-6e1bf1e{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 53px 18px #000000;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-6e1bf1e:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-6e1bf1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-71e20d3{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-71e20d3.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-71e20d3 img{border-radius:15px 15px 15px 15px;}.elementor-9358 .elementor-element.elementor-element-f582724 > .elementor-widget-container{background-color:#FF450C;margin:0px 0px 0px 0px;padding:10px 30px 10px 30px;border-radius:20px 0px 20px 0px;box-shadow:0px 7px 18px 0px rgba(0, 0, 0, 0.22);}.elementor-9358 .elementor-element.elementor-element-f582724.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-f582724.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9358 .elementor-element.elementor-element-f582724{text-align:center;}.elementor-9358 .elementor-element.elementor-element-f582724 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-03eba43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-03eba43.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-03eba43{text-align:start;}.elementor-9358 .elementor-element.elementor-element-03eba43 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-9e4d51d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-9e4d51d.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-9e4d51d{text-align:center;}.elementor-9358 .elementor-element.elementor-element-9e4d51d .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-efaa82e{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-efaa82e.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-efaa82e .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-62ffbb4{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-62ffbb4:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-62ffbb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-a076671 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-a076671.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-a076671{text-align:center;}.elementor-9358 .elementor-element.elementor-element-a076671 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-4afb956{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-4afb956.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-4afb956 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-c115c53{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-c115c53:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-c115c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, #000000 100%);}.elementor-9358 .elementor-element.elementor-element-81a16f7{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-81a16f7 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-81a16f7.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-81a16f7 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-e82c095{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-952353f{--display:flex;--justify-content:space-between;--overflow:hidden;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:#FF450C69;--border-color:#FF450C69;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9358 .elementor-element.elementor-element-952353f:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-952353f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.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-9358 .elementor-element.elementor-element-31d1ce9{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-31d1ce9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9358 .elementor-element.elementor-element-31d1ce9 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-31d1ce9 .elementor-image-box-title{margin-bottom:2px;font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:600;letter-spacing:-0.8px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-31d1ce9:has(:hover) .elementor-image-box-title,
					 .elementor-9358 .elementor-element.elementor-element-31d1ce9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-31d1ce9 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.1px;color:#000000CF;}.elementor-9358 .elementor-element.elementor-element-a232580{--display:flex;--min-height:232px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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:2;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9 .elementor-icon-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9.elementor-view-framed .elementor-icon, .elementor-9358 .elementor-element.elementor-element-dbd1ba9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9.elementor-view-framed .elementor-icon, .elementor-9358 .elementor-element.elementor-element-dbd1ba9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9 .elementor-icon{font-size:93px;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9 .elementor-icon svg{height:93px;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9 .elementor-icon-wrapper svg{width:auto;}.elementor-9358 .elementor-element.elementor-element-c0ea0d7{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:2;}.elementor-9358 .elementor-element.elementor-element-c0ea0d7 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-63209ef{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:2;}.elementor-9358 .elementor-element.elementor-element-63209ef > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-c7362f4{--display:flex;--justify-content:space-between;--overflow:hidden;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:#FF450C69;--border-color:#FF450C69;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9358 .elementor-element.elementor-element-c7362f4:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-c7362f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-3157e51{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-3157e51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9358 .elementor-element.elementor-element-3157e51 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-3157e51 .elementor-image-box-title{margin-bottom:2px;font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:600;letter-spacing:-0.8px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-3157e51:has(:hover) .elementor-image-box-title,
					 .elementor-9358 .elementor-element.elementor-element-3157e51:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-3157e51 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.1px;color:#000000CF;}.elementor-9358 .elementor-element.elementor-element-de6b57a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-485be80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-485be80{z-index:1;}.elementor-9358 .elementor-element.elementor-element-eace30f > .elementor-widget-container{--e-transform-scale:1.1;margin:-24px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-eace30f{z-index:2;}.elementor-9358 .elementor-element.elementor-element-6ef88d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-6ef88d9{z-index:1;}.elementor-9358 .elementor-element.elementor-element-f464f6e{--display:flex;--justify-content:space-between;--overflow:hidden;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:#FF450C69;--border-color:#FF450C69;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-9358 .elementor-element.elementor-element-f464f6e:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-f464f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}.elementor-9358 .elementor-element.elementor-element-5188279{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-5188279.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9358 .elementor-element.elementor-element-5188279 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-5188279 .elementor-image-box-title{margin-bottom:2px;font-family:"Neue Montreal", Sans-serif;font-size:38px;font-weight:600;letter-spacing:-0.8px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-5188279:has(:hover) .elementor-image-box-title,
					 .elementor-9358 .elementor-element.elementor-element-5188279:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-5188279 .elementor-image-box-description{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.1px;color:#000000CF;}.elementor-9358 .elementor-element.elementor-element-0fdf96e{--display:flex;--min-height:232px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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:2;}.elementor-9358 .elementor-element.elementor-element-fc46b69{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;z-index:2;}.elementor-9358 .elementor-element.elementor-element-fc46b69 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-e4e0334{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:2;}.elementor-9358 .elementor-element.elementor-element-e4e0334 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 54px 15px rgba(0,0,0,0.5);}.elementor-9358 .elementor-element.elementor-element-655b8e8{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-655b8e8.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-655b8e8 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-9978f0a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-9978f0a:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-9978f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9358 .elementor-element.elementor-element-58267f9{--display:flex;--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-9358 .elementor-element.elementor-element-a7de5d7{width:100%;max-width:100%;text-align:center;}.elementor-9358 .elementor-element.elementor-element-a7de5d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-a7de5d7 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-923fd64{width:100%;max-width:100%;text-align:center;}.elementor-9358 .elementor-element.elementor-element-923fd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-923fd64 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-23fbd71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-9358 .elementor-element.elementor-element-870851a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-870851a:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-870851a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-870851a.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-cfba36c{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-icon{padding-inline-end:40px;}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-text{color:#FFFFFF9E;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-e46586f{--display:flex;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:#FF450C;--border-color:#FF450C;box-shadow:0px 0px 59px 0px rgba(0,0,0,0.5);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-e46586f:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-e46586f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450CB8;}.elementor-9358 .elementor-element.elementor-element-e46586f.e-con{--e-con-transform-rotateZ:-5deg;--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(40px/2);}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-40px/2);}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-9ebde80{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-icon{padding-inline-end:40px;}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-text{color:#FFFFFF9E;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-ab676c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-6caa2b4{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-9358 .elementor-element.elementor-element-6caa2b4 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-6caa2b4.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-6caa2b4 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#000000;}.elementor-9358 .elementor-element.elementor-element-91ed7ca{--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;}.elementor-9358 .elementor-element.elementor-element-0de2a3e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF450C17;--border-color:#FF450C17;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-0de2a3e:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-0de2a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C0A;}.elementor-9358 .elementor-element.elementor-element-6487c5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-6487c5f{text-align:start;}.elementor-9358 .elementor-element.elementor-element-6487c5f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#EB1313;}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-icon i{color:#FF450C;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-icon svg{fill:#FF450C;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-0f225ac{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-0f225ac .elementor-icon-list-text{color:#EB13139E;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-46bcc65{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9358 .elementor-element.elementor-element-46bcc65:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-46bcc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-6117965 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-6117965{text-align:start;}.elementor-9358 .elementor-element.elementor-element-6117965 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:37px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-2ebe421{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:18px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-2ebe421 .elementor-icon-list-text{color:#FFFFFFD4;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-cba5f30{--display:flex;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-ca474da{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-ca474da.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-ca474da .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-d8e8399{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-cdc744a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:0px 0px 50px 50px;box-shadow:0px 59px 63px 16px rgba(0, 0, 0, 0.24);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:9;}.elementor-9358 .elementor-element.elementor-element-cdc744a:not(.elementor-motion-effects-element-type-background), .elementor-9358 .elementor-element.elementor-element-cdc744a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF450C;}.elementor-9358 .elementor-element.elementor-element-282bf56{z-index:9;}.elementor-9358 .elementor-element.elementor-element-7511fff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-05ef9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-05ef9f7.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-05ef9f7{text-align:start;}.elementor-9358 .elementor-element.elementor-element-05ef9f7 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-9358 .elementor-element.elementor-element-ff7ec71{width:initial;max-width:initial;z-index:3;}.elementor-9358 .elementor-element.elementor-element-ff7ec71.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-ff7ec71 .elementor-button{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:800;letter-spacing:-0.4px;border-radius:160px 160px 160px 160px;padding:25px 60px 25px 60px;}.elementor-9358 .elementor-element.elementor-element-9f099ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-361927a > .elementor-widget-container{margin:0px -50px 0px -50px;}.elementor-9358 .elementor-element.elementor-element-361927a{z-index:1;}.elementor-9358 .elementor-element.elementor-element-bf4d207{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-473b9e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-9358 .elementor-element.elementor-element-26c37fb{--display:flex;}.elementor-9358 .elementor-element.elementor-element-3b6fd8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-3b6fd8b{text-align:start;}.elementor-9358 .elementor-element.elementor-element-3b6fd8b .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-6d1712e .elementor-icon-list-icon i{color:#fc440c;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-6d1712e .elementor-icon-list-icon svg{fill:#fc440c;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-6d1712e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-6d1712e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-6d1712e .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-6d1712e .elementor-icon-list-text{color:#4D4D4D;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-6d1712e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#696969;}.elementor-9358 .elementor-element.elementor-element-d0e06d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-d0e06d0{text-align:start;}.elementor-9358 .elementor-element.elementor-element-d0e06d0 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-26ffd33 .elementor-icon-list-icon i{color:#fc440c;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-26ffd33 .elementor-icon-list-icon svg{fill:#fc440c;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-26ffd33{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-26ffd33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-26ffd33 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-26ffd33 .elementor-icon-list-text{color:#4D4D4D;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-26ffd33 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#696969;}.elementor-9358 .elementor-element.elementor-element-e9cdb6b{--display:flex;}.elementor-9358 .elementor-element.elementor-element-2e50fcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-2e50fcc{text-align:start;}.elementor-9358 .elementor-element.elementor-element-2e50fcc .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-6042e14 .elementor-icon-list-icon i{color:#fc440c;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-6042e14 .elementor-icon-list-icon svg{fill:#fc440c;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-6042e14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-6042e14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-6042e14 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-6042e14 .elementor-icon-list-text{color:#4D4D4D;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-6042e14 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#696969;}.elementor-9358 .elementor-element.elementor-element-15da76b .elementor-icon-list-icon i{color:#fc440c;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-15da76b .elementor-icon-list-icon svg{fill:#fc440c;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-15da76b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-15da76b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-15da76b .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-15da76b .elementor-icon-list-text{color:#4D4D4D;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-15da76b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#696969;}.elementor-9358 .elementor-element.elementor-element-caaf2b7{--display:flex;}.elementor-9358 .elementor-element.elementor-element-45b0cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-45b0cd3{text-align:start;}.elementor-9358 .elementor-element.elementor-element-45b0cd3 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-807d341 .elementor-icon-list-icon i{color:#fc440c;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-807d341 .elementor-icon-list-icon svg{fill:#fc440c;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-807d341{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-807d341 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-807d341 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-807d341 .elementor-icon-list-text{color:#4D4D4D;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-807d341 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#696969;}.elementor-9358 .elementor-element.elementor-element-9e8fecb{--display:flex;}.elementor-9358 .elementor-element.elementor-element-b7a4355 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-b7a4355{text-align:start;}.elementor-9358 .elementor-element.elementor-element-b7a4355 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;letter-spacing:-1px;color:#202020;}.elementor-9358 .elementor-element.elementor-element-a95d090 .elementor-icon-list-icon i{color:#fc440c;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-a95d090 .elementor-icon-list-icon svg{fill:#fc440c;transition:fill 0.3s;}.elementor-9358 .elementor-element.elementor-element-a95d090{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9358 .elementor-element.elementor-element-a95d090 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9358 .elementor-element.elementor-element-a95d090 .elementor-icon-list-item > a{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;}.elementor-9358 .elementor-element.elementor-element-a95d090 .elementor-icon-list-text{color:#4D4D4D;transition:color 0.3s;}.elementor-9358 .elementor-element.elementor-element-a95d090 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-9358 .elementor-element.elementor-element-890444a{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-9358 .elementor-element.elementor-element-890444a .elementor-widget-container{text-align:left;}.elementor-9358 .elementor-element.elementor-element-890444a .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-9358 .elementor-element.elementor-element-890444a .elementor-social-icon i{color:#fc440c;}.elementor-9358 .elementor-element.elementor-element-890444a .elementor-social-icon svg{fill:#fc440c;}.elementor-9358 .elementor-element.elementor-element-4fb4ece > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-4fb4ece{text-align:start;}.elementor-9358 .elementor-element.elementor-element-4fb4ece .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-339e1b6{--display:flex;--min-height:109px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0202024A;--border-color:#0202024A;--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-9358 .elementor-element.elementor-element-0d23206{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-0d23206.e-con{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-9984478{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:end;}.elementor-9358 .elementor-element.elementor-element-9984478 img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9358 .elementor-element.elementor-element-ab95c39{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:end;}.elementor-9358 .elementor-element.elementor-element-b50866f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9358 .elementor-element.elementor-element-b50866f{text-align:start;}.elementor-9358 .elementor-element.elementor-element-b50866f .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.6px;color:#000000D1;}.elementor-9358 .elementor-element.elementor-element-f89d8b6{--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;}body.elementor-page-9358:not(.elementor-motion-effects-element-type-background), body.elementor-page-9358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9358 .elementor-element.elementor-element-179f7f2{--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-a151f9c{--container-widget-width:238px;--container-widget-flex-grow:0;width:var( --container-widget-width, 238px );max-width:238px;}.elementor-9358 .elementor-element.elementor-element-37bb3a3{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-9358 .elementor-element.elementor-element-13d1369{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-9358 .elementor-element.elementor-element-13d1369 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-5823858{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-9358 .elementor-element.elementor-element-5823858 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-0d10852 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-c77d13e .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-b233d54 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-9c0babb .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-709cee9 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-f8130c4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9358 .elementor-element.elementor-element-2d87c3c .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-da649a4 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-e83a6fe .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-bc346a6 .elementor-heading-title{font-size:55px;}.elementor-9358 .elementor-element.elementor-element-47d0e56 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-89cae1d .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-4239630 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-0e0ac96 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-f582724 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-03eba43 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-a076671 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-81a16f7{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-9358 .elementor-element.elementor-element-81a16f7 .elementor-heading-title{font-size:53px;}.elementor-9358 .elementor-element.elementor-element-e82c095{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-a7de5d7 .elementor-heading-title{font-size:53px;}.elementor-9358 .elementor-element.elementor-element-923fd64 .elementor-heading-title{font-size:53px;}.elementor-9358 .elementor-element.elementor-element-6caa2b4{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-9358 .elementor-element.elementor-element-6caa2b4 .elementor-heading-title{font-size:53px;}.elementor-9358 .elementor-element.elementor-element-6487c5f .elementor-heading-title{font-size:26px;}.elementor-9358 .elementor-element.elementor-element-6117965 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-05ef9f7 .elementor-heading-title{font-size:23px;}.elementor-9358 .elementor-element.elementor-element-3b6fd8b .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-d0e06d0 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-2e50fcc .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-45b0cd3 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-b7a4355 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-890444a{--icon-size:16px;}.elementor-9358 .elementor-element.elementor-element-4fb4ece .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-9358 .elementor-element.elementor-element-5516d4b{--width:600px;}.elementor-9358 .elementor-element.elementor-element-880b27b{--width:19%;}.elementor-9358 .elementor-element.elementor-element-179f7f2{--width:800px;}.elementor-9358 .elementor-element.elementor-element-c980f44{--width:50%;}.elementor-9358 .elementor-element.elementor-element-a0f26a9{--width:43%;}.elementor-9358 .elementor-element.elementor-element-2474e94{--width:60%;}.elementor-9358 .elementor-element.elementor-element-63ee4bc{--width:40%;}.elementor-9358 .elementor-element.elementor-element-fe4c65d{--width:50%;}.elementor-9358 .elementor-element.elementor-element-e478155{--width:50%;}.elementor-9358 .elementor-element.elementor-element-416abab{--width:60%;}.elementor-9358 .elementor-element.elementor-element-544dcdd{--width:40%;}.elementor-9358 .elementor-element.elementor-element-9f9ccae{--width:50%;}.elementor-9358 .elementor-element.elementor-element-613e211{--width:50%;}.elementor-9358 .elementor-element.elementor-element-ea9c236{--width:64%;}.elementor-9358 .elementor-element.elementor-element-058686b{--width:300px;}.elementor-9358 .elementor-element.elementor-element-d558f72{--width:100%;}.elementor-9358 .elementor-element.elementor-element-435f57f{--width:40%;}.elementor-9358 .elementor-element.elementor-element-8c950c5{--width:60%;}.elementor-9358 .elementor-element.elementor-element-e87997f{--width:100%;}.elementor-9358 .elementor-element.elementor-element-11552a2{--width:40%;}.elementor-9358 .elementor-element.elementor-element-4c9176d{--width:60%;}.elementor-9358 .elementor-element.elementor-element-4317430{--width:100%;}.elementor-9358 .elementor-element.elementor-element-5d19803{--width:40%;}.elementor-9358 .elementor-element.elementor-element-ba310fd{--width:60%;}.elementor-9358 .elementor-element.elementor-element-19c8dd6{--width:60%;}.elementor-9358 .elementor-element.elementor-element-45a4c3a{--width:75%;}.elementor-9358 .elementor-element.elementor-element-62ffbb4{--width:42%;}.elementor-9358 .elementor-element.elementor-element-0de2a3e{--width:45%;}.elementor-9358 .elementor-element.elementor-element-46bcc65{--width:45%;}.elementor-9358 .elementor-element.elementor-element-cba5f30{--width:14%;}.elementor-9358 .elementor-element.elementor-element-7511fff{--width:33%;}.elementor-9358 .elementor-element.elementor-element-9f099ec{--width:50%;}.elementor-9358 .elementor-element.elementor-element-473b9e3{--width:100%;}.elementor-9358 .elementor-element.elementor-element-26c37fb{--width:32%;}.elementor-9358 .elementor-element.elementor-element-e9cdb6b{--width:32%;}.elementor-9358 .elementor-element.elementor-element-caaf2b7{--width:32%;}.elementor-9358 .elementor-element.elementor-element-9e8fecb{--width:22%;}.elementor-9358 .elementor-element.elementor-element-339e1b6{--width:100%;}.elementor-9358 .elementor-element.elementor-element-0d23206{--width:22%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9358 .elementor-element.elementor-element-179f7f2{--width:722px;}.elementor-9358 .elementor-element.elementor-element-058686b{--width:200px;}.elementor-9358 .elementor-element.elementor-element-19c8dd6{--width:77%;}.elementor-9358 .elementor-element.elementor-element-45a4c3a{--width:100%;}.elementor-9358 .elementor-element.elementor-element-62ffbb4{--width:52%;}}@media(min-width:2400px){.elementor-9358 .elementor-element.elementor-element-179f7f2{--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-e82c095{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-9358 .elementor-element.elementor-element-067b2bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-04b2999{z-index:9;}.elementor-9358 .elementor-element.elementor-element-179f7f2{--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-95b7018{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-d4c87ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-5b03314 .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-cea60a9 .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-111359a .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-ff8c455 .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-1393e97 .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-960e7f0 .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-5de2987 .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-7a2b02d .elementor-heading-title{font-size:46px;}.elementor-9358 .elementor-element.elementor-element-405d426{z-index:9;}.elementor-9358 .elementor-element.elementor-element-13d1369{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-13d1369 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-511815d{z-index:9;}.elementor-9358 .elementor-element.elementor-element-5823858{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-5823858 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-951fb94{z-index:9;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-0d10852 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-c77d13e .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-b233d54 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-9c0babb .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-709cee9 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-3af901b{z-index:9;}.elementor-9358 .elementor-element.elementor-element-2d87c3c .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-da649a4 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-e83a6fe .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-b1d55b8{z-index:9;}.elementor-9358 .elementor-element.elementor-element-bc346a6 .elementor-heading-title{font-size:60px;}.elementor-9358 .elementor-element.elementor-element-47d0e56 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-89cae1d .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-9912741{z-index:9;}.elementor-9358 .elementor-element.elementor-element-4239630 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-0e0ac96 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-1d5cac7{z-index:9;}.elementor-9358 .elementor-element.elementor-element-f582724 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-03eba43 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-efaa82e{z-index:9;}.elementor-9358 .elementor-element.elementor-element-a076671 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-4afb956{z-index:9;}.elementor-9358 .elementor-element.elementor-element-81a16f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-81a16f7 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-e82c095{--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-31d1ce9{--container-widget-width:758px;--container-widget-flex-grow:0;width:var( --container-widget-width, 758px );max-width:758px;}.elementor-9358 .elementor-element.elementor-element-31d1ce9 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-3157e51{--container-widget-width:758px;--container-widget-flex-grow:0;width:var( --container-widget-width, 758px );max-width:758px;}.elementor-9358 .elementor-element.elementor-element-3157e51 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-5188279{--container-widget-width:758px;--container-widget-flex-grow:0;width:var( --container-widget-width, 758px );max-width:758px;}.elementor-9358 .elementor-element.elementor-element-5188279 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-655b8e8{z-index:9;}.elementor-9358 .elementor-element.elementor-element-a7de5d7{width:100%;max-width:100%;}.elementor-9358 .elementor-element.elementor-element-a7de5d7 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-923fd64{width:100%;max-width:100%;}.elementor-9358 .elementor-element.elementor-element-923fd64 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-6caa2b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-6caa2b4 .elementor-heading-title{font-size:55px;}.elementor-9358 .elementor-element.elementor-element-6487c5f .elementor-heading-title{font-size:55px;}.elementor-9358 .elementor-element.elementor-element-6117965 .elementor-heading-title{font-size:55px;}.elementor-9358 .elementor-element.elementor-element-ca474da{z-index:9;}.elementor-9358 .elementor-element.elementor-element-7511fff{--z-index:2;}.elementor-9358 .elementor-element.elementor-element-05ef9f7 .elementor-heading-title{font-size:26px;}.elementor-9358 .elementor-element.elementor-element-ff7ec71{z-index:9;}.elementor-9358 .elementor-element.elementor-element-9f099ec.e-con{--e-con-transform-scale:1.2;}.elementor-9358 .elementor-element.elementor-element-9f099ec{--margin-top:-39px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-361927a > .elementor-widget-container{margin:0px -69px 0px -40px;}.elementor-9358 .elementor-element.elementor-element-3b6fd8b .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-d0e06d0 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-2e50fcc .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-45b0cd3 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-b7a4355 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-9358 .elementor-element.elementor-element-dc8114f{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-8546d8f{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-9358 .elementor-element.elementor-element-5516d4b{--width:95%;}.elementor-9358 .elementor-element.elementor-element-880b27b{--width:33%;--flex-wrap:nowrap;}.elementor-9358 .elementor-element.elementor-element-b2333bb{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-9358 .elementor-element.elementor-element-b2333bb .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-067b2bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-067b2bb .elementor-heading-title{font-size:36px;}.elementor-9358 .elementor-element.elementor-element-a84b203 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-90fa4c9{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-9358 .elementor-element.elementor-element-cbd3ce9{--min-height:73vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-179f7f2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-46c65a7 .elementor-heading-title{font-size:14px;}.elementor-9358 .elementor-element.elementor-element-d57d156 .elementor-heading-title{font-size:14px;}.elementor-9358 .elementor-element.elementor-element-95b7018{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-95b7018 .elementor-heading-title{font-size:47px;}.elementor-9358 .elementor-element.elementor-element-b6b8f34 .elementor-heading-title{font-size:14px;}.elementor-9358 .elementor-element.elementor-element-d4c87ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-d4c87ab .elementor-heading-title{font-size:47px;}.elementor-9358 .elementor-element.elementor-element-ecf0ee0 .elementor-heading-title{font-size:14px;}.elementor-9358 .elementor-element.elementor-element-15f52ba{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-9358 .elementor-element.elementor-element-5b03314 .elementor-heading-title{font-size:28px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-ae5045a .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-8a5a67f{--width:100vw;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9358 .elementor-element.elementor-element-63a79ed{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9358 .elementor-element.elementor-element-c980f44{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-a0f26a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-cea60a9{text-align:center;}.elementor-9358 .elementor-element.elementor-element-cea60a9 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-1567ee9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9358 .elementor-element.elementor-element-ed4b346.e-con{--e-con-transform-scale:1.15;}.elementor-9358 .elementor-element.elementor-element-ed4b346{--flex-wrap:nowrap;--margin-top:87px;--margin-bottom:-48px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-111359a{text-align:center;}.elementor-9358 .elementor-element.elementor-element-111359a .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-f821720{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9358 .elementor-element.elementor-element-b48fa56 > .elementor-widget-container{margin:0px -50px 0px -51px;}.elementor-9358 .elementor-element.elementor-element-ff8c455{text-align:center;}.elementor-9358 .elementor-element.elementor-element-ff8c455 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-bbb4a5c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9358 .elementor-element.elementor-element-ddac912{--e-image-carousel-slides-to-show:2;}.elementor-9358 .elementor-element.elementor-element-1393e97{text-align:center;}.elementor-9358 .elementor-element.elementor-element-1393e97 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-e27d83f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9358 .elementor-element.elementor-element-131f8ea{--e-image-carousel-slides-to-show:2;}.elementor-9358 .elementor-element.elementor-element-960e7f0{text-align:center;}.elementor-9358 .elementor-element.elementor-element-960e7f0 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-e8c5ee9{--margin-top:-77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-9358 .elementor-element.elementor-element-5de2987 .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-1fc4499 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-7a2b02d .elementor-heading-title{font-size:25px;letter-spacing:-0.6px;}.elementor-9358 .elementor-element.elementor-element-7a3c567{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-ea9c236.e-con{--e-con-transform-scale:1.2;}.elementor-9358 .elementor-element.elementor-element-058686b{--width:50%;}.elementor-9358 .elementor-element.elementor-element-2a3459b > .elementor-widget-container{--e-transform-translateY:-15px;}.elementor-9358 .elementor-element.elementor-element-e51c838 > .elementor-widget-container{--e-transform-translateY:-33px;}.elementor-9358 .elementor-element.elementor-element-a151f9c{--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-9358 .elementor-element.elementor-element-37bb3a3{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-9358 .elementor-element.elementor-element-fdc2b06{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-13d1369{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-13d1369 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-885d0ec{width:100%;max-width:100%;}.elementor-9358 .elementor-element.elementor-element-885d0ec > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-9358 .elementor-element.elementor-element-9daf2b3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-5823858{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-5823858 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-29e53dd{width:100%;max-width:100%;}.elementor-9358 .elementor-element.elementor-element-29e53dd > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-9358 .elementor-element.elementor-element-b07b5d9{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-2379107 .elementor-heading-title{font-size:16px;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-0ff3fc9 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-e9081d0 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-40e7ec9 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-0d10852 .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-8878ac6 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-c77d13e .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-bd77889 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-3b73d04 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-b233d54 .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-e8cda62 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-d8081b6 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-9c0babb .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-876a8f5 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-709cee9 .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-f8130c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9358 .elementor-element.elementor-element-36ccf13{--margin-top:-93px;--margin-bottom:-116px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-318a459.e-con{--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-ab66955.e-con{--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-ab66955{--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-2d87c3c.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-2d87c3c .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-e77c1b9{text-align:center;}.elementor-9358 .elementor-element.elementor-element-e77c1b9 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-e87997f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9358 .elementor-element.elementor-element-11552a2.e-con{--order:-99999 /* order start hack */;}.elementor-9358 .elementor-element.elementor-element-da649a4.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-da649a4 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-fff4346{text-align:center;}.elementor-9358 .elementor-element.elementor-element-fff4346 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-4c9176d.e-con{--order:99999 /* order end hack */;}.elementor-9358 .elementor-element.elementor-element-e83a6fe.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-e83a6fe .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-bb28561{text-align:center;}.elementor-9358 .elementor-element.elementor-element-bb28561 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-bc346a6 .elementor-heading-title{font-size:44px;}.elementor-9358 .elementor-element.elementor-element-65c7bbc .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-47d0e56 .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-89cae1d .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-0a50d49 .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-4239630 .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-0e0ac96 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-28b20de .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-f582724 .elementor-heading-title{font-size:11px;}.elementor-9358 .elementor-element.elementor-element-03eba43 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-9e4d51d .elementor-heading-title{font-size:18px;}.elementor-9358 .elementor-element.elementor-element-a076671 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-c115c53{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-81a16f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-81a16f7 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-e82c095{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9358 .elementor-element.elementor-element-31d1ce9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-31d1ce9 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-31d1ce9 .elementor-image-box-title{font-size:28px;}.elementor-9358 .elementor-element.elementor-element-a232580.e-con{--e-con-transform-scale:1.15;}.elementor-9358 .elementor-element.elementor-element-a232580{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9 .elementor-icon{font-size:63px;}.elementor-9358 .elementor-element.elementor-element-dbd1ba9 .elementor-icon svg{height:63px;}.elementor-9358 .elementor-element.elementor-element-c0ea0d7{--container-widget-width:193px;--container-widget-flex-grow:0;width:var( --container-widget-width, 193px );max-width:193px;}.elementor-9358 .elementor-element.elementor-element-63209ef{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-9358 .elementor-element.elementor-element-3157e51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-3157e51 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-3157e51 .elementor-image-box-title{font-size:28px;}.elementor-9358 .elementor-element.elementor-element-de6b57a.e-con{--e-con-transform-scale:1.15;}.elementor-9358 .elementor-element.elementor-element-de6b57a{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-5188279{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9358 .elementor-element.elementor-element-5188279 .elementor-image-box-wrapper{text-align:center;}.elementor-9358 .elementor-element.elementor-element-5188279 .elementor-image-box-title{font-size:28px;}.elementor-9358 .elementor-element.elementor-element-0fdf96e.e-con{--e-con-transform-scale:1.15;}.elementor-9358 .elementor-element.elementor-element-0fdf96e{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-fc46b69{--container-widget-width:193px;--container-widget-flex-grow:0;width:var( --container-widget-width, 193px );max-width:193px;}.elementor-9358 .elementor-element.elementor-element-e4e0334{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-9358 .elementor-element.elementor-element-a7de5d7 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-923fd64 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-23fbd71{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-870851a.e-con{--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-e46586f.e-con{--e-con-transform-scale:1.1;}.elementor-9358 .elementor-element.elementor-element-e46586f{--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9358 .elementor-element.elementor-element-ab676c3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-6caa2b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9358 .elementor-element.elementor-element-6caa2b4 .elementor-heading-title{font-size:38px;}.elementor-9358 .elementor-element.elementor-element-91ed7ca{--gap:120px 120px;--row-gap:120px;--column-gap:120px;}.elementor-9358 .elementor-element.elementor-element-6487c5f{text-align:center;}.elementor-9358 .elementor-element.elementor-element-6487c5f .elementor-heading-title{font-size:26px;}.elementor-9358 .elementor-element.elementor-element-6117965{text-align:center;}.elementor-9358 .elementor-element.elementor-element-6117965 .elementor-heading-title{font-size:26px;}.elementor-9358 .elementor-element.elementor-element-cba5f30{--width:42%;}.elementor-9358 .elementor-element.elementor-element-05ef9f7{text-align:center;}.elementor-9358 .elementor-element.elementor-element-05ef9f7 .elementor-heading-title{font-size:29px;}.elementor-9358 .elementor-element.elementor-element-9f099ec{--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-361927a > .elementor-widget-container{margin:0px -55px 0px -87px;}.elementor-9358 .elementor-element.elementor-element-bf4d207{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9358 .elementor-element.elementor-element-473b9e3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9358 .elementor-element.elementor-element-26c37fb{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9358 .elementor-element.elementor-element-26c37fb.e-con{--order:1;}.elementor-9358 .elementor-element.elementor-element-3b6fd8b .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-d0e06d0 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-e9cdb6b{--width:50%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-9358 .elementor-element.elementor-element-e9cdb6b.e-con{--order:3;}.elementor-9358 .elementor-element.elementor-element-2e50fcc .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-caaf2b7{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9358 .elementor-element.elementor-element-caaf2b7.e-con{--order:4;}.elementor-9358 .elementor-element.elementor-element-45b0cd3 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-9e8fecb{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9358 .elementor-element.elementor-element-9e8fecb.e-con{--order:2;}.elementor-9358 .elementor-element.elementor-element-b7a4355 .elementor-heading-title{font-size:22px;}.elementor-9358 .elementor-element.elementor-element-890444a.elementor-element{--align-self:flex-start;}.elementor-9358 .elementor-element.elementor-element-890444a{--icon-size:20px;--grid-column-gap:9px;}.elementor-9358 .elementor-element.elementor-element-4fb4ece{text-align:start;}.elementor-9358 .elementor-element.elementor-element-4fb4ece .elementor-heading-title{font-size:15px;letter-spacing:0.2px;}.elementor-9358 .elementor-element.elementor-element-339e1b6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9358 .elementor-element.elementor-element-0d23206{--width:72%;--flex-wrap:nowrap;}.elementor-9358 .elementor-element.elementor-element-9984478{text-align:center;}.elementor-9358 .elementor-element.elementor-element-ab95c39{text-align:center;}.elementor-9358 .elementor-element.elementor-element-b50866f.elementor-element{--align-self:center;}.elementor-9358 .elementor-element.elementor-element-b50866f{text-align:center;}.elementor-9358 .elementor-element.elementor-element-b50866f .elementor-heading-title{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-1830810 */.elementor-9358 .elementor-element.elementor-element-1830810{
    position: absolute;
    top:0;
    left: 050%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8546d8f *//*barra externa*/
.elementor-9358 .elementor-element.elementor-element-8546d8f .elementor-widget-container{
    display: flex;   
    overflow: hidden;
    /*cor da barra externa*/
    background: #FF450C20; 
    /*arredondamento externo*/
    border-radius: 100px;
    /*padding entre a barra externa e interna*/
    padding: 0px;
}

/*barra interna*/
.elementor-9358 .elementor-element.elementor-element-8546d8f .elementor-heading-title{
    width: 0;
    display: flex;
    justify-content: space-between;
    text-wrap: nowrap;
    align-items: center;
    animation: progresso 1s ease-in-out forwards, barberpole 10s linear infinite;
    
    /*cor da barra interna*/
    background: #FF450C; 
    
    /*arredondamento da barra interna*/
    border-radius: 100px; 
    
    /*altura da barra*/
    height:5px !important; 
    
    /*animação do BG da barra interna, barberpole*/
    
    
    background-size: 200% 200%;
}

.elementor-9358 .elementor-element.elementor-element-8546d8f .texto{
    overflow: hidden;
    padding-left: 20px; opacity: 0;
}

.elementor-9358 .elementor-element.elementor-element-8546d8f .porcentagem{
    padding-right: 20px;  opacity: 0;
}

@keyframes progresso{
    100%{
        /*mude a porcentagem e também lembre de mudar o texto*/
        width:100%; 
    }
}

/*animação do BG da barra interna, barberpole*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7a13df */.preloader {
    z-index: 99999;
    display: flex;
    transition: transform 2s ease;
}

.preloader.hidden {
    transform: translateY(-2000px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d54b33 */.elementor-9358 .elementor-element.elementor-element-2d54b33{
    min-height: 100dvh !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-880b27b */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-9358 .elementor-element.elementor-element-880b27b .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-9358 .elementor-element.elementor-element-880b27b:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f71127 */.scene {
  position: relative;
  width: 1200px;
  height: 80vh;
  margin: auto;
}


.planet {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5; 
}

.planet img {
  width: 100%;   animation: floating 6s ease-in-out infinite;/*  
tamanho do notebook */
}

.moon {
position: absolute;
top: 50%;

transform: translateY(-50%);
animation: orbit var(--speed, 20s) linear infinite; 
}

.moon img {
width: 300px;
border-radius: 10px; 
transition: filter .3s, opacity .3s;   animation: floating 3s ease-in-out infinite;
}

.moon1 {
  --dist: 26em;
  --speed: 28s;
  animation-delay: 0s;

}

.moon2 {
  --dist: 28em;
  --speed: 28s;
  animation-delay: -7s;

}

.moon3 {
  --dist: 26em;
  --speed: 28s;
  animation-delay: -14s;

}

.moon4 {
  --dist: 32em;
  --speed: 28s;
  animation-delay: -21s;

}
/* Um único keyframes */
@keyframes orbit {
0% {
left: calc(var(--dist) * -1);
z-index: 10;
opacity: .8;
filter: blur(3px);
}
49% {
z-index: 10;
opacity: .8;
filter: blur(3px);
}
50% {
left: var(--dist);
z-index: 0;
opacity: 1;
filter: blur(0px);
}
99% {
z-index: 0;
opacity: 1;
filter: blur(0px);
}
100% {
left: calc(var(--dist) * -1);
z-index: 10;
opacity: .8;
filter: blur(3px);
}
}




@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}


/*DESKTOP*/
@media(min-width: 1367px) and (max-width: 2399px){
  /*códigos aqui*/
}

/*NOTEBOOK*/
@media(min-width: 1025px) and (max-width: 1366px){
  .scene {
  position: relative;
  width: 900px;
  height: 80vh;
  margin: auto;
}

.planet {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.2);
  z-index: 5;  
}

.planet img {
 transform: scale(2);
}

}

/*ULTRAWIDE*/
@media(min-width: 2400px){
  /*códigos aqui*/
}

/*TABLET*/
@media(min-width: 768px) and (max-width: 1024px){
    .scene {
  position: relative;
  width: 700px;
  height: 80vh;
  margin: auto;
}

.planet {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.6);
  z-index: 5;  
}
}


/* ===== 
CELULAR (até 767px) ===== */
@media(max-width: 767px){
.scene {
width: 350px;
height: 60vh;
}

.planet {
transform: translate(-50%, -50%) scale(2);
}

.moon img {
width: 140px;
}

/* Orbitas menores + tempos diferentes */
.moon1 { --dist: 12em; --speed: 16s; animation-delay: 0s; }
.moon2 { --dist: 14em; --speed: 29s; animation-delay: -7s; }
.moon3 { --dist: 12em; --speed: 30s; animation-delay: -15s; }
.moon4 { --dist: 14em; --speed: 17s; animation-delay: -22s; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8dd3c */.elementor-9358 .elementor-element.elementor-element-0c8dd3c{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c927cf */.elementor-9358 .elementor-element.elementor-element-5c927cf {
  position: absolute;
  width: 150px; /* controla o tamanho das imagens */
  filter: blur(10px);
  left: calc(20% + 50px);
  bottom: 10px;
  -webkit-filter: blur(10px);
  animation: float 6s ease-in-out infinite;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}

/*CELULAR*/
@media(max-width: 767px){
  .elementor-9358 .elementor-element.elementor-element-5c927cf{
      width: 100px;
      filter: blur(5px);
-webkit-filter: blur(5px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-778d5cf */.elementor-9358 .elementor-element.elementor-element-778d5cf {
  position: absolute;
  width: 150px; /* controla o tamanho das imagens */
  filter: blur(10px);
  right: calc(20% - 50px);
  top: -10px;
  -webkit-filter: blur(10px);
  animation: float 6s ease-in-out infinite;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}



/*CELULAR*/
@media(max-width: 767px){
  .elementor-9358 .elementor-element.elementor-element-778d5cf{
      width: 100px;
      filter: blur(5px);
-webkit-filter: blur(5px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a79ed */.elementor-9358 .elementor-element.elementor-element-63a79ed{
    height: 100vh !important;
    max-width:100% !important; overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e75930 */.elementor-9358 .elementor-element.elementor-element-8e75930{
    animation-delay: 0.9s !important;
}

.elementor-9358 .elementor-element.elementor-element-8e75930 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

.elementor-9358 .elementor-element.elementor-element-8e75930::before{
    content: "Pray";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa70179 */.elementor-9358 .elementor-element.elementor-element-aa70179 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

.elementor-9358 .elementor-element.elementor-element-aa70179::before{
    content: "Preach";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b145f47 */.elementor-9358 .elementor-element.elementor-element-b145f47 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

.elementor-9358 .elementor-element.elementor-element-b145f47::before{
    content: "Whatch It";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7ef3ea */.elementor-9358 .elementor-element.elementor-element-c7ef3ea {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

.elementor-9358 .elementor-element.elementor-element-c7ef3ea::before{
    content: "Bible";
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8983535 */.elementor-9358 .elementor-element.elementor-element-8983535{
    animation-delay: 0.5s !important;
} .elementor-9358 .elementor-element.elementor-element-8983535 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

.elementor-9358 .elementor-element.elementor-element-8983535::before{
    content: "Praise";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed4b346 */.botao-figma{
    transition: 0.5s;
}

.botao-figma:hover{
    transform: translatey(-10px)
}

.botao-figma::before{
    content: "Inscreva-se!";
    position: absolute;
    color: #fff;
    font-family: "neue montreal";
    font-size: 12px;
    font-weight: 300;
    white-space: nowrap;
    top: -35px;
    left: 50%;
    transform: translatex(-50%);
    transition: 0.5s;
    padding: 5px 10px;
    background: #00000010;
    border-radius: 100px;
    opacity: 0;
}

.botao-figma:hover::before{
    opacity: 1;
}

@media (max-width: 767px) {
    .botao-figma::before{
        font-size: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1567ee9 */.elementor-9358 .elementor-element.elementor-element-1567ee9{
    height: 100vh !important;
    max-width:100% !important; overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f821720 */.elementor-9358 .elementor-element.elementor-element-f821720{
    height: 100vh !important;
    max-width:100% !important; overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ddac912 */.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper,
.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-container{
    overflow: visible !important;
}


.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide{
    opacity: 1;
    transform: translate(0,0);
    animation: opacidade 5s infinite;
    transition: 0.5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0.5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 1.5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 2s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 2.5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 3s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 3.5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 4s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 4.5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 5s;
}

.elementor-9358 .elementor-element.elementor-element-ddac912 .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 5.5s;
}

@keyframes opacidade{
    0%, 100%{
        transform: translate(0,0);
    }
    50%{
        opacity: 1;
        transform: translate(0,30px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbb4a5c */.elementor-9358 .elementor-element.elementor-element-bbb4a5c{
    height: 100vh !important;
    max-width:100% !important; overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-131f8ea */.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper,
.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-container{
    overflow: visible !important;
}


.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-wrapper{
  transition-timing-function: linear !important; 
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide{
    opacity: 1;
    transform: translate(0,0);
    animation: opacidade 5s infinite;
    transition: 0.5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="0"]{
    animation-delay: 0.5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="1"]{
    animation-delay: 1s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="2"]{
    animation-delay: 1.5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="3"]{
    animation-delay: 2s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="4"]{
    animation-delay: 2.5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="5"]{
    animation-delay: 3s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="6"]{
    animation-delay: 3.5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="7"]{
    animation-delay: 4s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="8"]{
    animation-delay: 4.5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="9"]{
    animation-delay: 5s;
}

.elementor-9358 .elementor-element.elementor-element-131f8ea .swiper-slide[data-swiper-slide-index="10"]{
    animation-delay: 5.5s;
}

@keyframes opacidade{
    0%, 100%{
        transform: translate(0,0);
    }
    50%{
        opacity: 1;
        transform: translate(0,30px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e27d83f */.elementor-9358 .elementor-element.elementor-element-e27d83f{
    height: 100vh !important;
    max-width:100% !important; overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a5a67f */.elementor-9358 .elementor-element.elementor-element-8a5a67f{
width: 100%;        /* respeita só a área útil, sem scrollbar */
  max-width: 100dvw;    /* garante que nunca ultrapasse */
  box-sizing: border-box;
  overflow-x: clip; min-width: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-868001e */.elementor-9358 .elementor-element.elementor-element-868001e {
    position: absolute;
    top: 10px;
    height: 430px;
    left: 50%;
    right: 0;
    border-radius: 25px 25px 0 0;
    overflow: hidden;
    width: 100%;
    object-fit: cover;
    display: block;
    transform: translateX(-50%);
    background: #000;
}

  .custom-video {
    width: 100%;
    height: 430px;
    object-fit: cover;
    display: block;
    border-radius: 20px;
    background: #000; /* Opcional: cor de fundo para caso demore a carregar */
  }
  
  
  /*CELULAR*/
@media(max-width: 767px){
  .elementor-9358 .elementor-element.elementor-element-868001e {
    position: absolute;
    top: 0px;
    height: 180px;
    left: 50%;
    right: 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    width: 100%;
    object-fit: cover;
    display: block;
    transform: translateX(-50%);
    background: #000;
}

  .custom-video {
    width: 100%;
    height: 230px;
    object-fit: cover;
    display: block;
    border-radius: 20px;
    background: #000; /* Opcional: cor de fundo para caso demore a carregar */
  }
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-058686b */.devo {
  cursor: pointer;
  
  transition: 0.2s;
  margin-left: -30px;
}


.devo img{
    border-radius: 10px !important;
}
.elementor-9358 .elementor-element.elementor-element-058686b .devo:hover {
  transform: translatey(-12px);
  filter: saturate(1.5);
}
.elementor-9358 .elementor-element.elementor-element-058686b:hover .devo:not(:hover) {
 filter: blur(1px) saturate(1);
}
@media(max-width: 767px){
.devo {
  margin-left: -16px;
}


.elementor-9358 .elementor-element.elementor-element-058686b{
    position: absolute;
    top: 10%  !important;
    left: 25% !important;
    
    right: auto;
    transform: translatex(-50%) rotate(-02deg) !important;
}

}




.elementor-9358 .elementor-element.elementor-element-058686b{
    position: absolute;
    top: 15%;
    left: calc(50% - 300px);
    
    right: auto;
    transform: translatex(-50%) rotate(-42deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a151f9c */.elementor-9358 .elementor-element.elementor-element-a151f9c{
  position: absolute;
  top: 20%;
  left: 60%;
right: auto;
  z-index: 5; 
  opacity: 0.4;
  filter:  blur(2px);
  animation: floating 6s ease-in-out infinite;
  
}

/*CELULAR*/
@media(max-width: 767px){
  .elementor-9358 .elementor-element.elementor-element-a151f9c{
  position: absolute;
  top: -0%;
  left: 60%;
right: auto;
  z-index: 5; 
  opacity: 0.4;
  filter:  blur(2px);
  animation: floating 6s ease-in-out infinite;
  
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37bb3a3 */.elementor-9358 .elementor-element.elementor-element-37bb3a3{
  position: absolute;
  top: 50%;
  left: 20%;
right: auto;
  z-index: 3; 
  opacity: 0.9;
  
  animation: floating 6s ease-in-out infinite;
  
}

/*CELULAR*/
@media(max-width: 767px){
  .elementor-9358 .elementor-element.elementor-element-37bb3a3{
  position: absolute;
  top: 50%;
  left: -10%;
right: auto;
  z-index: 9; 
  opacity: 0.9;
  
  animation: floating 6s ease-in-out infinite;
  
}
}

/*Apenas Tablet*/
@media (max-width: 1024px) and (min-width: 768px){
.elementor-9358 .elementor-element.elementor-element-37bb3a3{
  position: absolute;
  top: 50%;
  left: 5%;
right: auto;
  z-index: 3; 
  opacity: 0.9;
  
  animation: floating 6s ease-in-out infinite;
  
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3c567 */.elementor-9358 .elementor-element.elementor-element-7a3c567{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-ab96e28 */.elementor-9358 .elementor-element.elementor-element-ab96e28{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-ab96e28 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-59775fe */.elementor-9358 .elementor-element.elementor-element-59775fe{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-59775fe {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-0bee954 */.elementor-9358 .elementor-element.elementor-element-0bee954{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-0bee954 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-354ed59 */.elementor-9358 .elementor-element.elementor-element-354ed59{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-354ed59 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-baafbb8 */.elementor-9358 .elementor-element.elementor-element-baafbb8{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-baafbb8 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-adc2abb */.elementor-9358 .elementor-element.elementor-element-adc2abb{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-adc2abb {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-7e82a83 */.elementor-9358 .elementor-element.elementor-element-7e82a83{
    position: absolute;
    bottom: 115px;
    right: 20px;
    
}

.elementor-9358 .elementor-element.elementor-element-7e82a83 {
  filter: drop-shadow(0px 5px 2px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f8130c4 */.elementor-9358 .elementor-element.elementor-element-f8130c4 .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9358 .elementor-element.elementor-element-f8130c4 .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #FF450C; /* cor do bullet ativo */
}

.elementor-9358 .elementor-element.elementor-element-f8130c4 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9358 .elementor-element.elementor-element-f8130c4 .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}

.elementor-9358 .elementor-element.elementor-element-f8130c4 .swiper,
.elementor-9358 .elementor-element.elementor-element-f8130c4 .swiper-container{
    overflow: visible !important;
}

.elementor-9358 .elementor-element.elementor-element-f8130c4 .elementor-swiper-button-next::before,
.elementor-9358 .elementor-element.elementor-element-f8130c4 .elementor-swiper-button-prev::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #FF450C; /*altere a cor de fundo aqui*/
    padding: 20px;
    box-shadow: 0 5px 20px 0px #00000050;
    border-radius: 100px;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% + 2px), -50%);
}

.elementor-9358 .elementor-element.elementor-element-f8130c4 .elementor-swiper-button-next::before{
    transform: translate(calc(-50% - 2px), -50%)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b07b5d9 */.elementor-9358 .elementor-element.elementor-element-b07b5d9{
    overflow-x: hidden;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-320b546 */.elementor-9358 .elementor-element.elementor-element-320b546{
  overflow-x: hidden !important;
}
.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-9358 .elementor-element.elementor-element-320b546 .elementor-widget-container{
    overflow: visible;
}

.elementor-9358 .elementor-element.elementor-element-320b546 .carrossel-ativo {
    display: flex;
    animation: carrossel2 120s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f485d0d */.elementor-9358 .elementor-element.elementor-element-f485d0d{
  overflow-x: hidden !important;
}
.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-9358 .elementor-element.elementor-element-f485d0d .elementor-widget-container{
    overflow: visible;
}

.elementor-9358 .elementor-element.elementor-element-f485d0d .carrossel-ativo {
    display: flex;
    animation: carrossel 120s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab66955 */.elementor-9358 .elementor-element.elementor-element-ab66955{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36ccf13 */.elementor-9358 .elementor-element.elementor-element-36ccf13{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6643bac */.elementor-9358 .elementor-element.elementor-element-6643bac{
     transition: 1s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6dcfb56 */.elementor-9358 .elementor-element.elementor-element-6dcfb56{
    animation: floating 6s infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47d0e56 */.elementor-9358 .elementor-element.elementor-element-47d0e56{
    position: absolute;
    top: 0px;
    left: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4239630 */.elementor-9358 .elementor-element.elementor-element-4239630{
    position: absolute;
    top: 0px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f582724 */.elementor-9358 .elementor-element.elementor-element-f582724{
    position: absolute;
    top: 0px;
    left: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dbd1ba9 */#Wave #wave1,
#Wave #wave3 {
  transform-origin: center;
  animation: waveAnim 1.2s infinite ease-in-out;
}



#Wave #wave2{
  transform-origin: center;
  animation: waveAnim2 1.3s infinite ease-in-out;
}

#Wave #wave2 {
  animation-delay: 1s;
}
#Wave #wave3 {
  animation-delay: 2s;
}

@keyframes waveAnim {
  0%, 100% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(0.2);
  }
}


@keyframes waveAnim2 {
  0%, 100% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(0.2);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0ea0d7 */.elementor-9358 .elementor-element.elementor-element-c0ea0d7{
    position: absolute;
    top: -5%;
    left: -2%;
    
}

.elementor-9358 .elementor-element.elementor-element-c0ea0d7 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

/*Apenas Mobile*/
@media (max-width: 767px){
.elementor-9358 .elementor-element.elementor-element-c0ea0d7{
    position: absolute;
    top: -5%;
    left: 5%;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63209ef */.elementor-9358 .elementor-element.elementor-element-63209ef{
    position: absolute;
    top: 65%;
    left: 35%;
    
}

.elementor-9358 .elementor-element.elementor-element-63209ef {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}



/*Apenas Mobile*/
@media (max-width: 767px){
.elementor-9358 .elementor-element.elementor-element-63209ef{
    position: absolute;
    top: 58%;
    left: 12%;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e66f539 */.wave4-1, .wave4-2, .wave4-3 {
  position: absolute;
  bottom: -30%;
  left: 0;
  transform-origin: center;
  animation: pulseWave 3s infinite ease-out;
  opacity: 0;
  z-index: 1;
}

.wave4-2 {
  animation-delay: 1s;
}

.wave4-3 {
  animation-delay: 1.5s;
}

@keyframes pulseWave {
  0% {
    transform: scale(0);
    opacity: 0.4;
  }
  80% {
    transform: scale(3);
    opacity: 0;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bf898c */.wave4-1, .wave4-2, .wave4-3 {
  position: absolute;
  bottom: -30%;
  left: 0;
  transform-origin: center;
  animation: pulseWave 3s infinite ease-out;
  opacity: 0;
  z-index: 1;
}

.wave4-2 {
  animation-delay: 1s;
}

.wave4-3 {
  animation-delay: 1.5s;
}

@keyframes pulseWave {
  0% {
    transform: scale(0);
    opacity: 0.4;
  }
  80% {
    transform: scale(3);
    opacity: 0;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-485be80 */.elementor-9358 .elementor-element.elementor-element-485be80{
    animation-delay: 0.9s !important;
}

.elementor-9358 .elementor-element.elementor-element-485be80 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eace30f */.elementor-9358 .elementor-element.elementor-element-eace30f {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ef88d9 */.elementor-9358 .elementor-element.elementor-element-6ef88d9{
    animation-delay: 0.5s !important;
} .elementor-9358 .elementor-element.elementor-element-6ef88d9 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d98e10 */.wave4-1, .wave4-2, .wave4-3 {
  position: absolute;
  bottom: -30%;
  left: 0;
  transform-origin: center;
  animation: pulseWave 3s infinite ease-out;
  opacity: 0;
  z-index: 1;
}

.wave4-2 {
  animation-delay: 1s;
}

.wave4-3 {
  animation-delay: 1.5s;
}

@keyframes pulseWave {
  0% {
    transform: scale(0);
    opacity: 0.4;
  }
  80% {
    transform: scale(3);
    opacity: 0;
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc46b69 */.elementor-9358 .elementor-element.elementor-element-fc46b69{
    position: absolute;
    top: -2%;
    left: -2%;
    
}

.elementor-9358 .elementor-element.elementor-element-fc46b69 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}

/*Apenas Mobile*/
@media (max-width: 767px){
.elementor-9358 .elementor-element.elementor-element-fc46b69{
    position: absolute;
    top: -5%;
    left: 5%;
    
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4e0334 */.elementor-9358 .elementor-element.elementor-element-e4e0334{
    position: absolute;
    top: 65%;
    left: 35%;
    
}

.elementor-9358 .elementor-element.elementor-element-e4e0334 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }   
}



/*Apenas Mobile*/
@media (max-width: 767px){
.elementor-9358 .elementor-element.elementor-element-e4e0334{
    position: absolute;
    top: 58%;
    left: 12%;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9978f0a */.container-titulos {
    position: relative;
    width: 100%;
    height: 500vh; /*controle a duração do scroll por aqui*/
    opacity: 0;
}

.container-sticky {
    position: sticky;
    top: 0;
    left: 0;
    height: 100vh;
}

.frases {
    text-wrap: balance; /*equilibra a quantidade de palavras por linha*/
}

.frases.oculto {
    visibility: hidden;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfba36c */.elementor-9358 .elementor-element.elementor-element-cfba36c{
  overflow-x: hidden !important;
}
.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-9358 .elementor-element.elementor-element-cfba36c .elementor-widget-container{
    overflow: visible;
}

.elementor-9358 .elementor-element.elementor-element-cfba36c .carrossel-ativo {
    display: flex;
    animation: carrossel2 120s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ebde80 */.elementor-9358 .elementor-element.elementor-element-9ebde80{
  overflow-x: hidden !important;
}
.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-9358 .elementor-element.elementor-element-9ebde80 .elementor-widget-container{
    overflow: visible;
}

.elementor-9358 .elementor-element.elementor-element-9ebde80 .carrossel-ativo {
    display: flex;
    animation: carrossel 120s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e46586f */.elementor-9358 .elementor-element.elementor-element-e46586f{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bcc65 */.wrapper{
    border-radius: 20px;
}

.wrapper .elementor-widget:not(.html-fundo, .html-brilho){
    z-index: 9 !important;
}

.html-brilho{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
    z-index: 1;
}

.superior{
    position: absolute;
    border-radius: 20px;
    top: 3px;
    left: 3px;
    background: linear-gradient(-220deg, #ffffff 0%, transparent 30%);
    width: 400px;
    height: 400px;
    filter: blur(3px);
    mix-blend-mode: plus-lighter;
}

.brilho2{
    background: linear-gradient(-220deg, #FFBEF9 0%, transparent 30%);
    filter: blur(4px);
}

.brilho3{
    background: linear-gradient(-220deg, #BD95FF 0%, transparent 30%);
    filter: blur(10px);
}

.brilho4{
    background: linear-gradient(-220deg, #FFBEF9 0%, transparent 30%);
    filter: blur(70px);
    opacity: 0.7;
}

.inferior{
    position: absolute;
    border-radius: 20px;
    bottom: 3px;
    right: 3px;
    background: linear-gradient(-220deg, #ffffff 0%, transparent 30%);
    width: 400px;
    height: 400px;
    filter: blur(3px);
    mix-blend-mode: plus-lighter;
    transform: scale(-1);
}

.inferior.brilho2{
    background: linear-gradient(-220deg, #FFBEF9 0%, transparent 30%);
    filter: blur(4px);
}

.inferior.brilho3{
    background: linear-gradient(-220deg, #BD95FF 0%, transparent 30%);
    filter: blur(10px);
}

.inferior.brilho4{
    background: linear-gradient(-220deg, #FFBEF9 0%, transparent 30%);
    filter: blur(70px);
}

.superior.brilho5{
    width: 150px;
    height: 150px;
    filter: blur(5px);
    top: 0px;
    left: 0px;
   background: linear-gradient(-220deg, #BD95FF 0%, transparent 30%);
}

.inferior.brilho5{
    width: 150px;
    height: 150px;
    filter: blur(5px);
    bottom: 0px;
    right: 0px;
   background: linear-gradient(-220deg, #BD95FF 0%, transparent 30%);
}

.html-fundo{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
    z-index: 3;
}

.fundo{
    border-radius: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: linear-gradient(-35deg, #ffffff, transparent, transparent, #ffffff);
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    pointer-events: none;
}

.fundo::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    border-radius: 20px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #000000; /*troque a cor ou imagem de fundo aqui*/
    z-index: 0;
    border: 1px solid #6f6187; /*troque a cor da borda aqui*/
}

.html-brilho{
    filter: hue-rotate(110deg); /*troque o valor do ângulo para quanto quiser para qualquer valor entre 0deg e 360deg*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-001ed5c */@keyframes floatAndSpin {
    0% { transform: translateY(0) rotateY(0); }
    20% { transform: translateY(-12px) rotateY(20deg); } /* Sobe suavemente */
    40% { transform: translateY(0) rotateY(90deg); } /* Inicia o giro com blur */
    50% { transform: translateY(6px) rotateY(135deg); } /* Pico do blur no meio */
    60% { transform: translateY(12px) rotateY(180deg);} /* Diminui o blur */
    80% { transform: translateY(0) rotateY(270deg); } /* Volta a ficar nítido */
    100% { transform: translateY(-12px) rotateY(360deg); } /* Volta ao topo sem blur */
}

.icon {


    animation: floatAndSpin 3s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;
    transform-origin: center;
}

.elementor-9358 .elementor-element.elementor-element-001ed5c {
  filter: drop-shadow(0px 0px 30px #00000050);
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba5f30 */.elementor-9358 .elementor-element.elementor-element-cba5f30{
    position: absolute;
    top: 50%;
    left: 50%;
}


/*Apenas Mobile*/
@media (max-width: 767px){
.elementor-9358 .elementor-element.elementor-element-cba5f30{
    position: absolute;
    top: calc(50% - 82px);
    left: 50%;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-282bf56 */.elementor-9358 .elementor-element.elementor-element-282bf56{
Position: absolute;
top:0px;
left:0;
right:0;
align-content: center;
}/* End custom CSS */
/* Start custom CSS *//*remove scroll horizontal*/
html,body{overflow-x:clip; width:100%;  text-wrap: balance !important;}
p{
    margin-bottom: 0;
}


.char, .word, .elementor-heading-title {
  will-change: transform, opacity;
}




.naometoque{user-select:none; pointer-events:none;}

.linered{text-decoration: line-through;
  text-decoration-color: red;}
  
.meio{
    transform: translate(-50%, -50%);
} 



html::before{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 3px 3px;
    pointer-events: none;
    z-index: 99999998;
    opacity: 0.02;
    mix-blend-mode: plus-lighter;
}

.btn .elementor-button-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
    white-space: nowrap;
    width:100%;
}
    
.btn .elementor-widget-container{display:flex; justify-content:center;}

/* Cor do botão */
.btn:hover .elementor-button {
    background: linear-gradient(90deg, #FF450C 0%, #F46337 100%);
box-shadow: 
  0px -27px 80px 0px rgba(244, 99, 55, 0.22), 
  0px -9.855px 29.201px 0px rgba(244, 99, 55, 0.15), 
  0px -4.785px 14.177px 0px rgba(244, 99, 55, 0.12), 
  0px -2.346px 6.95px 0px rgba(244, 99, 55, 0.10), 
  0px -0.927px 2.748px 0px rgba(244, 99, 55, 0.07);
    transition: .5s all;
    transform: scale(1.05);
}


/* Cor do botão */
.blaranj:hover .elementor-button {
    background: linear-gradient(90deg, #fff 0%, #fff 100%) !important;
box-shadow: 
  0px -27px 80px 0px rgba(1, 1, 1, 0.22), 
  0px -9.855px 29.201px 0px rgba(1, 1, 1, 0.15), 
  0px -4.785px 14.177px 0px rgba(1, 1, 1, 0.12), 
  0px -2.346px 6.95px 0px rgba(1, 1, 1, 0.10), 
  0px -0.927px 2.748px 0px rgba(1, 1, 1, 0.07);
    transition: .5s all;
    transform: scale(1.05);
    color: #FF450C;
}

/* Cor do botão no Hover */
.btn .elementor-button {
    background: linear-gradient(90deg, #1AFB65 0%, #0DD0C6 100%);
    box-shadow: 0px -27px 80px 0px rgba(26, 251, 101, 0.22), 0px -9.855px 29.201px 0px rgba(26, 251, 101, 0.15), 0px -4.785px 14.177px 0px rgba(26, 251, 101, 0.12), 0px -2.346px 6.95px 0px rgba(26, 251, 101, 0.10), 0px -0.927px 2.748px 0px rgba(26, 251, 101, 0.07);
   
    
    
     overflow: hidden;
    transform: translate(0%, 0%);
    flex-grow: 1 !important;
    align-self: stretch !important;
    transition: .5s all;
     display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* Efeito de brilho */
.btn .elementor-button::before {
    content: '';
    background: linear-gradient(10deg, #ffffff50 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
    width: 90px;
    height: 160%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0%;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(4px);
}

@keyframes shinery {
    0%, 100% { left: -10%; opacity: 0; }
    20% { opacity: 1; }
    48% { left: 110%; opacity: 1; }
    51% { opacity: 0; }
}

/* Cor da Borda */
.btn .elementor-button::after {
    content: '';
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: inherit;
    border-radius: 500px;
    border: 5px solid #FF450C40;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    user-select: none;
    pointer-events: none;
}


.notebook-screen {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(-90deg); /* Inicialmente fechada com perspectiva */
    border-radius: 25px 25px 0 0;
    transition: transform 0.5s ease-in-out;
  }
  
  .notebook-screen-aberto {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(0deg); /* Inicialmente fechada com perspectiva */
    border-radius: 25px 25px 0 0;
    transition: transform 0.5s ease-in-out;
  }



.scroll-bottom{
    opacity: 0;
    transition: 0.8s;filter: blur(5px);
    -webkit-filter: blur(5px);
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.8s;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.8s;filter: blur(5px);
    -webkit-filter: blur(5px);
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.8s;filter: blur(5px);
    -webkit-filter: blur(5px);
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.8s;filter: blur(0px);
    -webkit-filter: blur(0px);
    transform: translatey(0px);
}/* End custom CSS */