.elementor-1699 .elementor-element.elementor-element-a499feb{--display:flex;--min-height:503px;--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:064px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-4e64e89{--display:flex;--min-height:503px;--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:0133px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-5a4c36d{--display:flex;--min-height:103px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-fe9d55a{--display:flex;--min-height:33px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--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-1699 .elementor-element.elementor-element-fe9d55a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-1699 .elementor-element.elementor-element-fce3f19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:07px 019px 07px 019px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:192px 192px 192px 192px;}.elementor-1699 .elementor-element.elementor-element-fce3f19.elementor-element{--align-self:center;}.elementor-1699 .elementor-element.elementor-element-fce3f19{text-align:center;}.elementor-1699 .elementor-element.elementor-element-fce3f19 .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF9C;}.elementor-1699 .elementor-element.elementor-element-fbe2cb5{text-align:center;}.elementor-1699 .elementor-element.elementor-element-fbe2cb5 .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:64px;font-weight:400;line-height:52px;color:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-7348228{--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;--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-1699 .elementor-element.elementor-element-f859d36{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1699 .elementor-element.elementor-element-9fbf728{--display:flex;}.elementor-1699 .elementor-element.elementor-element-324429a{--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;--border-radius:0px 0px 08px 08px;--z-index:1;}.elementor-1699 .elementor-element.elementor-element-badbc73{--display:flex;--min-height:480px;--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;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-1699 .elementor-element.elementor-element-3655617{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-c1b80a9{--display:flex;}.elementor-1699 .elementor-element.elementor-element-e66ee2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1699 .elementor-element.elementor-element-47d43e7 > .elementor-widget-container{margin:0px 016px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-47d43e7.elementor-element{--align-self:center;}.elementor-1699 .elementor-element.elementor-element-47d43e7 .elementor-icon-wrapper{text-align:center;}.elementor-1699 .elementor-element.elementor-element-47d43e7 .elementor-icon{font-size:13px;}.elementor-1699 .elementor-element.elementor-element-47d43e7 .elementor-icon svg{height:13px;}.elementor-1699 .elementor-element.elementor-element-fad6f8b{text-align:left;}.elementor-1699 .elementor-element.elementor-element-fad6f8b .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:38px;font-weight:400;line-height:42px;color:#000000;}.elementor-1699 .elementor-element.elementor-element-440e59f{--display:flex;--min-height:138px;}.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-1699 .elementor-element.elementor-element-b5998e1{text-align:left;font-family:"SF PRO Display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#7A7A7A;}.elementor-1699 .elementor-element.elementor-element-0325afe{--display:flex;--min-height:43px;--justify-content:center;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-0325afe.e-con{--align-self:flex-start;}.elementor-1699 .elementor-element.elementor-element-d80014d{--display:flex;--min-height:60px;--justify-content: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-1699 .elementor-element.elementor-element-d80014d.e-con{--flex-grow:0;--flex-shrink:0;}.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-1699 .elementor-element.elementor-element-0de91da .elementor-button{background-color:#111111;font-family:"SF PRO Display", Sans-serif;font-size:18px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;border-style:none;border-radius:205px 205px 205px 205px;padding:0px 016px 0px 28px;}.elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button:focus{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-1699 .elementor-element.elementor-element-0de91da{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1699 .elementor-element.elementor-element-0de91da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-897e44b{--display:flex;--min-height:400px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--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-1699 .elementor-element.elementor-element-3d31ac1{--e-image-carousel-slides-to-show:1;}.elementor-1699 .elementor-element.elementor-element-3d31ac1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-3d31ac1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF4D;opacity:1;}.elementor-1699 .elementor-element.elementor-element-3d31ac1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-dabca0b{--display:flex;--position:absolute;--min-height:100%;--border-radius:8px 8px 8px 8px;top:0px;}body:not(.rtl) .elementor-1699 .elementor-element.elementor-element-dabca0b{left:0px;}body.rtl .elementor-1699 .elementor-element.elementor-element-dabca0b{right:0px;}.elementor-1699 .elementor-element.elementor-element-0607132{--display:flex;}.elementor-1699 .elementor-element.elementor-element-1d7ba0a{--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;--border-radius:0px 0px 08px 08px;--z-index:1;}.elementor-1699 .elementor-element.elementor-element-1ccbb62{--display:flex;--min-height:480px;--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;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-1699 .elementor-element.elementor-element-15c39e2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-53d946b{--display:flex;}.elementor-1699 .elementor-element.elementor-element-53d3102{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-760896e > .elementor-widget-container{margin:0px 016px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-760896e.elementor-element{--align-self:center;}.elementor-1699 .elementor-element.elementor-element-760896e .elementor-icon-wrapper{text-align:center;}.elementor-1699 .elementor-element.elementor-element-760896e .elementor-icon{font-size:13px;}.elementor-1699 .elementor-element.elementor-element-760896e .elementor-icon svg{height:13px;}.elementor-1699 .elementor-element.elementor-element-4d62a0d{text-align:left;}.elementor-1699 .elementor-element.elementor-element-4d62a0d .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:38px;font-weight:400;line-height:42px;color:#000000;}.elementor-1699 .elementor-element.elementor-element-de126dc{--display:flex;--min-height:138px;}.elementor-1699 .elementor-element.elementor-element-d6c81e8{text-align:left;font-family:"SF PRO Display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#7A7A7A;}.elementor-1699 .elementor-element.elementor-element-6a90aec{--display:flex;--min-height:43px;--justify-content:center;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-6a90aec.e-con{--align-self:flex-start;}.elementor-1699 .elementor-element.elementor-element-ab2c262{--display:flex;--min-height:60px;--justify-content: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-1699 .elementor-element.elementor-element-b176bae .elementor-button{background-color:#111111;font-family:"SF PRO Display", Sans-serif;font-size:18px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;border-style:none;border-radius:205px 205px 205px 205px;padding:0px 016px 0px 28px;}.elementor-1699 .elementor-element.elementor-element-b176bae .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-b176bae .elementor-button:focus{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-1699 .elementor-element.elementor-element-b176bae{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1699 .elementor-element.elementor-element-b176bae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-b176bae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1699 .elementor-element.elementor-element-b176bae .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-1699 .elementor-element.elementor-element-b176bae .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-b176bae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-ca3cafa{--display:flex;--min-height:400px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--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-1699 .elementor-element.elementor-element-ca3cafa:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-ca3cafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-5f7964d{--e-image-carousel-slides-to-show:1;}.elementor-1699 .elementor-element.elementor-element-5f7964d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-5f7964d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF4D;opacity:1;}.elementor-1699 .elementor-element.elementor-element-5f7964d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-7aade40{--display:flex;--position:absolute;--min-height:100%;--border-radius:8px 8px 8px 8px;top:0px;}body:not(.rtl) .elementor-1699 .elementor-element.elementor-element-7aade40{left:0px;}body.rtl .elementor-1699 .elementor-element.elementor-element-7aade40{right:0px;}.elementor-1699 .elementor-element.elementor-element-4b2adba{--display:flex;}.elementor-1699 .elementor-element.elementor-element-11a8bbe{--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;--border-radius:0px 0px 08px 08px;--z-index:1;}.elementor-1699 .elementor-element.elementor-element-eb7f1ef{--display:flex;--min-height:480px;--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;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:040px;--padding-left:040px;--padding-right:040px;}.elementor-1699 .elementor-element.elementor-element-3264999{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-b6a59cd{--display:flex;}.elementor-1699 .elementor-element.elementor-element-dac042b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:016px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7 > .elementor-widget-container{margin:0px 016px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7.elementor-element{--align-self:center;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7 .elementor-icon-wrapper{text-align:center;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7 .elementor-icon{font-size:13px;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7 .elementor-icon svg{height:13px;}.elementor-1699 .elementor-element.elementor-element-1b5e322{text-align:left;}.elementor-1699 .elementor-element.elementor-element-1b5e322 .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:38px;font-weight:400;line-height:42px;color:#000000;}.elementor-1699 .elementor-element.elementor-element-b3b72ef{--display:flex;--min-height:138px;}.elementor-1699 .elementor-element.elementor-element-0cf9834{text-align:left;font-family:"SF PRO Display", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#7A7A7A;}.elementor-1699 .elementor-element.elementor-element-d3383cd{--display:flex;--min-height:43px;--justify-content:center;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-d3383cd.e-con{--align-self:flex-start;}.elementor-1699 .elementor-element.elementor-element-2c3a43e{--display:flex;--min-height:60px;--justify-content: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-1699 .elementor-element.elementor-element-88f078e .elementor-button{background-color:#111111;font-family:"SF PRO Display", Sans-serif;font-size:18px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;border-style:none;border-radius:205px 205px 205px 205px;padding:0px 016px 0px 28px;}.elementor-1699 .elementor-element.elementor-element-88f078e .elementor-button:hover, .elementor-1699 .elementor-element.elementor-element-88f078e .elementor-button:focus{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-1699 .elementor-element.elementor-element-88f078e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-1699 .elementor-element.elementor-element-88f078e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-88f078e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1699 .elementor-element.elementor-element-88f078e .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-1699 .elementor-element.elementor-element-88f078e .elementor-button:hover svg, .elementor-1699 .elementor-element.elementor-element-88f078e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-92229e6{--display:flex;--min-height:400px;--overflow:hidden;--border-radius:8px 8px 8px 8px;--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-1699 .elementor-element.elementor-element-92229e6:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-92229e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-6a1d45c{--e-image-carousel-slides-to-show:1;}.elementor-1699 .elementor-element.elementor-element-6a1d45c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:10px;height:10px;background:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-6a1d45c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF4D;opacity:1;}.elementor-1699 .elementor-element.elementor-element-6a1d45c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-5efd048{--display:flex;--position:absolute;--min-height:100%;--border-radius:8px 8px 8px 8px;top:0px;}body:not(.rtl) .elementor-1699 .elementor-element.elementor-element-5efd048{left:0px;}body.rtl .elementor-1699 .elementor-element.elementor-element-5efd048{right:0px;}.elementor-1699 .elementor-element.elementor-element-0e2d319{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:initial;max-width:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:8px;--n-tabs-gap:0px;--n-tabs-title-font-size:24px;--n-tabs-title-color:#D1D1D1;--n-tabs-title-color-active:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-0e2d319 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-0e2d319.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-0e2d319.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1699 .elementor-element.elementor-element-0e2d319.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E81818;}.elementor-1699 .elementor-element.elementor-element-0e2d319 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-0e2d319.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"SF PRO Display", Sans-serif;font-weight:400;line-height:140%;}.elementor-1699 .elementor-element.elementor-element-0e2d319 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#D1D1D1;}:where( .elementor-1699 .elementor-element.elementor-element-0e2d319.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-1614308{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:093px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-71a16a4{--display:flex;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-705f4cd .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:36px;font-weight:400;line-height:140%;color:#111111;}.elementor-1699 .elementor-element.elementor-element-c9e0648{text-align:left;}.elementor-1699 .elementor-element.elementor-element-c9e0648 .elementor-heading-title{font-family:"SF PRO Display", Sans-serif;font-size:18px;font-weight:400;color:#86868B;}.elementor-1699 .elementor-element.elementor-element-1edd92f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1699 .elementor-element.elementor-element-fcf84e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-f526b33{--display:flex;}.elementor-1699 .elementor-element.elementor-element-c62418d{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-c02821e{--display:flex;--position:absolute;--min-height:100%;--border-radius:8px 8px 8px 8px;top:0px;}body:not(.rtl) .elementor-1699 .elementor-element.elementor-element-c02821e{left:0px;}body.rtl .elementor-1699 .elementor-element.elementor-element-c02821e{right:0px;}.elementor-1699 .elementor-element.elementor-element-3538746{--display:flex;}.elementor-1699 .elementor-element.elementor-element-707c7d0{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-19048cb{--display:flex;--min-height:100%;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-9b47e3e{--display:flex;}.elementor-1699 .elementor-element.elementor-element-25fd054{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-25fd054:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-25fd054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-0d89eb6{--display:flex;--min-height:100%;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-2019b3a{--display:flex;}.elementor-1699 .elementor-element.elementor-element-00f6e24{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-00f6e24:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-00f6e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-a078ff0{--display:flex;--min-height:100%;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-49b6a5e{--display:flex;}.elementor-1699 .elementor-element.elementor-element-ebcaf50{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-ebcaf50:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-ebcaf50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-756c17a{--display:flex;--min-height:100%;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-4e70db5{--display:flex;}.elementor-1699 .elementor-element.elementor-element-67ee66a{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-67ee66a:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-67ee66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-3360d03{--display:flex;--min-height:100%;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-36aa5b1{--display:flex;}.elementor-1699 .elementor-element.elementor-element-02646ed{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-1ae1f85{--display:flex;--min-height:100%;--border-radius:8px 8px 8px 8px;}.elementor-1699 .elementor-element.elementor-element-5d20653{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-290px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-290px;--e-n-carousel-arrow-size:48px;--e-n-carousel-arrow-normal-color:#92191E;}.elementor-1699 .elementor-element.elementor-element-5d20653 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1239px){.elementor-1699 .elementor-element.elementor-element-4e64e89{--padding-top:133px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1699 .elementor-element.elementor-element-f859d36{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1699 .elementor-element.elementor-element-324429a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1699 .elementor-element.elementor-element-badbc73{--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-1699 .elementor-element.elementor-element-3655617{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-1d7ba0a{--z-index:1;}.elementor-1699 .elementor-element.elementor-element-1ccbb62{--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-1699 .elementor-element.elementor-element-15c39e2{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-11a8bbe{--z-index:1;}.elementor-1699 .elementor-element.elementor-element-eb7f1ef{--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-1699 .elementor-element.elementor-element-3264999{--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-0e2d319{--n-tabs-title-font-size:18px;}.elementor-1699 .elementor-element.elementor-element-71a16a4{--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:072px;--padding-right:072px;}.elementor-1699 .elementor-element.elementor-element-1edd92f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-fcf84e0{--margin-top:0px;--margin-bottom:079px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:072px;--padding-right:072px;}.elementor-1699 .elementor-element.elementor-element-c62418d{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-707c7d0{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-25fd054{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-00f6e24{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-ebcaf50{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-67ee66a{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-02646ed{--min-height:380px;}.elementor-1699 .elementor-element.elementor-element-5d20653{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:24px;}}@media(max-width:767px){.elementor-1699 .elementor-element.elementor-element-4e64e89{--padding-top:133px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1699 .elementor-element.elementor-element-fbe2cb5 .elementor-heading-title{font-size:36px;}.elementor-1699 .elementor-element.elementor-element-f859d36{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1699 .elementor-element.elementor-element-324429a{--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1699 .elementor-element.elementor-element-badbc73{--width:286px;--min-height:315px;--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:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-47d43e7 .elementor-icon{font-size:13px;}.elementor-1699 .elementor-element.elementor-element-47d43e7 .elementor-icon svg{height:13px;}.elementor-1699 .elementor-element.elementor-element-fad6f8b .elementor-heading-title{font-size:24px;}.elementor-1699 .elementor-element.elementor-element-b5998e1{font-size:16px;}.elementor-1699 .elementor-element.elementor-element-0325afe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:032px;--margin-bottom:067px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-d80014d{--width:232px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-0de91da.elementor-element{--align-self:stretch;}.elementor-1699 .elementor-element.elementor-element-0de91da .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1699 .elementor-element.elementor-element-897e44b{--min-height:278px;}.elementor-1699 .elementor-element.elementor-element-dabca0b{--min-height:286px;}.elementor-1699 .elementor-element.elementor-element-1d7ba0a{--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1699 .elementor-element.elementor-element-1ccbb62{--width:286px;--min-height:315px;--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:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-760896e .elementor-icon{font-size:13px;}.elementor-1699 .elementor-element.elementor-element-760896e .elementor-icon svg{height:13px;}.elementor-1699 .elementor-element.elementor-element-4d62a0d .elementor-heading-title{font-size:24px;}.elementor-1699 .elementor-element.elementor-element-d6c81e8{font-size:16px;}.elementor-1699 .elementor-element.elementor-element-6a90aec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:032px;--margin-bottom:067px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-ab2c262{--width:266px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-ca3cafa{--min-height:278px;}.elementor-1699 .elementor-element.elementor-element-7aade40{--min-height:286px;}.elementor-1699 .elementor-element.elementor-element-11a8bbe{--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1699 .elementor-element.elementor-element-eb7f1ef{--width:286px;--min-height:315px;--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:040px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7 .elementor-icon{font-size:13px;}.elementor-1699 .elementor-element.elementor-element-d2ab4b7 .elementor-icon svg{height:13px;}.elementor-1699 .elementor-element.elementor-element-1b5e322 .elementor-heading-title{font-size:24px;}.elementor-1699 .elementor-element.elementor-element-0cf9834{font-size:16px;}.elementor-1699 .elementor-element.elementor-element-d3383cd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:032px;--margin-bottom:067px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-2c3a43e{--width:266px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-92229e6{--min-height:278px;}.elementor-1699 .elementor-element.elementor-element-5efd048{--min-height:286px;}.elementor-1699 .elementor-element.elementor-element-0e2d319{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:4px;--n-tabs-title-font-size:16px;}.elementor-1699 .elementor-element.elementor-element-1614308{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:036px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-71a16a4{--margin-top:0px;--margin-bottom:0120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-1699 .elementor-element.elementor-element-fcf84e0{--margin-top:0px;--margin-bottom:079px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-1699 .elementor-element.elementor-element-c62418d{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-707c7d0{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-25fd054{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-00f6e24{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-ebcaf50{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-67ee66a{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-02646ed{--width:100%;--min-height:237px;}.elementor-1699 .elementor-element.elementor-element-5d20653{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:18px;--e-n-carousel-arrow-prev-top-position:-165px;--e-n-carousel-arrow-next-top-position:-165px;}}@media(min-width:768px){.elementor-1699 .elementor-element.elementor-element-4e64e89{--width:100%;}.elementor-1699 .elementor-element.elementor-element-f859d36{--width:1296px;}.elementor-1699 .elementor-element.elementor-element-badbc73{--width:100%;}.elementor-1699 .elementor-element.elementor-element-3655617{--width:50%;}.elementor-1699 .elementor-element.elementor-element-440e59f{--width:574px;}.elementor-1699 .elementor-element.elementor-element-0325afe{--width:218px;}.elementor-1699 .elementor-element.elementor-element-d80014d{--width:266px;}.elementor-1699 .elementor-element.elementor-element-897e44b{--width:50%;}.elementor-1699 .elementor-element.elementor-element-1ccbb62{--width:100%;}.elementor-1699 .elementor-element.elementor-element-15c39e2{--width:50%;}.elementor-1699 .elementor-element.elementor-element-de126dc{--width:574px;}.elementor-1699 .elementor-element.elementor-element-6a90aec{--width:218px;}.elementor-1699 .elementor-element.elementor-element-ab2c262{--width:266px;}.elementor-1699 .elementor-element.elementor-element-ca3cafa{--width:50%;}.elementor-1699 .elementor-element.elementor-element-eb7f1ef{--width:100%;}.elementor-1699 .elementor-element.elementor-element-3264999{--width:50%;}.elementor-1699 .elementor-element.elementor-element-b3b72ef{--width:574px;}.elementor-1699 .elementor-element.elementor-element-d3383cd{--width:218px;}.elementor-1699 .elementor-element.elementor-element-2c3a43e{--width:266px;}.elementor-1699 .elementor-element.elementor-element-92229e6{--width:50%;}.elementor-1699 .elementor-element.elementor-element-71a16a4{--width:100%;}.elementor-1699 .elementor-element.elementor-element-fcf84e0{--content-width:1296px;}.elementor-1699 .elementor-element.elementor-element-c62418d{--width:100%;}.elementor-1699 .elementor-element.elementor-element-707c7d0{--width:100%;}.elementor-1699 .elementor-element.elementor-element-25fd054{--width:100%;}.elementor-1699 .elementor-element.elementor-element-00f6e24{--width:100%;}.elementor-1699 .elementor-element.elementor-element-ebcaf50{--width:100%;}.elementor-1699 .elementor-element.elementor-element-67ee66a{--width:100%;}.elementor-1699 .elementor-element.elementor-element-02646ed{--width:100%;}}@media(max-width:1239px) and (min-width:768px){.elementor-1699 .elementor-element.elementor-element-f859d36{--width:100%;}.elementor-1699 .elementor-element.elementor-element-badbc73{--width:700px;}.elementor-1699 .elementor-element.elementor-element-1ccbb62{--width:700px;}.elementor-1699 .elementor-element.elementor-element-eb7f1ef{--width:700px;}.elementor-1699 .elementor-element.elementor-element-c62418d{--width:100%;}.elementor-1699 .elementor-element.elementor-element-707c7d0{--width:100%;}.elementor-1699 .elementor-element.elementor-element-25fd054{--width:100%;}.elementor-1699 .elementor-element.elementor-element-00f6e24{--width:100%;}.elementor-1699 .elementor-element.elementor-element-ebcaf50{--width:100%;}.elementor-1699 .elementor-element.elementor-element-67ee66a{--width:100%;}.elementor-1699 .elementor-element.elementor-element-02646ed{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4e64e89 */.container-backgorund-banner{
    background: linear-gradient(98deg, rgba(5, 5, 5, 0.89) 39%, rgba(34, 34, 34, 0.6) 80%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0de91da */#button-detalhes-tab1 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab1:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab1 .elementor-button-text{
}

#button-detalhes-tab1:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab1 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab1 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab1 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab1 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabca0b */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b176bae */#button-detalhes-tab2 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab2:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab2:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab2 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab2 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab2 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab2 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aade40 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88f078e */#button-detalhes-tab3 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab3:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab3:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab3 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab3 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab3 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab3 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efd048 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0de91da */#button-detalhes-tab1 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab1:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab1 .elementor-button-text{
}

#button-detalhes-tab1:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab1 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab1 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab1 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab1 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabca0b */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b176bae */#button-detalhes-tab2 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab2:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab2:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab2 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab2 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab2 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab2 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aade40 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88f078e */#button-detalhes-tab3 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab3:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab3:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab3 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab3 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab3 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab3 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efd048 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0de91da */#button-detalhes-tab1 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab1:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab1 .elementor-button-text{
}

#button-detalhes-tab1:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab1 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab1 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab1 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab1 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabca0b */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b176bae */#button-detalhes-tab2 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab2:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab2:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab2 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab2 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab2 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab2 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aade40 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88f078e */#button-detalhes-tab3 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab3:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab3:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab3 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab3 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab3 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab3 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efd048 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0de91da */#button-detalhes-tab1 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab1:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab1 .elementor-button-text{
}

#button-detalhes-tab1:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab1 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab1 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab1 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab1 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabca0b */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b176bae */#button-detalhes-tab2 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab2:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab2:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab2 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab2 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab2 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab2 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aade40 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88f078e */#button-detalhes-tab3 svg{
    width: 42px;
    height: 42px;
    border-radius: 100%;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

#button-detalhes-tab3:hover svg {
    background-color: #ffffff;
    border-radius: 100%;
    transform: translateX(10px);
}

#button-detalhes-tab3:hover svg path {
    stroke: #E81818 !important;
}

#button-detalhes-tab3 {
    height: 64px;
}

@media (max-width: 425px) {
    #button-detalhes-tab3 {
        width:266px;
        height: 60px;
    }   
    #button-detalhes-tab3 svg {
        background-color: #ffffff;
        border-radius: 100%;
        transform: translateX(10px);
    }
    #button-detalhes-tab3 svg path {
        stroke: #E81818 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5efd048 */.container-tab-img{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0e2d319 */#tabs-1-detalhes{
    height: 98px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}

