.elementor-969 .elementor-element.elementor-element-2794ffec{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-969 .elementor-element.elementor-element-4794b702{--display:flex;--position:absolute;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:999;}.elementor-969 .elementor-element.elementor-element-1ea724fa{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF52;--border-color:#FFFFFF52;--border-radius:27px 27px 27px 27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.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-969 .elementor-element.elementor-element-1c9835b1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1c9835b1 img{width:85px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu .elementor-item{font-family:"Inter-Light", Sans-serif;font-size:14px;font-weight:300;}.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main .elementor-item:hover,
					.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFCFC;}.elementor-969 .elementor-element.elementor-element-71f0e9ee{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:16px;--e-nav-menu-divider-color:#FFFFFF;--e-nav-menu-horizontal-menu-item-margin:calc( 24px / 2 );}.elementor-969 .elementor-element.elementor-element-71f0e9ee .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:24px;}.elementor-969 .elementor-element.elementor-element-291a70d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-969 .elementor-element.elementor-element-6087da33{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-6087da33 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-6087da33 > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-3d1041ef{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3d1041ef > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-3d1041ef > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-77096dc7{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-77096dc7 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-77096dc7 > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-76d08322{--display:flex;--min-height:976px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-76d08322:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-76d08322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-5fa957d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-969 .elementor-element.elementor-element-1e12877{text-align:center;}.elementor-969 .elementor-element.elementor-element-1e12877 .elementor-heading-title{font-family:"Satoshi Light", Sans-serif;font-size:52px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-50b85ff8{--display:flex;--min-height:890px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:266px;--padding-bottom:0px;--padding-left:200px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-50b85ff8:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-50b85ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/08/group_62.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-4725bf67{--display:flex;--min-height:495px;--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-969 .elementor-element.elementor-element-4725bf67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-969 .elementor-element.elementor-element-24452672{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-family:"Satoshi Light", Sans-serif;font-size:33px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-24452672 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-24452672.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-1c1e5ef{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-1c1e5ef > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-1c1e5ef .elementor-heading-title{font-family:"Satoshi Bold", Sans-serif;font-size:65px;font-weight:700;line-height:1.07em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-afe4363{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;font-family:"Satoshi Light", Sans-serif;font-size:33px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-afe4363 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-afe4363.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-a4ce506{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:1em;fill:#E85B0D;color:#E85B0D;border-radius:100px 100px 100px 100px;padding:15px 0px 15px 0px;}.elementor-969 .elementor-element.elementor-element-091ee82{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-091ee82 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-969 .elementor-element.elementor-element-091ee82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1cedc230{--display:flex;--min-height:891px;--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;--overlay-opacity:0;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-1cedc230:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/12.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-1cedc230::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .e-con-inner > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);}.elementor-969 .elementor-element.elementor-element-4815efba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-4815efba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-3a4a46c8{width:var( --container-widget-width, 554px );max-width:554px;--container-widget-width:554px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 > .elementor-widget-container{margin:-190px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 .elementor-heading-title{font-family:"Satoshi Bold", Sans-serif;font-size:75px;font-weight:700;line-height:1.07em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-3df4ba39{--display:flex;--min-height:898px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:148px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-3df4ba39:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-bg-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-3df4ba39::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .e-con-inner > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);}.elementor-969 .elementor-element.elementor-element-38bb0dba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-761843d2{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-761843d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-761843d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-7900fa6a{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-7900fa6a > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-7900fa6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-7900fa6a .elementor-heading-title{font-family:"Satoshi Bold", Sans-serif;font-size:75px;font-weight:700;line-height:1.07em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-6fc9475a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-6fc9475a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-969 .elementor-element.elementor-element-6fc9475a .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-969 .elementor-element.elementor-element-17c26aa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:114px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-969 .elementor-element.elementor-element-17c26aa1:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-17c26aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-969 .elementor-element.elementor-element-5394b4ec{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-4e2e02b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-15d3fe18{--display:flex;}.elementor-969 .elementor-element.elementor-element-412fd9ae{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-3843f19e{--display:flex;--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-567ec02{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-34ed2ba0 > .elementor-widget-container{margin:14px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-34ed2ba0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#000000;}.elementor-969 .elementor-element.elementor-element-3d2e34cb{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-1db23669 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1db23669{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-6a62e016{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-6a62e016:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-6a62e016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E767633;}.elementor-969 .elementor-element.elementor-element-6a62e016.e-con:hover{--e-con-transform-scale:1.03;}.elementor-969 .elementor-element.elementor-element-21ddf548{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#3C3C3C;}.elementor-969 .elementor-element.elementor-element-2cd19ebf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-56be725f{--display:flex;}.elementor-969 .elementor-element.elementor-element-529bb41e{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-297ed8d8{--display:flex;--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:10px;--padding-left:24px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-28795b10{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-612eeeee > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-612eeeee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#000000;}.elementor-969 .elementor-element.elementor-element-122b4ecf{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-571841a0 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-571841a0{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-59aadaf0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-59aadaf0:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-59aadaf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E767633;}.elementor-969 .elementor-element.elementor-element-59aadaf0.e-con:hover{--e-con-transform-scale:1.03;}.elementor-969 .elementor-element.elementor-element-34855b74{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#3C3C3C;}.elementor-969 .elementor-element.elementor-element-40af4a1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-7d43a3c3{--display:flex;}.elementor-969 .elementor-element.elementor-element-59a917f0{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-2b95a571{--display:flex;--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:10px;--padding-left:24px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-25ed9914{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-23484a01 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-23484a01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#000000;}.elementor-969 .elementor-element.elementor-element-15f5a4d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-2dafeb72 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-2dafeb72{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-cd8dd47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-cd8dd47:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-cd8dd47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E767633;}.elementor-969 .elementor-element.elementor-element-cd8dd47.e-con:hover{--e-con-transform-scale:1.03;}.elementor-969 .elementor-element.elementor-element-57dbf73b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#3C3C3C;}.elementor-969 .elementor-element.elementor-element-78fbdabb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-3f3cdb7{--display:flex;}.elementor-969 .elementor-element.elementor-element-783c6be1{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-225b965d{--display:flex;--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:10px;--padding-left:24px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-5eb60a3b{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-3540cef6 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3540cef6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#000000;}.elementor-969 .elementor-element.elementor-element-396157ce{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-4e1d0449 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-4e1d0449{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-3867370e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-3867370e:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-3867370e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E767633;}.elementor-969 .elementor-element.elementor-element-3867370e.e-con:hover{--e-con-transform-scale:1.03;}.elementor-969 .elementor-element.elementor-element-146f5b44{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#3C3C3C;}.elementor-969 .elementor-element.elementor-element-30e2bd14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-53e12d71{--display:flex;}.elementor-969 .elementor-element.elementor-element-2c54a03f{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-17a13915{--display:flex;--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:10px;--padding-left:24px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-778f3672{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-130b1ad0 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-130b1ad0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#000000;}.elementor-969 .elementor-element.elementor-element-32e13a1{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-ee87651{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-ee87651:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-ee87651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E767633;}.elementor-969 .elementor-element.elementor-element-ee87651.e-con:hover{--e-con-transform-scale:1.03;}.elementor-969 .elementor-element.elementor-element-37e38de{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#3C3C3C;}.elementor-969 .elementor-element.elementor-element-4df97ab9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-70e0f470{--display:flex;}.elementor-969 .elementor-element.elementor-element-7b823163{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-7a8029a8{--display:flex;--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:10px;--padding-left:24px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-53f91bfb{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-1284167c > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1284167c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#000000;}.elementor-969 .elementor-element.elementor-element-86026e7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-969 .elementor-element.elementor-element-870a625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-870a625:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-870a625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E767633;}.elementor-969 .elementor-element.elementor-element-870a625.e-con:hover{--e-con-transform-scale:1.03;}.elementor-969 .elementor-element.elementor-element-d812c2d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#3C3C3C;}.elementor-969 .elementor-element.elementor-element-31ec4d25{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;z-index:10;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#00000000;}.elementor-969 .elementor-element.elementor-element-31ec4d25 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-969 .elementor-element.elementor-element-31ec4d25 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-969 .elementor-element.elementor-element-31ec4d25 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-4d3db45c{--display:flex;--min-height:774px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:54px 0px;--row-gap:54px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:052px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-4d3db45c:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-4d3db45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-tres-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-969 .elementor-element.elementor-element-26f0176f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-26f0176f .elementor-heading-title{font-family:"Satoshi Light", Sans-serif;font-size:120px;font-weight:200;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-43d87387{--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;}.elementor-969 .elementor-element.elementor-element-43d87387.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-a19c8a0{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-101bd5d5{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-6bbebca{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-1af75260{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-131b2d69{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-16b03f48{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-7e5869d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-df57a22{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-2c74b26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-b6f2e59{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-b6f2e59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-b6f2e59.elementor-element{--align-self:center;}.elementor-969 .elementor-element.elementor-element-e07b0ff{--display:flex;}.elementor-969 .elementor-element.elementor-element-e1f32af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-d62a274{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-29d36bd{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-29d36bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-b5f10f6{--display:flex;}.elementor-969 .elementor-element.elementor-element-8d18b43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-9133456{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-ee65c63{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-ee65c63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-c292f49{--display:flex;}.elementor-969 .elementor-element.elementor-element-4d46248{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-197c060{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-78ad31b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-78ad31b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-713d50e{--display:flex;}.elementor-969 .elementor-element.elementor-element-b4714f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-9928b32{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-f4d6eda{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-f4d6eda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-89fb2cf{--display:flex;}.elementor-969 .elementor-element.elementor-element-bd232c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-3e3ccc1{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-66bfadc{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-66bfadc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-fc66752{--display:flex;}.elementor-969 .elementor-element.elementor-element-93ac23a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-440813e{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-0d6bbbe{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-194024c{--display:flex;}.elementor-969 .elementor-element.elementor-element-f98ac6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-648954a{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-b2d18c1{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-490cdb5{--display:flex;}.elementor-969 .elementor-element.elementor-element-aa79162{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-5eca692{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-f41a7f8{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-f41a7f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-b9ede4e{--display:flex;}.elementor-969 .elementor-element.elementor-element-3fc33b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-0776bc7{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-10c2c31{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-10c2c31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-4fac151{--display:flex;}.elementor-969 .elementor-element.elementor-element-aa23cb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-71521e2{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-3b1c9ec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-3b1c9ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-3937440{--display:flex;}.elementor-969 .elementor-element.elementor-element-39af052{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-859950f{--spacer-size:14px;}.elementor-969 .elementor-element.elementor-element-c7b62af{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-c7b62af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-3601b8a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-969 .elementor-element.elementor-element-3601b8a > .elementor-widget-container{margin:070px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-2b5c1ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-969 .elementor-element.elementor-element-ac514ba{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-ac514ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-48ca7e64 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-48ca7e64{font-family:"Inter", Sans-serif;font-size:10px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-784ff4bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-75d5b16{--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-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#003B49;--border-color:#003B49;--border-radius:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-969 .elementor-element.elementor-element-2fae8129{--divider-border-style:solid;--divider-color:#003B49;--divider-border-width:2px;}.elementor-969 .elementor-element.elementor-element-2fae8129 .elementor-divider-separator{width:100%;}.elementor-969 .elementor-element.elementor-element-2fae8129 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-969 .elementor-element.elementor-element-792439df{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:1.2em;letter-spacing:0.02em;color:#000000CC;}.elementor-969 .elementor-element.elementor-element-60d90917{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-4171798e{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-25bdbec8{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-4ef3417f{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-2946105a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1.3em;letter-spacing:0.03em;color:#282828;}.elementor-969 .elementor-element.elementor-element-214d4331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:163px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-214d4331:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-214d4331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-969 .elementor-element.elementor-element-7490095d{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-7490095d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-7490095d.elementor-element{--align-self:center;}.elementor-969 .elementor-element.elementor-element-20b8dc55{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;letter-spacing:0em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-20b8dc55 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-20b8dc55.elementor-element{--align-self:center;}.elementor-969 .elementor-element.elementor-element-5e23661f{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-1453b670{width:var( --container-widget-width, 83px );max-width:83px;--container-widget-width:83px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3bdfcd79{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--overflow:hidden;}.elementor-969 .elementor-element.elementor-element-347ecef6{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-78d42df1{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-78d42df1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-54bea512 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-580d3ae9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-1f57c740{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-65007f1{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-65007f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-4f4cdadd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-2d58c372{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-53364b31{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-7fdbfaf{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-7fdbfaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-4161aa7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-2126ab0c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-12e40d3{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-598be56{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-598be56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-5012eb3f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-72411d57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-72411d57{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-3343e499{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-9773a37{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-9773a37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-6a6710d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-3ae4a82e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-493ddc16{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-3aba23b0{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3aba23b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-2393ad02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-1a9286ae{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-4e0b6d2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-77a27d89{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-6270fd8c{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-6270fd8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-7986ea58 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-6e323ee0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-1ac89d11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-66831c85{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-6afe0876{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-6afe0876 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3c6b6b40 .elementor-heading-title{font-family:"Inter-Medium", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-29b669b{font-family:"Inter-Light", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-452e13a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-24fcccf4{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-452d0b16{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-452d0b16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-7b19029c .elementor-heading-title{font-family:"Inter-Medium", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-37c262c8{font-family:"Inter-Light", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-7c0fa2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-5f72209b{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-6a3ffa2c{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-6a3ffa2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3f5527cf .elementor-heading-title{font-family:"Inter-Medium", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-444bae05{font-family:"Inter-Light", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-69975831{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-c195382{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-589561c8{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-589561c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-53294fc3 .elementor-heading-title{font-family:"Inter-Medium", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-73e3dbd4{font-family:"Inter-Light", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-3f85c7df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-284ce4e{--display:flex;--min-height:201px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-1af88e60{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-1af88e60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-73217c1a .elementor-heading-title{font-family:"Inter-Medium", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-4b1f5513{font-family:"Inter-Light", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-969 .elementor-element.elementor-element-61d73ef4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;width:100%;max-width:100%;z-index:10;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:#FFFFFF00;--e-n-carousel-arrow-hover-color:#00000000;}.elementor-969 .elementor-element.elementor-element-61d73ef4 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-969 .elementor-element.elementor-element-61d73ef4 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-969 .elementor-element.elementor-element-61d73ef4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-31c3d642{--display:flex;--min-height:593px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-969 .elementor-element.elementor-element-31c3d642:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-31c3d642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-969 .elementor-element.elementor-element-191a925 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-191a925{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.2em;letter-spacing:0.46em;color:#000000;}.elementor-969 .elementor-element.elementor-element-335fa873{width:var( --container-widget-width, 876px );max-width:876px;--container-widget-width:876px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-335fa873 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-335fa873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-335fa873 .elementor-heading-title{font-family:"Satoshi Light", Sans-serif;font-size:44px;font-weight:300;line-height:1.1em;color:#727272;}.elementor-969 .elementor-element.elementor-element-f0b1351{width:var( --container-widget-width, 876px );max-width:876px;--container-widget-width:876px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-f0b1351 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-f0b1351.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-f0b1351 .elementor-heading-title{font-family:"Satoshi Light", Sans-serif;font-size:44px;font-weight:300;line-height:1.1em;color:#727272;}.elementor-969 .elementor-element.elementor-element-2451989c{--e-image-carousel-slides-to-show:6;}.elementor-969 .elementor-element.elementor-element-2451989c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-2451989c .swiper-wrapper{display:flex;align-items:center;}.elementor-969 .elementor-element.elementor-element-2451989c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-539f139d{--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 20px;--row-gap:0px;--column-gap:20px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-539f139d:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-539f139d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-969 .elementor-element.elementor-element-64c27f97{--display:flex;--position:absolute;--min-height:176px;}.elementor-969 .elementor-element.elementor-element-64c27f97:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-64c27f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-969 .elementor-element.elementor-element-58711979{--display:flex;}.elementor-969 .elementor-element.elementor-element-674ad429{width:var( --container-widget-width, 208px );max-width:208px;--container-widget-width:208px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-5761692e > .elementor-widget-container{margin:24px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-5761692e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#FEFEFE;}.elementor-969 .elementor-element.elementor-element-ec7765c{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:1.2em;color:#FEFEFE;}.elementor-969 .elementor-element.elementor-element-ec7765c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-43638824{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-969 .elementor-element.elementor-element-7069268d{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-7069268d > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-7069268d > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-2c208d80{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-2c208d80 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-2c208d80 > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-3dec25be{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3dec25be > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-3dec25be > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-3a1929d3{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3a1929d3 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-3a1929d3 > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-549476f9{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-3b3f12bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#FEFEFE;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-969 .elementor-element.elementor-element-530b4890{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.2em;}.elementor-969 .elementor-element.elementor-element-530b4890 .elementor-icon-list-text{color:#FEFEFE;transition:color 0.3s;}.elementor-969 .elementor-element.elementor-element-6c0b2442{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-2cb5c53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:#FEFEFE;}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-969 .elementor-element.elementor-element-52405ce4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;}.elementor-969 .elementor-element.elementor-element-52405ce4 .elementor-icon-list-text{color:#FEFEFE;transition:color 0.3s;}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-969 .elementor-element.elementor-element-be37e03{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;}.elementor-969 .elementor-element.elementor-element-be37e03 .elementor-icon-list-text{color:#FEFEFE;transition:color 0.3s;}.elementor-969 .elementor-element.elementor-element-1cd5e489{--display:flex;}.elementor-969 .elementor-element.elementor-element-54521cf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-969 .elementor-element.elementor-element-54521cf4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-969 .elementor-element.elementor-element-77c3a368{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-77c3a368 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-77c3a368 > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-5d46a3eb{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-5d46a3eb > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-5d46a3eb > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-a0cfe75{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-a0cfe75 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-a0cfe75 > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-51daefee{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-51daefee > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-969 .elementor-element.elementor-element-51daefee > .elementor-widget-container{border-radius:999px 999px 999px 999px;box-shadow:0px 3.46px 3.46px 0px rgba(0, 0, 0, 0.11);}.elementor-969 .elementor-element.elementor-element-77ad5933 > .elementor-widget-container{margin:16px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-77ad5933{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#FEFEFE54;}.elementor-969 .elementor-element.elementor-element-2916507e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-2916507e{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#FEFEFE54;}.elementor-969 .elementor-element.elementor-element-13cc04f > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-13cc04f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;color:#FEFEFE54;}@media(min-width:768px){.elementor-969 .elementor-element.elementor-element-4794b702{--content-width:1020px;}.elementor-969 .elementor-element.elementor-element-291a70d8{--width:108px;}.elementor-969 .elementor-element.elementor-element-50b85ff8{--content-width:1640px;}.elementor-969 .elementor-element.elementor-element-1cedc230{--content-width:1400px;}.elementor-969 .elementor-element.elementor-element-4815efba{--width:93%;}.elementor-969 .elementor-element.elementor-element-3df4ba39{--content-width:1520px;}.elementor-969 .elementor-element.elementor-element-17c26aa1{--content-width:942px;}.elementor-969 .elementor-element.elementor-element-4e2e02b9{--width:300px;}.elementor-969 .elementor-element.elementor-element-15d3fe18{--width:303px;}.elementor-969 .elementor-element.elementor-element-6a62e016{--width:140px;}.elementor-969 .elementor-element.elementor-element-2cd19ebf{--width:300px;}.elementor-969 .elementor-element.elementor-element-56be725f{--width:303px;}.elementor-969 .elementor-element.elementor-element-59aadaf0{--width:140px;}.elementor-969 .elementor-element.elementor-element-40af4a1f{--width:300px;}.elementor-969 .elementor-element.elementor-element-7d43a3c3{--width:303px;}.elementor-969 .elementor-element.elementor-element-cd8dd47{--width:140px;}.elementor-969 .elementor-element.elementor-element-78fbdabb{--width:300px;}.elementor-969 .elementor-element.elementor-element-3f3cdb7{--width:303px;}.elementor-969 .elementor-element.elementor-element-3867370e{--width:140px;}.elementor-969 .elementor-element.elementor-element-30e2bd14{--width:300px;}.elementor-969 .elementor-element.elementor-element-53e12d71{--width:303px;}.elementor-969 .elementor-element.elementor-element-ee87651{--width:140px;}.elementor-969 .elementor-element.elementor-element-4df97ab9{--width:300px;}.elementor-969 .elementor-element.elementor-element-70e0f470{--width:303px;}.elementor-969 .elementor-element.elementor-element-870a625{--width:140px;}.elementor-969 .elementor-element.elementor-element-43d87387{--width:584px;}.elementor-969 .elementor-element.elementor-element-a19c8a0{--width:280px;}.elementor-969 .elementor-element.elementor-element-16b03f48{--width:280px;}.elementor-969 .elementor-element.elementor-element-e1f32af{--width:65%;}.elementor-969 .elementor-element.elementor-element-8d18b43{--width:65%;}.elementor-969 .elementor-element.elementor-element-4d46248{--width:65%;}.elementor-969 .elementor-element.elementor-element-b4714f7{--width:65%;}.elementor-969 .elementor-element.elementor-element-bd232c2{--width:65%;}.elementor-969 .elementor-element.elementor-element-93ac23a{--width:65%;}.elementor-969 .elementor-element.elementor-element-f98ac6d{--width:65%;}.elementor-969 .elementor-element.elementor-element-aa79162{--width:65%;}.elementor-969 .elementor-element.elementor-element-3fc33b9{--width:65%;}.elementor-969 .elementor-element.elementor-element-aa23cb0{--width:65%;}.elementor-969 .elementor-element.elementor-element-39af052{--width:65%;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5{--content-width:860px;}.elementor-969 .elementor-element.elementor-element-75d5b16{--width:162px;}.elementor-969 .elementor-element.elementor-element-60d90917{--width:610px;}.elementor-969 .elementor-element.elementor-element-214d4331{--content-width:930px;}.elementor-969 .elementor-element.elementor-element-5e23661f{--width:832px;}.elementor-969 .elementor-element.elementor-element-3bdfcd79{--width:704px;}.elementor-969 .elementor-element.elementor-element-347ecef6{--width:333px;}.elementor-969 .elementor-element.elementor-element-1f57c740{--width:355px;}.elementor-969 .elementor-element.elementor-element-53364b31{--width:416px;}.elementor-969 .elementor-element.elementor-element-12e40d3{--width:272px;}.elementor-969 .elementor-element.elementor-element-3343e499{--width:346px;}.elementor-969 .elementor-element.elementor-element-493ddc16{--width:346px;}.elementor-969 .elementor-element.elementor-element-4e0b6d2d{--width:300px;}.elementor-969 .elementor-element.elementor-element-77a27d89{--width:333px;}.elementor-969 .elementor-element.elementor-element-1ac89d11{--width:300px;}.elementor-969 .elementor-element.elementor-element-66831c85{--width:355px;}.elementor-969 .elementor-element.elementor-element-452e13a2{--width:300px;}.elementor-969 .elementor-element.elementor-element-24fcccf4{--width:416px;}.elementor-969 .elementor-element.elementor-element-7c0fa2a{--width:300px;}.elementor-969 .elementor-element.elementor-element-5f72209b{--width:272px;}.elementor-969 .elementor-element.elementor-element-69975831{--width:300px;}.elementor-969 .elementor-element.elementor-element-c195382{--width:346px;}.elementor-969 .elementor-element.elementor-element-3f85c7df{--width:300px;}.elementor-969 .elementor-element.elementor-element-284ce4e{--width:346px;}.elementor-969 .elementor-element.elementor-element-31c3d642{--content-width:930px;}.elementor-969 .elementor-element.elementor-element-539f139d{--content-width:1040px;}.elementor-969 .elementor-element.elementor-element-58711979{--width:208px;}.elementor-969 .elementor-element.elementor-element-43638824{--width:120px;}.elementor-969 .elementor-element.elementor-element-549476f9{--width:135px;}.elementor-969 .elementor-element.elementor-element-6c0b2442{--width:135px;}.elementor-969 .elementor-element.elementor-element-1cd5e489{--width:240px;}.elementor-969 .elementor-element.elementor-element-54521cf4{--width:120px;}}@media(max-width:1280px) and (min-width:768px){.elementor-969 .elementor-element.elementor-element-4815efba{--width:734px;}}@media(max-width:1024px) and (min-width:768px){.elementor-969 .elementor-element.elementor-element-4794b702{--content-width:740px;}.elementor-969 .elementor-element.elementor-element-17c26aa1{--content-width:740px;}.elementor-969 .elementor-element.elementor-element-4d3db45c{--content-width:740px;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5{--content-width:720px;}.elementor-969 .elementor-element.elementor-element-60d90917{--width:500px;}.elementor-969 .elementor-element.elementor-element-214d4331{--content-width:740px;}.elementor-969 .elementor-element.elementor-element-5e23661f{--width:720px;}.elementor-969 .elementor-element.elementor-element-347ecef6{--width:240px;}.elementor-969 .elementor-element.elementor-element-53364b31{--width:350px;}.elementor-969 .elementor-element.elementor-element-12e40d3{--width:250px;}.elementor-969 .elementor-element.elementor-element-3343e499{--width:300px;}.elementor-969 .elementor-element.elementor-element-493ddc16{--width:300px;}.elementor-969 .elementor-element.elementor-element-77a27d89{--width:240px;}.elementor-969 .elementor-element.elementor-element-24fcccf4{--width:350px;}.elementor-969 .elementor-element.elementor-element-5f72209b{--width:250px;}.elementor-969 .elementor-element.elementor-element-c195382{--width:300px;}.elementor-969 .elementor-element.elementor-element-284ce4e{--width:300px;}.elementor-969 .elementor-element.elementor-element-539f139d{--content-width:740px;}.elementor-969 .elementor-element.elementor-element-58711979{--width:140px;}}@media(min-width:2400px){.elementor-969 .elementor-element.elementor-element-4794b702{--content-width:1600px;}.elementor-969 .elementor-element.elementor-element-76d08322:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-76d08322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-bg-1.webp");background-size:cover;}.elementor-969 .elementor-element.elementor-element-76d08322{--width:100vw;--min-height:100vh;}.elementor-969 .elementor-element.elementor-element-50b85ff8:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-50b85ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/b41.webp");background-position:center center;}.elementor-969 .elementor-element.elementor-element-50b85ff8{--content-width:100vw;--min-height:100vh;--justify-content:center;--padding-top:0266px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-4725bf67{--width:89vw;--min-height:487px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-24452672 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef{width:var( --container-widget-width, 802px );max-width:802px;--container-widget-width:802px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-1c1e5ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef.elementor-element{--align-self:center;}.elementor-969 .elementor-element.elementor-element-1c1e5ef .elementor-heading-title{font-size:73px;}.elementor-969 .elementor-element.elementor-element-afe4363 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1cedc230:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/12.webp");background-position:center center;}.elementor-969 .elementor-element.elementor-element-1cedc230{--content-width:100vw;--min-height:100vh;}.elementor-969 .elementor-element.elementor-element-4815efba{--width:1600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8{--container-widget-width:464px;--container-widget-flex-grow:0;width:var( --container-widget-width, 464px );max-width:464px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 .elementor-heading-title{font-size:73px;}.elementor-969 .elementor-element.elementor-element-3df4ba39:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-bg-4-1.webp");}.elementor-969 .elementor-element.elementor-element-3df4ba39{--content-width:100vw;--min-height:100vh;}.elementor-969 .elementor-element.elementor-element-761843d2{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-6fc9475a{width:100%;max-width:100%;}.elementor-969 .elementor-element.elementor-element-29d36bd{width:var( --container-widget-width, 177.55px );max-width:177.55px;--container-widget-width:177.55px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-ee65c63{width:var( --container-widget-width, 169px );max-width:169px;--container-widget-width:169px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-78ad31b{width:var( --container-widget-width, 193.275px );max-width:193.275px;--container-widget-width:193.275px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-f4d6eda{width:var( --container-widget-width, 179.312px );max-width:179.312px;--container-widget-width:179.312px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-66bfadc{width:var( --container-widget-width, 139.275px );max-width:139.275px;--container-widget-width:139.275px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-f41a7f8{width:var( --container-widget-width, 186.675px );max-width:186.675px;--container-widget-width:186.675px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-10c2c31{width:var( --container-widget-width, 172.113px );max-width:172.113px;--container-widget-width:172.113px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3b1c9ec{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-c7b62af{width:var( --container-widget-width, 186.837px );max-width:186.837px;--container-widget-width:186.837px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-3601b8a{--e-n-carousel-swiper-slides-gap:0px;}}@media(max-width:1280px){.elementor-969 .elementor-element.elementor-element-76d08322{--min-height:657px;}.elementor-969 .elementor-element.elementor-element-50b85ff8:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-50b85ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/b41.webp");}.elementor-969 .elementor-element.elementor-element-50b85ff8{--min-height:657px;}.elementor-969 .elementor-element.elementor-element-4725bf67{--margin-top:-50px;--margin-bottom:0px;--margin-left:-300px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-24452672{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;font-size:30px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef{width:var( --container-widget-width, 256px );max-width:256px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-1c1e5ef .elementor-heading-title{font-size:50px;}.elementor-969 .elementor-element.elementor-element-afe4363{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;font-size:30px;}.elementor-969 .elementor-element.elementor-element-1cedc230:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/12.webp");background-position:center center;}.elementor-969 .elementor-element.elementor-element-4815efba{--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-4815efba.e-con{--align-self:flex-end;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8{--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 .elementor-heading-title{font-size:50px;}.elementor-969 .elementor-element.elementor-element-3df4ba39{--min-height:657px;}.elementor-969 .elementor-element.elementor-element-761843d2{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-7900fa6a{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-7900fa6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-7900fa6a .elementor-heading-title{font-size:50px;}.elementor-969 .elementor-element.elementor-element-17c26aa1{--justify-content:center;--margin-top:-234px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:114px;--padding-left:010px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-31ec4d25{width:var( --container-widget-width, 902px );max-width:902px;--container-widget-width:902px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-31ec4d25.elementor-element{--align-self:center;}.elementor-969 .elementor-element.elementor-element-4d3db45c{--min-height:700px;}.elementor-969 .elementor-element.elementor-element-26f0176f .elementor-heading-title{font-size:100px;}.elementor-969 .elementor-element.elementor-element-43d87387{--margin-top:0px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-a19c8a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-29d36bd{width:var( --container-widget-width, 190.05px );max-width:190.05px;--container-widget-width:190.05px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-ee65c63{width:var( --container-widget-width, 180.25px );max-width:180.25px;--container-widget-width:180.25px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-78ad31b{width:var( --container-widget-width, 230.725px );max-width:230.725px;--container-widget-width:230.725px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-f4d6eda{width:var( --container-widget-width, 195.438px );max-width:195.438px;--container-widget-width:195.438px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-66bfadc{width:var( --container-widget-width, 239.288px );max-width:239.288px;--container-widget-width:239.288px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-10c2c31{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5{--padding-top:50px;--padding-bottom:90px;--padding-left:010px;--padding-right:010px;}.elementor-969 .elementor-element.elementor-element-214d4331{--padding-top:50px;--padding-bottom:163px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-72411d57{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-31c3d642{--min-height:452px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-335fa873{width:var( --container-widget-width, 562px );max-width:562px;--container-widget-width:562px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-f0b1351{width:var( --container-widget-width, 562px );max-width:562px;--container-widget-width:562px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-969 .elementor-element.elementor-element-2794ffec{--min-height:808px;}.elementor-969 .elementor-element.elementor-element-76d08322{--min-height:600px;--padding-top:120px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-5fa957d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-1e12877 .elementor-heading-title{font-size:50px;}.elementor-969 .elementor-element.elementor-element-50b85ff8{--min-height:600px;--padding-top:172px;--padding-bottom:0px;--padding-left:150px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-50b85ff8:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-50b85ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-969 .elementor-element.elementor-element-4725bf67{--min-height:290px;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-24452672{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;font-size:20px;line-height:1.3em;}.elementor-969 .elementor-element.elementor-element-1c1e5ef{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef .elementor-heading-title{font-size:50px;}.elementor-969 .elementor-element.elementor-element-afe4363{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;font-size:20px;line-height:1.3em;}.elementor-969 .elementor-element.elementor-element-1cedc230{--min-height:600px;--overlay-opacity:0.4;}.elementor-969 .elementor-element.elementor-element-1cedc230::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .e-con-inner > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(270deg, #000000 0%, #00000000 100%);}.elementor-969 .elementor-element.elementor-element-4815efba{--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-969 .elementor-element.elementor-element-3a4a46c8 > .elementor-widget-container{margin:0px 0px 0px 9px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8{--container-widget-width:212px;--container-widget-flex-grow:0;width:var( --container-widget-width, 212px );max-width:212px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 .elementor-heading-title{font-size:40px;}.elementor-969 .elementor-element.elementor-element-3df4ba39{--min-height:600px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-3df4ba39::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .e-con-inner > .elementor-background-video-container::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #000000 0%, #00000000 50%);}.elementor-969 .elementor-element.elementor-element-38bb0dba{--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-761843d2{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-969 .elementor-element.elementor-element-7900fa6a{--container-widget-width:337px;--container-widget-flex-grow:0;width:var( --container-widget-width, 337px );max-width:337px;}.elementor-969 .elementor-element.elementor-element-7900fa6a .elementor-heading-title{font-size:40px;}.elementor-969 .elementor-element.elementor-element-6fc9475a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-969 .elementor-element.elementor-element-17c26aa1{--padding-top:64px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-5394b4ec{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-969 .elementor-element.elementor-element-31ec4d25{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-4d3db45c{--min-height:740px;}.elementor-969 .elementor-element.elementor-element-4d3db45c:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-4d3db45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-969 .elementor-element.elementor-element-26f0176f .elementor-heading-title{font-size:90px;}.elementor-969 .elementor-element.elementor-element-3601b8a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5{--padding-top:64px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-214d4331{--padding-top:32px;--padding-bottom:140px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-61d73ef4{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-2451989c{--e-image-carousel-slides-to-show:6;}.elementor-969 .elementor-element.elementor-element-539f139d{--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:40px 10px;--row-gap:40px;--column-gap:10px;}}@media(max-width:767px){.elementor-969 .elementor-element.elementor-element-4794b702{--content-width:350px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-1ea724fa{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-291a70d8{--width:108px;}.elementor-969 .elementor-element.elementor-element-76d08322:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-76d08322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-mobile-card-1.webp");}.elementor-969 .elementor-element.elementor-element-76d08322{--min-height:618px;--padding-top:170px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-1e12877{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-1e12877 .elementor-heading-title{font-size:32px;line-height:1.07em;}.elementor-969 .elementor-element.elementor-element-50b85ff8:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-50b85ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-mobile-card-2-1.webp");background-position:center center;}.elementor-969 .elementor-element.elementor-element-50b85ff8{--content-width:350px;--min-height:619px;--padding-top:88px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-4725bf67{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-969 .elementor-element.elementor-element-24452672 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-24452672{--container-widget-width:148px;--container-widget-flex-grow:0;width:var( --container-widget-width, 148px );max-width:148px;text-align:center;font-size:20px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef{width:var( --container-widget-width, 255px );max-width:255px;--container-widget-width:255px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-1c1e5ef > .elementor-widget-container{margin:16px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-1c1e5ef .elementor-heading-title{font-size:36px;}.elementor-969 .elementor-element.elementor-element-afe4363 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-afe4363{--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;text-align:center;font-size:20px;}.elementor-969 .elementor-element.elementor-element-a4ce506{--spacer-size:10px;}.elementor-969 .elementor-element.elementor-element-091ee82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-091ee82{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button{font-size:16px;}.elementor-969 .elementor-element.elementor-element-1cedc230:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-1cedc230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-mobile-card-1-3.png");}.elementor-969 .elementor-element.elementor-element-1cedc230{--min-height:618px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:222px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-4815efba{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-3a4a46c8{--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;text-align:center;}.elementor-969 .elementor-element.elementor-element-3a4a46c8 .elementor-heading-title{font-size:40px;}.elementor-969 .elementor-element.elementor-element-3df4ba39:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-3df4ba39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-um-mobile-card-4.webp");}.elementor-969 .elementor-element.elementor-element-3df4ba39{--content-width:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-38bb0dba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-761843d2{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-969 .elementor-element.elementor-element-7900fa6a{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-7900fa6a .elementor-heading-title{font-size:40px;}.elementor-969 .elementor-element.elementor-element-6fc9475a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-969 .elementor-element.elementor-element-17c26aa1{--content-width:350px;--padding-top:60px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-6a62e016{--width:120px;}.elementor-969 .elementor-element.elementor-element-59aadaf0{--width:120px;}.elementor-969 .elementor-element.elementor-element-cd8dd47{--width:120px;}.elementor-969 .elementor-element.elementor-element-3867370e{--width:120px;}.elementor-969 .elementor-element.elementor-element-ee87651{--width:120px;}.elementor-969 .elementor-element.elementor-element-870a625{--width:120px;}.elementor-969 .elementor-element.elementor-element-31ec4d25{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;}.elementor-969 .elementor-element.elementor-element-31ec4d25 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-4d3db45c:not(.elementor-motion-effects-element-type-background), .elementor-969 .elementor-element.elementor-element-4d3db45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altma.com.br/wp-content/uploads/2026/06/secao-tres-bg-mobile-5.png");background-position:center center;}.elementor-969 .elementor-element.elementor-element-4d3db45c{--content-width:350px;--min-height:1027px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:328px 0px;--row-gap:328px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-4d3db45c.e-con{--align-self:center;}.elementor-969 .elementor-element.elementor-element-26f0176f{width:100%;max-width:100%;text-align:center;}.elementor-969 .elementor-element.elementor-element-26f0176f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-26f0176f .elementor-heading-title{font-size:64px;}.elementor-969 .elementor-element.elementor-element-43d87387{--width:326px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-a19c8a0{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-101bd5d5{text-align:center;font-size:15px;}.elementor-969 .elementor-element.elementor-element-6bbebca{text-align:center;font-size:15px;}.elementor-969 .elementor-element.elementor-element-1af75260{text-align:center;font-size:15px;}.elementor-969 .elementor-element.elementor-element-131b2d69{text-align:center;font-size:15px;}.elementor-969 .elementor-element.elementor-element-16b03f48{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-7e5869d{text-align:center;}.elementor-969 .elementor-element.elementor-element-df57a22{text-align:center;}.elementor-969 .elementor-element.elementor-element-2c74b26{--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-b6f2e59{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-969 .elementor-element.elementor-element-b6f2e59 img{width:100%;}.elementor-969 .elementor-element.elementor-element-29d36bd{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-ee65c63{width:var( --container-widget-width, 211px );max-width:211px;--container-widget-width:211px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-78ad31b{width:var( --container-widget-width, 221px );max-width:221px;--container-widget-width:221px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-f4d6eda{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-66bfadc{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-0d6bbbe{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-b2d18c1{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-f41a7f8{width:var( --container-widget-width, 188px );max-width:188px;--container-widget-width:188px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-10c2c31{width:var( --container-widget-width, 204px );max-width:204px;--container-widget-width:204px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-3b1c9ec{width:var( --container-widget-width, 214px );max-width:214px;--container-widget-width:214px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-c7b62af{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;}.elementor-969 .elementor-element.elementor-element-3601b8a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:46px;}.elementor-969 .elementor-element.elementor-element-2b5c1ff5{--content-width:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-ac514ba{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-969 .elementor-element.elementor-element-48ca7e64{font-size:10px;}.elementor-969 .elementor-element.elementor-element-784ff4bb{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-969 .elementor-element.elementor-element-75d5b16{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-2fae8129{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-2fae8129 .elementor-divider-separator{width:100%;}.elementor-969 .elementor-element.elementor-element-2fae8129 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-969 .elementor-element.elementor-element-792439df{--container-widget-width:235px;--container-widget-flex-grow:0;width:var( --container-widget-width, 235px );max-width:235px;text-align:center;}.elementor-969 .elementor-element.elementor-element-4171798e{text-align:center;}.elementor-969 .elementor-element.elementor-element-25bdbec8{text-align:center;}.elementor-969 .elementor-element.elementor-element-4ef3417f{text-align:center;}.elementor-969 .elementor-element.elementor-element-2946105a{text-align:center;}.elementor-969 .elementor-element.elementor-element-214d4331{--content-width:350px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:160px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-729a4e61{width:var( --container-widget-width, 184px );max-width:184px;--container-widget-width:184px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-20b8dc55{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;font-size:14px;}.elementor-969 .elementor-element.elementor-element-65acb62b{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-969 .elementor-element.elementor-element-65acb62b > .elementor-widget-container{margin:72px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-5e23661f{--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-969 .elementor-element.elementor-element-4e0b6d2d{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-77a27d89{--min-height:0px;}.elementor-969 .elementor-element.elementor-element-1ac89d11{--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-66831c85{--min-height:0px;}.elementor-969 .elementor-element.elementor-element-452e13a2{--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-24fcccf4{--min-height:0px;}.elementor-969 .elementor-element.elementor-element-7c0fa2a{--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-5f72209b{--min-height:0px;}.elementor-969 .elementor-element.elementor-element-69975831{--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-c195382{--min-height:0px;}.elementor-969 .elementor-element.elementor-element-3f85c7df{--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-969 .elementor-element.elementor-element-284ce4e{--min-height:0px;}.elementor-969 .elementor-element.elementor-element-61d73ef4{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-30px;}.elementor-969 .elementor-element.elementor-element-61d73ef4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-31c3d642{--min-height:297px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-191a925 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-335fa873 > .elementor-widget-container{margin:12px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-335fa873{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-969 .elementor-element.elementor-element-335fa873 .elementor-heading-title{font-size:32px;}.elementor-969 .elementor-element.elementor-element-f0b1351 > .elementor-widget-container{margin:12px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-f0b1351{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-969 .elementor-element.elementor-element-f0b1351 .elementor-heading-title{font-size:32px;}.elementor-969 .elementor-element.elementor-element-2451989c{--e-image-carousel-slides-to-show:3;}.elementor-969 .elementor-element.elementor-element-2451989c > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-2451989c .swiper-wrapper{display:flex;align-items:center;}.elementor-969 .elementor-element.elementor-element-539f139d{--content-width:232px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:150px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-969 .elementor-element.elementor-element-58711979{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-5761692e{text-align:center;}.elementor-969 .elementor-element.elementor-element-ec7765c{text-align:center;}.elementor-969 .elementor-element.elementor-element-43638824{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-549476f9{--width:140px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-969 .elementor-element.elementor-element-6c0b2442{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-969 .elementor-element.elementor-element-1cd5e489{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-54521cf4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-969 .elementor-element.elementor-element-77ad5933 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-77ad5933{text-align:center;}.elementor-969 .elementor-element.elementor-element-2916507e{text-align:center;}.elementor-969 .elementor-element.elementor-element-13cc04f > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-969 .elementor-element.elementor-element-13cc04f{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-091ee82 */.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button {
  font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-091ee82 */.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button {
  font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-091ee82 */.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button {
  font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-091ee82 */.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button {
  font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-091ee82 */.elementor-969 .elementor-element.elementor-element-091ee82 .elementor-button {
  font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a62e016 */.elementor-969 .elementor-element.elementor-element-6a62e016 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-6a62e016::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2e02b9 */.elementor-969 .elementor-element.elementor-element-4e2e02b9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4e2e02b9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aadaf0 */.elementor-969 .elementor-element.elementor-element-59aadaf0 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-59aadaf0::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd19ebf */.elementor-969 .elementor-element.elementor-element-2cd19ebf {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-2cd19ebf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8dd47 */.elementor-969 .elementor-element.elementor-element-cd8dd47 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-cd8dd47::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40af4a1f */.elementor-969 .elementor-element.elementor-element-40af4a1f {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-40af4a1f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3867370e */.elementor-969 .elementor-element.elementor-element-3867370e {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3867370e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fbdabb */.elementor-969 .elementor-element.elementor-element-78fbdabb {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-78fbdabb::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee87651 */.elementor-969 .elementor-element.elementor-element-ee87651 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-ee87651::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e2bd14 */.elementor-969 .elementor-element.elementor-element-30e2bd14 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-30e2bd14::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-870a625 */.elementor-969 .elementor-element.elementor-element-870a625 {
  position: relative;
  z-index: 1;
  border-radius: 88px;
  background: #F8F8F8;
  padding: 8px 0;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-870a625::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(90deg, #3C3C3C, rgba(60, 60, 60, 0.33), #3C3C3C);
  border-radius: 88px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df97ab9 */.elementor-969 .elementor-element.elementor-element-4df97ab9 {
  position: relative;
  z-index: 1;
  border-radius: 16px;
  background: #F8F8F8;
  /*padding: 20px;*/
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-4df97ab9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(180deg, transparent, #000);
  border-radius: 16px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f0176f */.elementor-969 .elementor-element.elementor-element-26f0176f strong,
.elementor-969 .elementor-element.elementor-element-26f0176f b {
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af75260 */.elementor-969 .elementor-element.elementor-element-1af75260 .custom-p {
    font-family: "Inter-Bold", Sans-Serif !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3601b8a */.carousel-midia .swiper-wrapper {
    display: flex !important;
    width: max-content !important;
    animation: scroll-carousel 80s linear infinite !important;
    transition: none !important;
}

.carousel-midia .swiper-slide {
    flex-shrink: 0 !important;
    pointer-events: auto !important;
}

.carousel-midia .swiper-slide a,
.carousel-midia .swiper-slide * {
    pointer-events: auto !important;
    cursor: pointer;
}

@keyframes scroll-carousel {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-792439df */.elementor-969 .elementor-element.elementor-element-792439df .custom-p {
    font-family: "Inter-MediumItalic", Sans-Serif !important; 
    font-weight: 500 !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ef3417f */.elementor-969 .elementor-element.elementor-element-4ef3417f .custom-p {
    font-family: "Inter-Bold", Sans-Serif !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20b8dc55 */.elementor-969 .elementor-element.elementor-element-20b8dc55 .custom-p {
    font-family: "Inter-Bold", Sans-Serif !important;
    font-weight: 700 !important;
}

@media(max-width: 767px) {
    .elementor-969 .elementor-element.elementor-element-20b8dc55 .custom-p {
        font-weight: initial !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347ecef6 */.elementor-969 .elementor-element.elementor-element-347ecef6 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-347ecef6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f57c740 */.elementor-969 .elementor-element.elementor-element-1f57c740 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-1f57c740::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53364b31 */.elementor-969 .elementor-element.elementor-element-53364b31 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-53364b31::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e40d3 */.elementor-969 .elementor-element.elementor-element-12e40d3 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-12e40d3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3343e499 */.elementor-969 .elementor-element.elementor-element-3343e499 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-3343e499::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-493ddc16 */.elementor-969 .elementor-element.elementor-element-493ddc16 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-493ddc16::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-969 .elementor-element.elementor-element-77a27d89 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-77a27d89::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66831c85 */.elementor-969 .elementor-element.elementor-element-66831c85 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-66831c85::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24fcccf4 */.elementor-969 .elementor-element.elementor-element-24fcccf4 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-24fcccf4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f72209b */.elementor-969 .elementor-element.elementor-element-5f72209b {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-5f72209b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c195382 */.elementor-969 .elementor-element.elementor-element-c195382 {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-c195382::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-284ce4e */.elementor-969 .elementor-element.elementor-element-284ce4e {
  position: relative;
  z-index: 1;
  border-radius: 10px;
  padding: 24px 20px 20px;
  overflow: hidden;
}

.elementor-969 .elementor-element.elementor-element-284ce4e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  background: linear-gradient(225deg, #fff, rgba(255, 255, 255, 0.33));
  border-radius: 10px;
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-61d73ef4 */.elementor-969 .elementor-element.elementor-element-61d73ef4 * {
    stroke: #fff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-335fa873 */.elementor-969 .elementor-element.elementor-element-335fa873 .custom-h2 {
    font-family: "Satoshi-Bold", Sans-Serif !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0b1351 */.elementor-969 .elementor-element.elementor-element-f0b1351 .custom-h2 {
    font-family: "Satoshi-Bold", Sans-Serif !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2451989c */.elementor-969 .elementor-element.elementor-element-2451989c .swiper-wrapper {
    display: flex;
    width: max-content;
    animation: scroll-carousel 30s linear infinite;
    pointer-events: none !important;
}

@keyframes scroll-carousel {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c27f97 */.elementor-969 .elementor-element.elementor-element-64c27f97 {
    right: 0 !important;
    top: -70px !important;
    left: 0 !important;
    margin: auto !important;
    filter: blur(40px);
    border-radius: 0 0 20px 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-539f139d */@media(max-width: 767px) {
    .elementor-969 .elementor-element.elementor-element-539f139d {
        background-color: #131313 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://altma.com.br/wp-content/uploads/2026/05/Satoshi-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://altma.com.br/wp-content/uploads/2026/05/Satoshi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */