.elementor-364 .elementor-element.elementor-element-31bfe565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-364 .elementor-element.elementor-element-49d915f3{left:0px;}body.rtl .elementor-364 .elementor-element.elementor-element-49d915f3{right:0px;}.elementor-364 .elementor-element.elementor-element-49d915f3{top:0px;}.elementor-364 .elementor-element.elementor-element-527c6d30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-527c6d30:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-527c6d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-364 .elementor-element.elementor-element-527c6d30::before, .elementor-364 .elementor-element.elementor-element-527c6d30 > .elementor-background-video-container::before, .elementor-364 .elementor-element.elementor-element-527c6d30 > .e-con-inner > .elementor-background-video-container::before, .elementor-364 .elementor-element.elementor-element-527c6d30 > .elementor-background-slideshow::before, .elementor-364 .elementor-element.elementor-element-527c6d30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-364 .elementor-element.elementor-element-527c6d30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://escoladosnaturais.site/wp-content/uploads/2024/10/bg-desktop-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.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-364 .elementor-element.elementor-element-601af563 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-601af563.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-601af563.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-601af563.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:3em;font-weight:700;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-601af563{width:var( --container-widget-width, 575px );max-width:575px;--container-widget-width:575px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-364 .elementor-element.elementor-element-2018bb90 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:700;line-height:32px;background-color:#7100D4;}.elementor-364 .elementor-element.elementor-element-2018bb90 > .elementor-widget-container{margin:48px 0px 96px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5edeff37{--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-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-5edeff37:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-5edeff37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.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-364 .elementor-element.elementor-element-795c0b60{text-align:center;width:var( --container-widget-width, 862px );max-width:862px;--container-widget-width:862px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-795c0b60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-795c0b60 > .elementor-widget-container{margin:0px 0px 48px 0px;padding:0px 0px 0px 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-364 .elementor-element.elementor-element-75c36d96 img{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-75c36d96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-26220f21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.5em;font-weight:700;font-style:italic;}.elementor-364 .elementor-element.elementor-element-26220f21 > .elementor-widget-container{margin:185px 0px 0px 0px;padding:0px 200px 0px 96px;}.elementor-364 .elementor-element.elementor-element-52302ea5 > .elementor-widget-container{margin:106px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-52302ea5{z-index:1;}.elementor-364 .elementor-element.elementor-element-40e09dc7{text-align:center;width:initial;max-width:initial;z-index:0;}.elementor-364 .elementor-element.elementor-element-40e09dc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-40e09dc7 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2d8f3241{text-align:center;width:var( --container-widget-width, 855px );max-width:855px;--container-widget-width:855px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-2d8f3241 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;line-height:0px;}.elementor-364 .elementor-element.elementor-element-2d8f3241 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-1ba1b868 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-1ba1b868 .elementor-image-box-title{margin-bottom:36px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:700;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-1ba1b868 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-1ba1b868{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;z-index:0;}.elementor-364 .elementor-element.elementor-element-30cb0c53 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-30cb0c53 .elementor-image-box-title{margin-bottom:36px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:700;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-30cb0c53 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-30cb0c53{width:var( --container-widget-width, 229px );max-width:229px;--container-widget-width:229px;--container-widget-flex-grow:0;z-index:0;}.elementor-364 .elementor-element.elementor-element-22d93ae6 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-22d93ae6 .elementor-image-box-title{margin-bottom:36px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:700;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-22d93ae6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-364 .elementor-element.elementor-element-22d93ae6 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-22d93ae6{width:var( --container-widget-width, 247px );max-width:247px;--container-widget-width:247px;--container-widget-flex-grow:0;z-index:0;}.elementor-364 .elementor-element.elementor-element-5cb08c3a .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-5cb08c3a .elementor-image-box-title{margin-bottom:36px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:700;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-5cb08c3a > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5cb08c3a{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;z-index:0;}.elementor-364 .elementor-element.elementor-element-15786930{--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-evenly;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-15786930:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-15786930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.elementor-364 .elementor-element.elementor-element-76cf8db9{text-align:center;width:var( --container-widget-width, 862px );max-width:862px;--container-widget-width:862px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-76cf8db9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-76cf8db9 > .elementor-widget-container{margin:58px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-250e52a0 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-250e52a0{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-34301bc{text-align:center;width:100%;max-width:100%;z-index:0;}.elementor-364 .elementor-element.elementor-element-34301bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-34301bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-759d1548{text-align:start;width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;z-index:0;}.elementor-364 .elementor-element.elementor-element-759d1548 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;line-height:1.2em;}.elementor-364 .elementor-element.elementor-element-759d1548 > .elementor-widget-container{margin:72px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-22d1f15b{text-align:start;width:var( --container-widget-width, 452px );max-width:452px;--container-widget-width:452px;--container-widget-flex-grow:0;z-index:0;}.elementor-364 .elementor-element.elementor-element-22d1f15b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;line-height:1.2em;}.elementor-364 .elementor-element.elementor-element-22d1f15b > .elementor-widget-container{margin:72px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-709ab1f1 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-709ab1f1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-709ab1f1 > .elementor-widget-container{margin:112px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-709ab1f1{width:var( --container-widget-width, 741px );max-width:741px;--container-widget-width:741px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-709ab1f1.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-390cf2ff{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-390cf2ff.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-2d9fb3 img{border-radius:5px 5px 5px 5px;}.elementor-364 .elementor-element.elementor-element-2d9fb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2d9fb3.elementor-element{--align-self:flex-end;}.elementor-364 .elementor-element.elementor-element-45a4fbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-45a4fbb.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-24f3ad75 img{border-radius:5px 5px 5px 5px;}.elementor-364 .elementor-element.elementor-element-24f3ad75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-24f3ad75.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-d48598e img{border-radius:5px 5px 5px 5px;}.elementor-364 .elementor-element.elementor-element-d48598e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-d48598e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-2426122d{text-align:center;width:var( --container-widget-width, 862px );max-width:862px;--container-widget-width:862px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-2426122d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-2426122d > .elementor-widget-container{margin:136px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2426122d.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4452e639 > .elementor-widget-container{margin:92px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-4452e639.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-15119e37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-15119e37:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-15119e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.elementor-364 .elementor-element.elementor-element-535fd69e .elementor-image-box-title{margin-bottom:48px;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-535fd69e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-535fd69e > .elementor-widget-container{margin:58px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-535fd69e{width:var( --container-widget-width, 782px );max-width:782px;--container-widget-width:782px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-535fd69e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a > .elementor-widget-container{margin:72px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-844ce7.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-844ce7.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-844ce7.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-844ce7 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-844ce7.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-2ab9b165.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-2ab9b165.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-2ab9b165.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-2ab9b165 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2ab9b165.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-5627782e.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-5627782e.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-5627782e.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-5627782e > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5627782e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6526984f.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-6526984f.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-6526984f.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-6526984f > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6526984f.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4bad9772{text-align:center;width:var( --container-widget-width, 779px );max-width:779px;--container-widget-width:779px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-4bad9772 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-4bad9772 > .elementor-widget-container{margin:136px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-4bad9772.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-7efcf92e > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-7efcf92e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-7efcf92e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-style:normal;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-66b43b17{--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-around;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-66b43b17:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-66b43b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.elementor-364 .elementor-element.elementor-element-69f26dd8 .elementor-image-box-title{margin-bottom:48px;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-69f26dd8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-69f26dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-69f26dd8{width:var( --container-widget-width, 782px );max-width:782px;--container-widget-width:782px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-69f26dd8.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-368d2bed .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-368d2bed .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-368d2bed > .elementor-widget-container{margin:72px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-368d2bed{width:var( --container-widget-width, 574px );max-width:574px;--container-widget-width:574px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-368d2bed.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-2bc52f09{--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;--margin-top:0px;--margin-bottom:188px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-2bc52f09.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-797233bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.5em;font-weight:700;font-style:italic;}.elementor-364 .elementor-element.elementor-element-797233bf > .elementor-widget-container{margin:185px 0px 0px 0px;padding:0px 200px 0px 96px;}.elementor-364 .elementor-element.elementor-element-5a59b296 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-5a59b296 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-5a59b296 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-5a59b296{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-5b6003e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.5em;font-weight:700;font-style:italic;}.elementor-364 .elementor-element.elementor-element-5b6003e9 > .elementor-widget-container{margin:185px 0px 0px 0px;padding:0px 200px 0px 96px;}.elementor-364 .elementor-element.elementor-element-700230d8 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-700230d8 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-700230d8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-700230d8{width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-15c5f15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.5em;font-weight:700;font-style:italic;}.elementor-364 .elementor-element.elementor-element-15c5f15 > .elementor-widget-container{margin:185px 0px 0px 0px;padding:0px 200px 0px 96px;}.elementor-364 .elementor-element.elementor-element-1517338b .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-1517338b .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-1517338b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-1517338b{width:var( --container-widget-width, 336px );max-width:336px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-7bb3f7f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.5em;font-weight:700;font-style:italic;}.elementor-364 .elementor-element.elementor-element-7bb3f7f6 > .elementor-widget-container{margin:185px 0px 0px 0px;padding:0px 200px 0px 96px;}.elementor-364 .elementor-element.elementor-element-535cf4de .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-535cf4de .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-535cf4de .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-535cf4de{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-3c540e4c .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-3c540e4c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-3c540e4c > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-3c540e4c{width:var( --container-widget-width, 811px );max-width:811px;--container-widget-width:811px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-3c540e4c.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-40495b0f{--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-364 .elementor-element.elementor-element-40495b0f.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-ab17793.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-ab17793.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-ab17793.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-ab17793 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-ab17793{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-ab17793.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4123155e.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-4123155e.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-4123155e.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-4123155e > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-4123155e{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-4123155e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-551638f7.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-551638f7.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-551638f7.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-551638f7 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-551638f7{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-551638f7.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6ea07925{--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-around;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-6ea07925:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-6ea07925 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.elementor-364 .elementor-element.elementor-element-187cefb6 .elementor-image-box-title{margin-bottom:48px;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-187cefb6 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-187cefb6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-187cefb6{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-187cefb6.elementor-element{--order:-99999 /* order start hack */;}.elementor-364 .elementor-element.elementor-element-6d24224 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-6d24224 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-6d24224 > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6d24224{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-6d24224.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-7f82e0f2.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-49671288 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-49671288 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-49671288 > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-49671288{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-49671288.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6231c849.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-54576264{text-align:center;width:var( --container-widget-width, 862px );max-width:862px;--container-widget-width:862px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-54576264 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-54576264 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-54576264.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-203c0870{text-align:center;width:var( --container-widget-width, 763px );max-width:763px;--container-widget-width:763px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-203c0870 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-203c0870 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-203c0870.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-345500a9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-345500a9.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-11d43f42.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-11d43f42.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-11d43f42.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-11d43f42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-11d43f42{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-11d43f42.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-1787874e.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-1787874e.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-1787874e.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-1787874e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-1787874e{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-1787874e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-28cb846e.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-28cb846e.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-28cb846e.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-28cb846e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-28cb846e{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-28cb846e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-687a8080.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-687a8080.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-687a8080.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-687a8080 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-687a8080{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-687a8080.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-408ce305.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-408ce305.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-408ce305.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-408ce305 > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-408ce305{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-408ce305.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-14e481e1.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-14e481e1.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-14e481e1.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-14e481e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-14e481e1{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-14e481e1.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-2c3d9276.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-2c3d9276.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-2c3d9276.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-2c3d9276 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2c3d9276{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-2c3d9276.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6790b2aa .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-6790b2aa .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-6790b2aa > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6790b2aa{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-6790b2aa.elementor-element{--order:-99999 /* order start hack */;}.elementor-364 .elementor-element.elementor-element-6198974e{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-364 .elementor-element.elementor-element-68a5d9f7 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-68a5d9f7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-68a5d9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-68a5d9f7{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-68a5d9f7.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-614ed8fc .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-614ed8fc .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-614ed8fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-614ed8fc{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-614ed8fc.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-1826deb7 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-1826deb7 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-1826deb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-1826deb7{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-1826deb7.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6e902154 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-6e902154 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-6e902154 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6e902154{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-6e902154.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4f1a0f83 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-4f1a0f83 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;line-height:1.1em;}.elementor-364 .elementor-element.elementor-element-4f1a0f83 > .elementor-widget-container{margin:-140px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-4f1a0f83{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-4f1a0f83.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6f68dd2e .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-6f68dd2e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-6f68dd2e > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6f68dd2e{width:initial;max-width:initial;}.elementor-364 .elementor-element.elementor-element-6f68dd2e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-52580642{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-52580642.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-51cbbd70{--display:flex;--min-height:454px;--justify-content:center;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-5e9b45f.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-5e9b45f.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-5e9b45f.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-5e9b45f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-364 .elementor-element.elementor-element-278aafae .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta__bg-wrapper{min-width:0px;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:2.38em;font-weight:700;line-height:0.6em;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;line-height:32px;color:#FFFFFF;background-color:#7100D4;border-color:#7100D4;}.elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta .elementor-cta__bg, .elementor-364 .elementor-element.elementor-element-278aafae .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-364 .elementor-element.elementor-element-278aafae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-58c8e661.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-58c8e661.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-58c8e661.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-58c8e661 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-364 .elementor-element.elementor-element-58c8e661 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-58c8e661 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.88em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-58c8e661 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-214a7168{--display:flex;--min-height:383px;--justify-content:center;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-214a7168.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-7acc3329.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-7acc3329.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-7acc3329.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.2em;}.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-7acc3329 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:2.38em;font-weight:700;line-height:0.6em;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;line-height:32px;color:#FFFFFF;background-color:#7100D4;border-color:#7100D4;}.elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta .elementor-cta__bg, .elementor-364 .elementor-element.elementor-element-cb9a020 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-364 .elementor-element.elementor-element-cb9a020 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6d0c4b64.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-6d0c4b64.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-6d0c4b64.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-6d0c4b64 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-364 .elementor-element.elementor-element-6d0c4b64 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-6d0c4b64 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.88em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-6d0c4b64 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5a204f93{--display:flex;--min-height:434px;--justify-content:center;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--margin-top:8px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-5a204f93:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-5a204f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7100D430;}.elementor-364 .elementor-element.elementor-element-5a204f93.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-b094515.elementor-position-right .elementor-image-box-img{margin-left:48px;}.elementor-364 .elementor-element.elementor-element-b094515.elementor-position-left .elementor-image-box-img{margin-right:48px;}.elementor-364 .elementor-element.elementor-element-b094515.elementor-position-top .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.2em;}.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-364 .elementor-element.elementor-element-b094515{z-index:2;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:2.38em;font-weight:700;line-height:0.6em;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;line-height:32px;color:#FFFFFF;background-color:#7100D4;border-color:#7100D4;}.elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta .elementor-cta__bg, .elementor-364 .elementor-element.elementor-element-79523fe5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-364 .elementor-element.elementor-element-79523fe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-79523fe5{z-index:1;}.elementor-364 .elementor-element.elementor-element-d0ed823.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-364 .elementor-element.elementor-element-d0ed823.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-364 .elementor-element.elementor-element-d0ed823.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-d0ed823 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-364 .elementor-element.elementor-element-d0ed823 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-364 .elementor-element.elementor-element-d0ed823 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:0.88em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-d0ed823 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-d0ed823{z-index:1;}.elementor-364 .elementor-element.elementor-element-2e317bb{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-2e317bb:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-2e317bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.elementor-364 .elementor-element.elementor-element-2e317bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-364 .elementor-element.elementor-element-790fb81e .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-790fb81e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-790fb81e > .elementor-widget-container{margin:58px 0px 96px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-790fb81e{width:var( --container-widget-width, 759px );max-width:759px;--container-widget-width:759px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-790fb81e.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-swiper-button.elementor-swiper-button-prev, .elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;}.elementor-364 .elementor-element.elementor-element-74a8f0aa .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-style:normal;}.elementor-364 .elementor-element.elementor-element-74a8f0aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-74a8f0aa.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-f75f16 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-f75f16 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-f75f16 > .elementor-widget-container{margin:72px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-f75f16{width:var( --container-widget-width, 776px );max-width:776px;--container-widget-width:776px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-f75f16.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6a439fe7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-364 .elementor-element.elementor-element-6a439fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6a439fe7{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-6a439fe7.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-f9e1975 .elementor-image-box-title{margin-bottom:48px;font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-364 .elementor-element.elementor-element-f9e1975 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-f9e1975 > .elementor-widget-container{margin:96px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-f9e1975{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-f9e1975.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-77558df .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-77558df .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-77558df > .elementor-widget-container{margin:72px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-77558df{width:var( --container-widget-width, 905px );max-width:905px;--container-widget-width:905px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-77558df.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6009cefd .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-364 .elementor-element.elementor-element-6009cefd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6009cefd{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-6009cefd.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-30330e14 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-30330e14 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-30330e14 > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-30330e14{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-30330e14.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4439b33c{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-364 .elementor-element.elementor-element-4439b33c.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-29a8d0d6 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-29a8d0d6 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-29a8d0d6 > .elementor-widget-container{margin:96px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-29a8d0d6{width:var( --container-widget-width, 624px );max-width:624px;--container-widget-width:624px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-29a8d0d6.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__description:not(:last-child){margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;line-height:32px;color:#FFFFFF;background-color:#7100D4;border-color:#7100D4;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta .elementor-cta__bg, .elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-364 .elementor-element.elementor-element-63938be8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-63938be8{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-63938be8.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-4ed0d7f3 > .elementor-widget-container{margin:0px 0px 0px 200px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-4ed0d7f3.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-169c6419 .elementor-image-box-title{margin-bottom:24px;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-169c6419 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:500;}.elementor-364 .elementor-element.elementor-element-169c6419 > .elementor-widget-container{margin:72px 0px 72px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-169c6419{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-169c6419.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-369dddc4 img{width:100%;max-width:100%;height:144px;}.elementor-364 .elementor-element.elementor-element-369dddc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-369dddc4{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-369dddc4.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-7a4db287{text-align:center;}.elementor-364 .elementor-element.elementor-element-7a4db287 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-7a4db287 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-7a4db287.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-2c0ee40b{text-align:center;width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-2c0ee40b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-2c0ee40b > .elementor-widget-container{margin:36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2c0ee40b.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-22e662c1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-22e662c1:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-22e662c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151514;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:1.5em;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__title:not(:last-child){margin-bottom:24px;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__description:not(:last-child){margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__button{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:600;line-height:32px;color:#FFFFFF;background-color:#7100D4;border-color:#7100D4;}.elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta .elementor-cta__bg, .elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-364 .elementor-element.elementor-element-75578231 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-75578231{width:var( --container-widget-width, 479px );max-width:479px;--container-widget-width:479px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-75578231.elementor-element{--order:99999 /* order end hack */;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion-item{border-width:1px;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:1.13em;font-weight:400;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-tab-content{background-color:#202020;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;}.elementor-364 .elementor-element.elementor-element-9bb0ae1{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-9bb0ae1.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;color:#FFFFFF;}.elementor-364 .elementor-element.elementor-element-36588c9e > .elementor-widget-container{margin:128px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-36588c9e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;}.elementor-364 .elementor-element.elementor-element-36588c9e.elementor-element{--order:99999 /* order end hack */;}@media(max-width:1366px){body:not(.rtl) .elementor-364 .elementor-element.elementor-element-49d915f3{left:1px;}body.rtl .elementor-364 .elementor-element.elementor-element-49d915f3{right:1px;}.elementor-364 .elementor-element.elementor-element-49d915f3{top:0px;}.elementor-364 .elementor-element.elementor-element-527c6d30{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-26220f21 > .elementor-widget-container{padding:0px 64px 0px 0px;}.elementor-364 .elementor-element.elementor-element-40e09dc7{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-2d8f3241{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-15786930{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-535fd69e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 > .elementor-widget-container{margin:136px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-66b43b17{--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-364 .elementor-element.elementor-element-69f26dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-797233bf > .elementor-widget-container{padding:0px 64px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5b6003e9 > .elementor-widget-container{padding:0px 64px 0px 0px;}.elementor-364 .elementor-element.elementor-element-15c5f15 > .elementor-widget-container{padding:0px 64px 0px 0px;}.elementor-364 .elementor-element.elementor-element-7bb3f7f6 > .elementor-widget-container{padding:0px 64px 0px 0px;}.elementor-364 .elementor-element.elementor-element-3c540e4c{--container-widget-width:947px;--container-widget-flex-grow:0;width:var( --container-widget-width, 947px );max-width:947px;}.elementor-364 .elementor-element.elementor-element-40495b0f{--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-364 .elementor-element.elementor-element-40495b0f.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-ab17793 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6ea07925{--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-364 .elementor-element.elementor-element-187cefb6 > .elementor-widget-container{margin:58px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6790b2aa.elementor-element{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-6198974e{--justify-content:flex-start;}.elementor-364 .elementor-element.elementor-element-6198974e.e-con{--order:99999 /* order end hack */;}.elementor-364 .elementor-element.elementor-element-51cbbd70{--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-364 .elementor-element.elementor-element-214a7168{--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-364 .elementor-element.elementor-element-5a204f93{--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-364 .elementor-element.elementor-element-b094515 .elementor-image-box-title{margin-bottom:24px;}.elementor-364 .elementor-element.elementor-element-f75f16{--container-widget-width:932px;--container-widget-flex-grow:0;width:var( --container-widget-width, 932px );max-width:932px;}.elementor-364 .elementor-element.elementor-element-77558df{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-29a8d0d6{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-4ed0d7f3 > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-364 .elementor-element.elementor-element-7a4db287{text-align:center;width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-22e662c1{--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-75578231 > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-36588c9e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px){.elementor-364 .elementor-element.elementor-element-527c6d30{--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-5edeff37{--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-around;--align-items:flex-start;}.elementor-364 .elementor-element.elementor-element-75c36d96 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-364 .elementor-element.elementor-element-75c36d96.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-26220f21{text-align:center;width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-26220f21 > .elementor-widget-container{margin:0px 0px 0px 86px;}.elementor-364 .elementor-element.elementor-element-52302ea5 > .elementor-widget-container{margin:67px 0px 67px 0px;}.elementor-364 .elementor-element.elementor-element-52302ea5{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-15786930{--justify-content:space-evenly;}.elementor-364 .elementor-element.elementor-element-22d1f15b > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2{--e-image-carousel-slides-to-show:2;}.elementor-364 .elementor-element.elementor-element-2bc52f09{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-364 .elementor-element.elementor-element-797233bf{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-797233bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5a59b296 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5b6003e9{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-5b6003e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-15c5f15{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-15c5f15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-7bb3f7f6{text-align:center;width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-7bb3f7f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-3c540e4c > .elementor-widget-container{margin:0px 0px 72px 0px;}.elementor-364 .elementor-element.elementor-element-6790b2aa > .elementor-widget-container{margin:0px 0px 72px 0px;}.elementor-364 .elementor-element.elementor-element-4f1a0f83 > .elementor-widget-container{margin:-140px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6f68dd2e > .elementor-widget-container{margin:156px 0px 72px 0px;}.elementor-364 .elementor-element.elementor-element-52580642{--flex-wrap:wrap;}.elementor-364 .elementor-element.elementor-element-74a8f0aa{--e-image-carousel-slides-to-show:2;}.elementor-364 .elementor-element.elementor-element-4439b33c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__content{text-align:center;}.elementor-364 .elementor-element.elementor-element-63938be8{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-4ed0d7f3 > .elementor-widget-container{margin:072px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-169c6419{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-364 .elementor-element.elementor-element-2c0ee40b{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}}@media(max-width:767px){.elementor-364 .elementor-element.elementor-element-31bfe565{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-364 .elementor-element.elementor-element-49d915f3{left:1px;}body.rtl .elementor-364 .elementor-element.elementor-element-49d915f3{right:1px;}.elementor-364 .elementor-element.elementor-element-49d915f3{top:0px;}.elementor-364 .elementor-element.elementor-element-527c6d30{--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-2018bb90 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-5edeff37{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-364 .elementor-element.elementor-element-795c0b60{text-align:start;}.elementor-364 .elementor-element.elementor-element-795c0b60.elementor-element{--order:-99999 /* order start hack */;}.elementor-364 .elementor-element.elementor-element-75c36d96 img{max-width:100%;}.elementor-364 .elementor-element.elementor-element-75c36d96{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-75c36d96.elementor-element{--align-self:center;}.elementor-364 .elementor-element.elementor-element-52302ea5 > .elementor-widget-container{margin:49px 0px 48px 0px;}.elementor-364 .elementor-element.elementor-element-52302ea5{z-index:2;}.elementor-364 .elementor-element.elementor-element-2d8f3241{text-align:start;}.elementor-364 .elementor-element.elementor-element-76cf8db9{text-align:start;}.elementor-364 .elementor-element.elementor-element-76cf8db9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-34301bc > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-709ab1f1 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-2426122d{text-align:start;}.elementor-364 .elementor-element.elementor-element-535fd69e .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-4bad9772{text-align:start;}.elementor-364 .elementor-element.elementor-element-7efcf92e > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2{--e-image-carousel-slides-to-show:1;}.elementor-364 .elementor-element.elementor-element-6e3fdfb2 > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-69f26dd8 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-368d2bed .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-2bc52f09{--width:100%;--justify-content:center;}.elementor-364 .elementor-element.elementor-element-797233bf{text-align:end;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-364 .elementor-element.elementor-element-5a59b296{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-364 .elementor-element.elementor-element-5b6003e9{text-align:end;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-364 .elementor-element.elementor-element-700230d8{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-364 .elementor-element.elementor-element-15c5f15{text-align:end;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-364 .elementor-element.elementor-element-1517338b{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-364 .elementor-element.elementor-element-7bb3f7f6{text-align:end;--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-364 .elementor-element.elementor-element-535cf4de{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-364 .elementor-element.elementor-element-3c540e4c .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-40495b0f{--justify-content:center;}.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-187cefb6 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-187cefb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-6d24224 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-49671288 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-54576264{text-align:start;}.elementor-364 .elementor-element.elementor-element-203c0870{text-align:start;}.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-6790b2aa .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-6790b2aa > .elementor-widget-container{margin:96px 0px 72px 0px;}.elementor-364 .elementor-element.elementor-element-6198974e{--justify-content:center;}.elementor-364 .elementor-element.elementor-element-6f68dd2e > .elementor-widget-container{margin:96px 0px 72px 0px;}.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-58c8e661 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-6d0c4b64 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-5a204f93{--width:100%;}.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-img{margin-bottom:48px;}.elementor-364 .elementor-element.elementor-element-d0ed823 .elementor-image-box-img{margin-bottom:16px;}.elementor-364 .elementor-element.elementor-element-2e317bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-364 .elementor-element.elementor-element-790fb81e .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-74a8f0aa{--e-image-carousel-slides-to-show:1;}.elementor-364 .elementor-element.elementor-element-f75f16 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-6a439fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-f9e1975 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-f9e1975 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-f9e1975{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-364 .elementor-element.elementor-element-77558df .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-29a8d0d6 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-63938be8 .elementor-cta__content{text-align:start;}.elementor-364 .elementor-element.elementor-element-4ed0d7f3 > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-169c6419 .elementor-image-box-wrapper{text-align:start;}.elementor-364 .elementor-element.elementor-element-2c0ee40b{text-align:start;}.elementor-364 .elementor-element.elementor-element-75578231 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-tab-content{font-size:0.88em;}.elementor-364 .elementor-element.elementor-element-9bb0ae1 > .elementor-widget-container{margin:72px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-36588c9e > .elementor-widget-container{margin:72px 0px 16px 0px;}}@media(min-width:768px){.elementor-364 .elementor-element.elementor-element-31bfe565{--width:100vw;}.elementor-364 .elementor-element.elementor-element-15786930{--content-width:1280px;}.elementor-364 .elementor-element.elementor-element-390cf2ff{--width:100%;}.elementor-364 .elementor-element.elementor-element-51cbbd70{--width:400px;}.elementor-364 .elementor-element.elementor-element-214a7168{--width:400px;}.elementor-364 .elementor-element.elementor-element-5a204f93{--width:450px;}}@media(min-width:2400px){.elementor-364 .elementor-element.elementor-element-76cf8db9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-535fd69e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-69f26dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-214a7168{--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-364 .elementor-element.elementor-element-790fb81e > .elementor-widget-container{margin:96px 0px 96px 0px;}.elementor-364 .elementor-element.elementor-element-74a8f0aa{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-364 .elementor-element.elementor-element-29a8d0d6{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-169c6419{width:100%;max-width:100%;}.elementor-364 .elementor-element.elementor-element-7a4db287{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-49d915f3 */html,body{
    overflow-x: hidden;
}