#tabs-2-detalhes{
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 8px;
    border-radius: 8px;
}

#tabs-3-detalhes{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}

.e-n-tabs-heading {
    background: transparent;
}

.e-n-tabs-content{
    border-radius: 8px;
    box-shadow: 0px 0px 25px 0px #0000000D;
}

@media (min-width: 375px) and (max-width: 425px) {
    #tabs-1-detalhes,#tabs-2-detalhes, #tabs-3-detalhes{
        height: 73px;
        padding: 0 18px;
    }

    .e-n-tab-title-text {
        display: block;
        width: 80px;
        word-wrap: break-word;
        text-align: center;
    }
}

@media (max-width: 374px) {
    #tabs-1-detalhes,#tabs-2-detalhes, #tabs-3-detalhes{
        height: 73px;
        padding: 0 11px;
    }

    .e-n-tab-title-text {
        display: block;
        width: 80px;
        word-wrap: break-word;
        text-align: center;
    }

}

@media (min-width: 426px) and (max-width:767px) {
    #tabs-1-detalhes,#tabs-2-detalhes, #tabs-3-detalhes{
        height: 73px;
        padding: 0 28px;
    }

    .e-n-tab-title-text {
        display: block;
        width: 80px;
        word-wrap: break-word;
        text-align: center;
    }
}