.e-con{
    padding-top: 4.5em; !important;
    --container-max-width: 1060px;
}

@media (max-width: 1366px) and (min-width: 768px){
    .e-con{
        --container-max-width: 90vw !important;
    }
}

@media (max-width: 767px){
    .e-con{
        --container-max-width: 100vw !important;
        padding: 3.5em 1.25em !important;
    }
}


.e-con-full:not(.fixo){
    padding: 0 !important;
}

@media (max-width: 767px){
.e-con .elementor-widget:not(.fixo){
    width: 100vw !important;
    }
}

.elementor-kit-4 {
    --e-global-color-primary: #FFFFFF;
    --e-global-color-secondary: #FFFFFF;
    --e-global-color-text: #FFFFFF;
    --e-global-color-accent: #FFFFFF;
    --e-global-typography-primary-font-family: "Montserrat";
}
    

h1{
    font-size: 3em;
    font-weight: 700 !important;
}
    
h2{
    font-size: 1.5em;
    font-weight: 500 !important;
    line-height: 1.3em !important;
}

@media (max-width: 767px){
    h2{
        font-size: clamp(1.25em, 4vw, 1.5em) !important;
    }
}
    
.h2large .elementor-heading-title{
    font-size: 2em;
    font-weight: 400 !important;
}

@media (max-width: 767px){
    .h2large .elementor-image-box-title{
        font-size: clamp(1.75em, 4vw, 2em) !important;
    }
}
    
p:not(.offer){
    font-size: 1.13em;
    font-weight: 400 !important;
    line-height: 1.3em !important;
}
    
.pdestaque .elementor-heading-title{
    font-size: 1.13em;
    font-weight: 600 !important;
}
    
    
amarelo{
    background-image: linear-gradient(to bottom, #FFFFFF, #FFE540, #FFBD44);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-color: transparent;
    font-weight: 700;
}
    
roxo{
    color: #7100D4 !important;
    font-weight: 700;
}

@media (max-width: 767px){
    .h1mobile .elementor-heading-title{
        font-size: clamp(2.5em, 10vw, 3em);
    }
    
    .h2large .elementor-heading-title{
        font-size: clamp(1.5em, 5vw, 2em);
    }
}

hc{
    text-align: center !important;
    color: #151514 !important;
}

coment{
    font-size: 0.88em;
}

off{
    font-size: 0.88em !important;
    font-weight: 600;
    letter-spacing: 0.25em;
}

off2{
    font-size: clamp(0.8em, 1vw, 1.13em) !important;
    font-weight: 600;
    letter-spacing: 0;
}

off3{
    font-size: 1.8em !important;
    font-weight: 600;
    letter-spacing: 0.25em;
}

min{
    font-size: 0.44em !important;
    font-weight: 400;
}

max{
    font-size: 1.8em !important;
    font-weight: 400;
}

max2{
    font-size: 1.8em !important;
    font-weight: 700;
}


@media (max-width: 767px){
    sumir{
        display: none;
    }
}

/**BARRA DE ROLAGEM**/

*::-webkit-scrollbar{
    width: 11px;
}

*::-webkit-scrollbar-track{
    background: #151514;
}

*::-webkit-scrollbar-thumb{
    background: #7100D4;
    border-radius: 10px;
    border: solid 3px #151514;
}

preto{
    color: #151514 !important;
}

de{
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-601af563 */@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-title{
        font-size: clamp(2em, 8vw, 3em) !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-601af563 .elementor-image-box-img{
        min-width: 230px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2018bb90 */@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-2018bb90 .elementor-button-text{
        font-size: clamp(0.768em, 2.5vw, 1.13em) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527c6d30 */.elementor-364 .elementor-element.elementor-element-527c6d30{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75c36d96 */@media (min-width: 1025px){
    .elementor-364 .elementor-element.elementor-element-75c36d96{
    position: relative;
    left: -72px;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-75c36d96{
        max-width: 440px !important;
        left: 50%;
        transform: translate(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26220f21 */.elementor-364 .elementor-element.elementor-element-26220f21 .elementor-heading-title{
    background: #fff;
    background-clip: text;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: 4px;
    -webkit-background-clip: text;
    color: #1A1A19 !important;
    }
}

@media (max-width: 994px){
    .elementor-364 .elementor-element.elementor-element-26220f21{
        width: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52302ea5 */.elementor-364 .elementor-element.elementor-element-52302ea5 .elementor-widget-container::after{
    content:"";
    width: 216px;
    height: 216px;
    background: #D9D9D9;
    position: absolute;
    border-radius: 100%;
    filter: blur(100px);
    opacity: 50%;
    top: 56;
    right: calc(50% - 210px);
    transform: translate(-50%);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40e09dc7 */.elementor-364 .elementor-element.elementor-element-40e09dc7 .elementor-widget-container{
    border: solid 1px #fff;
    border-radius: 50px;
    width: 350px;
    position: relative;
    left: 50%;
    transform: translate(-50%);
}
.elementor-364 .elementor-element.elementor-element-40e09dc7 .elementor-heading-title{
    padding: 10px 25px;
}

@media (max-width: 404px){
    .elementor-364 .elementor-element.elementor-element-40e09dc7 .elementor-widget-container{
        width: 90vw;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ba1b868 */.elementor-364 .elementor-element.elementor-element-1ba1b868 .elementor-image-box-title{
    border: solid 1px #fff;
    border-radius: 50px;
    padding: 8px 23px;
    width: 130px;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-1ba1b868{
        max-width: 637px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30cb0c53 */.elementor-364 .elementor-element.elementor-element-30cb0c53 .elementor-image-box-title{
    border: solid 1px #fff;
    border-radius: 50px;
    padding: 8px 23px;
    width: 180px;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-30cb0c53{
        max-width: 637px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22d93ae6 */.elementor-364 .elementor-element.elementor-element-22d93ae6 .elementor-image-box-title{
    border: solid 1px #fff;
    border-radius: 50px;
    padding: 8px 23px;
    width: 180px;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-22d93ae6{
        max-width: 637px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5cb08c3a */.elementor-364 .elementor-element.elementor-element-5cb08c3a .elementor-image-box-title{
    border: solid 1px #fff;
    border-radius: 50px;
    padding: 8px 23px;
    width: 155px;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-5cb08c3a{
        max-width: 637px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5edeff37 */.elementor-364 .elementor-element.elementor-element-5edeff37{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34301bc */.elementor-364 .elementor-element.elementor-element-34301bc .elementor-widget-container{
    border: solid 1px #fff;
    border-radius: 50px;
    height: 50px !important;
    width: 300px;
    position: relative;
    left: 50%;
    transform: translate(-50%);
}
.elementor-364 .elementor-element.elementor-element-34301bc .elementor-heading-title{
    padding: 10px 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-759d1548 */.elementor-364 .elementor-element.elementor-element-759d1548 .elementor-widget-container{
    border: solid 1px #fff;
    border-radius: 5px;
    height: 180px !important;
}
.elementor-364 .elementor-element.elementor-element-759d1548 .elementor-heading-title{
    padding: 24px 24px;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-759d1548 .elementor-widget-container{
        height: calc(100% - 70px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22d1f15b */.elementor-364 .elementor-element.elementor-element-22d1f15b .elementor-widget-container{
    border: solid 1px #fff;
    border-radius: 5px;
    height: 200px !important;
}
.elementor-364 .elementor-element.elementor-element-22d1f15b .elementor-heading-title{
    padding: 24px 24px;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-22d1f15b .elementor-widget-container{
        height: calc(100% - 70px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d9fb3 */@media (max-width: 1278px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-2d9fb3{
        align-self: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24f3ad75 */.elementor-364 .elementor-element.elementor-element-24f3ad75{
    max-height: 151px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d48598e */@media (max-width: 1278px) and (min-width: 615px){
    .elementor-364 .elementor-element.elementor-element-d48598e{
        margin-top: 40px;
    }
}

@media (max-width: 614px) and (min-width: 504px){
    .elementor-364 .elementor-element.elementor-element-d48598e{
        margin-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-390cf2ff */@media (max-width: 1278px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-390cf2ff{
        flex-direction: column;
        align-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15786930 */.elementor-364 .elementor-element.elementor-element-15786930{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4fd7ba2a */.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-4fd7ba2a{
        max-width: 450px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-4fd7ba2a .elementor-image-box-title{
        margin-top: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-844ce7 */.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-844ce7{
        max-width: 450px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-844ce7 .elementor-image-box-title{
        margin-top: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2ab9b165 */.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-2ab9b165{
        max-width: 450px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-2ab9b165 .elementor-image-box-title{
        margin-top: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5627782e */.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-5627782e{
        max-width: 450px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-5627782e .elementor-image-box-title{
        margin-top: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6526984f */.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-6526984f{
        max-width: 450px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-6526984f .elementor-image-box-title{
        margin-top: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7efcf92e */@media (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-7efcf92e{
        position: relative;
        left: -36px;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-7efcf92e{
        position: relative;
        transform: translate(-50%);
        transform: scale(1.1);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e3fdfb2 */.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-swiper-button-prev{
    left: calc(50% - 650px);
    top: 180px;
    transform: scale(1.5);
}

.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-swiper-button-next{
    right: calc(50% - 650px);
    top: 180px;
    transform: scale(1.5) rotate(180deg);
}

@media (max-width: 1366px){
    .elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-swiper-button-prev{
    display: none;
}

.elementor-364 .elementor-element.elementor-element-6e3fdfb2 .elementor-swiper-button-next{
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15119e37 */.elementor-364 .elementor-element.elementor-element-15119e37{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-132cabfa */@media (max-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-132cabfa{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-797233bf */.elementor-364 .elementor-element.elementor-element-797233bf .elementor-heading-title{
    background: #fff;
    background-clip: text;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: 4px;
    -webkit-background-clip: text;
    color: #1A1A19 !important;
}

@media (min-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-797233bf{
        display: none !important;
    }
}

.elementor-364 .elementor-element.elementor-element-797233bf{
    grid-area: a;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a59b296 */.elementor-364 .elementor-element.elementor-element-5a59b296{
    position: absolute;
    top: 100px;
    left: calc(50% + 100px);
    transform: translate(-50%);
}

@media (max-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-5a59b296{
        position: initial;
        transform: initial;
    }
}

.elementor-364 .elementor-element.elementor-element-5a59b296{
    grid-area: b;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6003e9 */.elementor-364 .elementor-element.elementor-element-5b6003e9 .elementor-heading-title{
    background: #fff;
    background-clip: text;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: 4px;
    -webkit-background-clip: text;
    color: #1A1A19 !important;
}

@media (min-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-5b6003e9{
        display: none !important;
    }
}

.elementor-364 .elementor-element.elementor-element-5b6003e9{
    grid-area: c;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-700230d8 */.elementor-364 .elementor-element.elementor-element-700230d8{
    position: absolute;
    top: 330px;
    left: calc(50% + 450px);
    transform: translate(-50%);
}

@media (max-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-700230d8{
        position: initial;
        transform: initial;
    }
}

.elementor-364 .elementor-element.elementor-element-700230d8{
    grid-area: d;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c5f15 */.elementor-364 .elementor-element.elementor-element-15c5f15 .elementor-heading-title{
    background: #fff;
    background-clip: text;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: 4px;
    -webkit-background-clip: text;
    color: #1A1A19 !important;
}

@media (min-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-15c5f15{
        display: none !important;
    }
}

.elementor-364 .elementor-element.elementor-element-15c5f15{
    grid-area: e;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1517338b */.elementor-364 .elementor-element.elementor-element-1517338b{
    position: absolute;
    top: 580px;
    left: calc(50%);
    transform: translate(-50%);
}

@media (max-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-1517338b{
        position: initial;
        transform: initial;
    }
}

.elementor-364 .elementor-element.elementor-element-1517338b{
    grid-area: f;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb3f7f6 */.elementor-364 .elementor-element.elementor-element-7bb3f7f6 .elementor-heading-title{
    background: #fff;
    background-clip: text;
    -webkit-text-stroke-color: transparent;
    -webkit-text-stroke-width: 4px;
    -webkit-background-clip: text;
    color: #1A1A19 !important;
}

@media (min-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-7bb3f7f6{
        display: none !important;
    }
}

.elementor-364 .elementor-element.elementor-element-7bb3f7f6{
    grid-area: g;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-535cf4de */.elementor-364 .elementor-element.elementor-element-535cf4de{
    position: absolute;
    top: 320px;
    left: calc(50% - 350px);
    transform: translate(-50%);
}

@media (max-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-535cf4de{
        position: initial;
        transform: initial;
    }
}

.elementor-364 .elementor-element.elementor-element-535cf4de{
    grid-area: h;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc52f09 */@media (max-width: 1023px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-2bc52f09{
        display: grid;
        align-items: center;
        grid-template-areas:
        "a b"
        "c d"
        "e f"
        "g h";
    }
}

@media (max-width: 767px){
     .elementor-364 .elementor-element.elementor-element-2bc52f09{
        display: flex;
        flex-direction: row;
        align-items: center; !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c540e4c */@media (min-width: 1023px){
    .elementor-364 .elementor-element.elementor-element-3c540e4c{
        margin-top: 96px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab17793 */.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1105px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-wrapper{
        display: flex;
        gap: 36px;
    }
    
    .elementor-364 .elementor-element.elementor-element-ab17793{
        width: 600px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-ab17793 .elementor-image-box-img{
        margin: 0 !important;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-ab17793{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4123155e */.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1105px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-wrapper{
        display: flex;
        gap: 36px;
    }
    
    .elementor-364 .elementor-element.elementor-element-4123155e{
        width: 600px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-4123155e .elementor-image-box-img{
        margin: 0 !important;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-4123155e{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-551638f7 */.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1105px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-wrapper{
        display: flex;
        gap: 36px;
    }
    
    .elementor-364 .elementor-element.elementor-element-551638f7{
        width: 600px !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-551638f7 .elementor-image-box-img{
        margin: 0 !important;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-551638f7{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40495b0f */@media (max-width: 1105px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-40495b0f{
        flex-direction: column;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b43b17 */.elementor-364 .elementor-element.elementor-element-66b43b17{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54576264 */.elementor-364 .elementor-element.elementor-element-54576264 .elementor-heading-title{
    line-height: 1.3em !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-11d43f42 */.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-11d43f42 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-11d43f42{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1787874e */.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-1787874e .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-1787874e{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28cb846e */.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-28cb846e .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-28cb846e{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-687a8080 */.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-687a8080 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 777px){
    .elementor-364 .elementor-element.elementor-element-687a8080{
        margin-top: 24px !important;
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-408ce305 */.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-408ce305 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1177px) and (min-width: 777px){
    .elementor-364 .elementor-element.elementor-element-408ce305{
        margin-top: 18px !important;
    }
}

@media (max-width: 777px){
    .elementor-364 .elementor-element.elementor-element-408ce305{
        margin-top: 24px !important;
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-14e481e1 */.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-14e481e1 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1177px) and (min-width: 777px){
    .elementor-364 .elementor-element.elementor-element-14e481e1{
        margin-top: -110px !important;
    }
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-14e481e1{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2c3d9276 */.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-content{
    text-align: center;
}

.elementor-364 .elementor-element.elementor-element-2c3d9276 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1177px) and (min-width: 777px){
    .elementor-364 .elementor-element.elementor-element-2c3d9276{
        position: relative;
        top: -162px;
        left: 180px;
    }
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-2c3d9276{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6790b2aa */@media (max-width: 777px){
    .elementor-364 .elementor-element.elementor-element-6790b2aa{
        margin-top: 96px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-68a5d9f7 */.elementor-364 .elementor-element.elementor-element-68a5d9f7 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-68a5d9f7 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-68a5d9f7 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-68a5d9f7 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-68a5d9f7{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-614ed8fc */.elementor-364 .elementor-element.elementor-element-614ed8fc .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-614ed8fc .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-614ed8fc .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-614ed8fc .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-614ed8fc{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1826deb7 */.elementor-364 .elementor-element.elementor-element-1826deb7 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-1826deb7 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-1826deb7 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-1826deb7 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-1826deb7{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e902154 */.elementor-364 .elementor-element.elementor-element-6e902154 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-6e902154 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-6e902154 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-6e902154 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1177px) and (min-width: 777px){
    .elementor-364 .elementor-element.elementor-element-6e902154{
        margin-top: -140px;
    }
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-6e902154{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4f1a0f83 */.elementor-364 .elementor-element.elementor-element-4f1a0f83 .elementor-image-box-wrapper{
    align-items: center;
    text-align: center;
    border: solid 1px #fff;
    border-radius: 5px;
    padding: 24px 16px;
}

.elementor-364 .elementor-element.elementor-element-4f1a0f83 .elementor-image-box-description{
    line-height: 1.3em !important;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-4f1a0f83 .elementor-image-box-content{
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-4f1a0f83 .elementor-image-box-img{
    align-self: center !important;
}

@media (max-width: 1177px) and (min-width: 777px){
    .elementor-364 .elementor-element.elementor-element-4f1a0f83{
        position: relative;
        top: 48px;
        left: 180px;
    }
}

@media (max-width: 776px){
    .elementor-364 .elementor-element.elementor-element-4f1a0f83{
        padding-top: 140px !important;
    }
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-4f1a0f83{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6198974e */@media (max-width: 1177px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-6198974e{
        justify-content: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e9b45f */.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    justify-content: center !important;
    align-items: center;
}

.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-img{
    margin-top: 48px !important;
}

.elementor-364 .elementor-element.elementor-element-5e9b45f .elementor-image-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cbbd70 */.elementor-364 .elementor-element.elementor-element-51cbbd70{
    height: auto !important;
    padding: 36px 0 24px 0 !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-51cbbd70{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acc3329 */.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    justify-content: center !important;
    align-items: center;
}

.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-img{
    margin-top: 48px !important;
}

.elementor-364 .elementor-element.elementor-element-7acc3329 .elementor-image-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-214a7168 */.elementor-364 .elementor-element.elementor-element-214a7168{
    height: auto !important;
    padding: 24px 0 !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-214a7168{
        max-width: 450px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b094515 */.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column-reverse;
    justify-content: center !important;
    align-items: center;
}

.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-img{
    margin-top: 48px !important;
}

.elementor-364 .elementor-element.elementor-element-b094515 .elementor-image-box-title{
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a204f93 */.elementor-364 .elementor-element.elementor-element-5a204f93{
    height: auto !important;
    padding: 24px 0 !important;
    margin: 8px 0;
    overflow: hidden;
}

@media (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-5a204f93{
        width: 450px;
        height: 613px;
    }
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-5a204f93{
        max-width: 450px !important;
    }
}

.elementor-364 .elementor-element.elementor-element-5a204f93::before{
    content:"";
    width: 50%;
    height: 150%;
    position: absolute;
    background: #7100d4;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    animation: borda-animada 15s linear infinite;
    filter: blur(30px);
}

.elementor-364 .elementor-element.elementor-element-5a204f93::after{
    content:"";
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #151514;
    border-radius: inherit;
}

@keyframes borda-animada{
    0%{
        transform: translate(-50% , -50%) rotate(0deg);
    }
    
    100%{
        transform: translate(-50% , -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52580642 */.elementor-364 .elementor-element.elementor-element-52580642{
    width: 1300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ea07925 */.elementor-364 .elementor-element.elementor-element-6ea07925{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-74a8f0aa */.elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-swiper-button-prev{
    left: calc(50% - 650px);
    top: 80px;
    transform: scale(1.5);
}

.elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-swiper-button-next{
    right: calc(50% - 650px);
    top: 80px;
    transform: scale(1.5) rotate(180deg);
}

@media (max-width: 1366px){
    .elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-swiper-button-prev{
    display: none;
}

.elementor-364 .elementor-element.elementor-element-74a8f0aa .elementor-swiper-button-next{
    display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6a439fe7 */@media (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-6a439fe7{
        position: relative;
        left: -12px;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-6a439fe7{
        max-width: 350px !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6009cefd */.elementor-364 .elementor-element.elementor-element-6009cefd{
    clip-path: polygon(1% 0, 99% 0, 100% 1%, 100% 99%, 99% 100%, 1% 100%, 0 99%, 0 1%);
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-6009cefd{
        max-width: 350px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26b6cea1 */.pai{
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.beneficio{
    border: solid #fff 1px;
    border-radius: 100px;
}

.beneficio-2{
    border: solid #fff 1px;
    border-radius: 100px;
    width: 340px;
}

.beneficio-3{
    border: solid #fff 1px;
    border-radius: 100px;
    width: 330px;
}

.beneficio-4{
    border: solid #fff 1px;
    border-radius: 100px;
    width: 200px;
}

.beneficio-5{
    border: solid #fff 1px;
    border-radius: 100px;
    width: 230px;
}

.beneficio-6{
    border: solid #fff 1px;
    border-radius: 100px;
    width: 260px;
}

.beneficio-7{
    border: solid #fff 1px;
    border-radius: 100px;
    width: 450px;
}

.elementor-364 .elementor-element.elementor-element-26b6cea1 p{
    margin: 10px 20px 10px 20px;
    text-align: center;
    color: #fff;
    font-weight: 400 !important;
    white-space: pre;
}

@media (max-width: 1024px){
    .elementor-364 .elementor-element.elementor-element-26b6cea1 .pai{
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 48px;
    }
    
    .elementor-364 .elementor-element.elementor-element-26b6cea1 .beneficio, .beneficio-2, .beneficio-3, .beneficio-4, .beneficio-5, .beneficio-6, .beneficio-7{
        width: 500px !important;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-26b6cea1 p{
        font-size: clamp(0.88em, 3vw, 1.13em);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4439b33c */.elementor-364 .elementor-element.elementor-element-4439b33c{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a4db287 */.elementor-364 .elementor-element.elementor-element-7a4db287{
    margin-top: 72px;
}

.elementor-364 .elementor-element.elementor-element-7a4db287 .elementor-widget-container{
    border: solid 1px #fff;
    border-radius: 50px;
    width: 260px;
    position: relative;
    left: 50%;
    transform: translate(-50%);
}
.elementor-364 .elementor-element.elementor-element-7a4db287 .elementor-heading-title{
    padding: 10px 25px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c0ee40b */.elementor-364 .elementor-element.elementor-element-2c0ee40b .elementor-heading-title{
    line-height: 1.3em !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e317bb */.elementor-364 .elementor-element.elementor-element-2e317bb{
    overflow-y: hidden;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-75578231 */@media (max-width: 1200px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__content{
        text-align: center !important;
    }
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-75578231 .elementor-cta__button{
        font-size: clamp(0.85em, 2.5vw, 1.13em) !important;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-9bb0ae1 */.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-inline-editing p{
    line-height: 1.5em !important;
    margin: 0 !important;
}

@media (max-width: 767px){
    .elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-inline-editing p{
        line-height: 2em !important;
        margin-top: 1em !important;
    }
}

.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion-item{
    border-radius: 5px;
    border: solid 1px #fff;
}

.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-tab-content{
    border: none;
}

.elementor-364 .elementor-element.elementor-element-9bb0ae1 .elementor-accordion{
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (max-width: 1200px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-9bb0ae1{
        margin-top: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-36588c9e */.elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-content{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    text-align: right;
    padding-bottom: 2px;
}

.elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-title{
    margin: 0;
    text-align: left;
}

.elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-description{
        font-weight: 700 !important;
}

@media(max-width: 1141px){
    .elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-content{
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 768px){
    .elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-title{
        font-size: clamp(0.55em, 2vw, 1em) !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-description{
        font-size: clamp(0.55em, 2vw, 1em) !important;
    }
    
    .elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-content{
    text-align: center;
    }

.elementor-364 .elementor-element.elementor-element-36588c9e .elementor-image-box-title{
    text-align: center;
    }
}

.elementor-364 .elementor-element.elementor-element-36588c9e a{
    color: #fff !important;
    transition: 0.5s;
}

.elementor-364 .elementor-element.elementor-element-36588c9e a:hover{
    color: #7100D4 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22e662c1 */.elementor-364 .elementor-element.elementor-element-22e662c1{
    overflow-y: hidden;
    padding-bottom: 16px !important;
}

@media (max-width: 1200px) and (min-width: 768px){
    .elementor-364 .elementor-element.elementor-element-22e662c1 .e-con-inner{
        flex-direction: column !important;
        align-items: center;
    }
}/* End custom CSS */