@media (min-width: 1025px) and (max-width:1256px) {
    .container-1-tabs, .container-2-tabs, .container-3-tabs{
        flex-direction: column !important;
        align-items: center;
    }
    
    .container-geral-img{
        margin-top: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a16a4 */#container-geral-title-galeria{
    max-width: 1296px
}
@media (min-width:1025px) and (max-width:1439px){
    #container-geral-title-galeria {
        max-width: 1438px;
        padding-left: 72px;
        padding-right: 72px;
    }
}

@media (min-width:1440px){
    #container-geral-title-galeria {
        max-width: 1296px;
        padding-left: 0px;
        padding-right: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19048cb */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d89eb6 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a078ff0 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-756c17a */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3360d03 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae1f85 */.container-background{
    background: linear-gradient(180deg, rgba(119, 119, 119, 0) 0%, #111111 104.43%);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf84e0 */#container-carrossel{
    max-width:  1615px;
}

@media (min-width:1920px){
    #container-carrossel{
        max-width: 1615px;
    }  
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.js-code {
    display: none;
}

/****************/
/***** Tabs *****/
/****************/

.container-geral-img {
    height: 400px;
}

.container-geral-img .elementor-swiper-button.elementor-swiper-button-prev,
.container-geral-img .elementor-swiper-button.elementor-swiper-button-next {
    z-index: 9
}

.container-geral-img .container-tab-img {
    opacity: 0.5;
}

.tab-slide,
.tab-slide .elementor-image-carousel-wrapper,
.tab-slide figure.swiper-slide-inner {
    height: 100% !important;
}

.tab-slide img.swiper-slide-image {
    height: 100%;
    object-fit: cover;
}

@media (max-width: 767px) {
    button.e-n-tab-title {
        padding: 0 16px !important;
    }
    
    .elementor-widget-n-tabs .e-n-tab-title-text {
        width: 100%;
    }
    
    .elementor-1699 .container-tab-img {
        min-height: 100%;
    }
    
    .container-geral-img {
        height: 314px;
    }    
}

@media (max-width: 359px) {
    .elementor-widget-n-tabs .e-n-tab-title-text {
        font-size: 14px;
    }
}

/****************/
/**** Slider ****/
/****************/

/*.elementor.elementor-1699.elementor-location-single.post-397.solucoes{*/
/*    overflow: hidden !important;*/
/*}*/

.carrossel-geral-2 .e-n-carousel.swiper.swiper-initialized{
    overflow: visible;
    max-width: 1120px;
    margin: 0;
}

.e-n-carousel .container-background {
    width: 100%;
    opacity: 0.5;
    display: none;
}

.carousel-content {
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center;
}

/*.carrossel-geral-2 .container-background {*/
/*    display: none;*/
/*}*/


@media (min-width:1024px){
    .carrossel-geral-2 .elementor-swiper-button-prev {
        right: 77px !important;
        left: auto !important;
    }
    
    .carrossel-geral-2 .elementor-widget-n-carousel.elementor-element .elementor-swiper-button-next{
        right: 10px !important;
        left: auto !important;
    }
}

@media (min-width:768px) and (max-width:1024px){
    .carrossel-geral-2 .elementor-swiper-button-prev {
        right: 70px !important;
        left: auto !important;
    }
    
    .carrossel-geral-2 .elementor-widget-n-carousel.elementor-element .elementor-swiper-button-next{
        right: 10px !important;
        left: auto !important;
    }
   
}

@media (min-width:376px) and (max-width:767px){
    .carrossel-geral-2 .elementor-swiper-button-prev {
        right: 70px !important;
        left: auto !important;
    }
    
    .carrossel-geral-2 .elementor-widget-n-carousel.elementor-element .elementor-swiper-button-next{
        right: 10px !important;
        left: auto !important;
    }
}

@media (min-width:426px) and (max-width: 767px){
    .carrossel-geral-2 .elementor-swiper-button-prev {
        top: -60px !important;
    }
    
    .carrossel-geral-2 .elementor-swiper-button-next{
        top: -60px !important;
    }
}

@media (max-width:767px){
    .carrossel-geral-2 .elementor-swiper-button-prev {
        right: 70px !important;
        left: auto !important;
    }
    
    .carrossel-geral-2 .elementor-widget-n-carousel.elementor-element .elementor-swiper-button-next{
        right: 10px !important;
        left: auto !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF PRO Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://emtsa.net/en/wp-content/uploads/2025/03/vertopal.com_SF-Pro-Display-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'SF PRO Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://emtsa.net/en/wp-content/uploads/2025/03/vertopal.com_SF-Pro-Display-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'SF PRO Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://emtsa.net/en/wp-content/uploads/2025/03/vertopal.com_SF-Pro-Display-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'SF PRO Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://emtsa.net/en/wp-content/uploads/2025/03/vertopal.com_SF-Pro-Display-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'SF PRO Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://emtsa.net/en/wp-content/uploads/2025/03/vertopal.com_SF-Pro-Display-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */