.elementor-2317 .elementor-element.elementor-element-e01017c{--display:flex;--min-height:647px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-e01017c:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-e01017c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-f7aec11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-6d88424{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-2317 .elementor-element.elementor-element-5a78ac9{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:start;}.elementor-2317 .elementor-element.elementor-element-5a78ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-5a78ac9 img{width:100%;}.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-2317 .elementor-element.elementor-element-7d4ee06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 10px 7px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDBDB;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(218.55625, 218.55625, 218.55625, 0.36);}.elementor-2317 .elementor-element.elementor-element-7d4ee06.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-7d4ee06 .elementor-icon-list-icon i{color:#6EE480;transition:color 0.3s;}.elementor-2317 .elementor-element.elementor-element-7d4ee06 .elementor-icon-list-icon svg{fill:#6EE480;transition:fill 0.3s;}.elementor-2317 .elementor-element.elementor-element-7d4ee06{--e-icon-list-icon-size:9px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-2317 .elementor-element.elementor-element-7d4ee06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2317 .elementor-element.elementor-element-7d4ee06 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-2317 .elementor-element.elementor-element-7d4ee06 .elementor-icon-list-text{transition:color 0.3s;}.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-2317 .elementor-element.elementor-element-ea8b90e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-ea8b90e.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-ea8b90e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:300;color:#000000;}.elementor-2317 .elementor-element.elementor-element-261fcf0{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2317 .elementor-element.elementor-element-261fcf0 .elementor-widget-container{text-align:left;}.elementor-2317 .elementor-element.elementor-element-261fcf0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-261fcf0 .elementor-social-icon{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0201011F;}.elementor-2317 .elementor-element.elementor-element-261fcf0 .elementor-social-icon i{color:#000000;}.elementor-2317 .elementor-element.elementor-element-261fcf0 .elementor-social-icon svg{fill:#000000;}.elementor-2317 .elementor-element.elementor-element-8277732{--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-2317 .elementor-element.elementor-element-96f1517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-96f1517:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-96f1517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-6accb7d{--display:flex;--min-height:20vh;--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;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2317 .elementor-element.elementor-element-6accb7d:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-6accb7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #040A34 0%, #060606 100%);}.elementor-2317 .elementor-element.elementor-element-28847d6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-28847d6.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-28847d6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.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-2317 .elementor-element.elementor-element-9b67758{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:300;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-9b67758.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-2b97375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:060px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-2b97375:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-2b97375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-96ee6ac{--display:flex;}.elementor-2317 .elementor-element.elementor-element-99383dd{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-99383dd.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-99383dd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.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-2317 .elementor-element.elementor-element-afd05f6{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-afd05f6 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-afd05f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-5c3ac84{--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;}.elementor-2317 .elementor-element.elementor-element-2a6352f{--display:flex;}.elementor-2317 .elementor-element.elementor-element-ae3c5f2.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-ae3c5f2 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-0007359 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#00000087;}.elementor-2317 .elementor-element.elementor-element-869a672{--display:flex;}.elementor-2317 .elementor-element.elementor-element-71e5e00{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-848e75a{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-848e75a .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-848e75a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-4430fec{--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;}.elementor-2317 .elementor-element.elementor-element-aa1135e{--display:flex;}.elementor-2317 .elementor-element.elementor-element-db44a64.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-db44a64 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-38741ca .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#00000087;}.elementor-2317 .elementor-element.elementor-element-b922748{--display:flex;}.elementor-2317 .elementor-element.elementor-element-0e20d80{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-e30d7cb{--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;}.elementor-2317 .elementor-element.elementor-element-3d44782{--display:flex;}.elementor-2317 .elementor-element.elementor-element-0f600e9.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-0f600e9 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-5f16aea .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#00000087;}.elementor-2317 .elementor-element.elementor-element-ad928ac{--display:flex;}.elementor-2317 .elementor-element.elementor-element-5343fd8{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-327a643 img{border-radius:18px 18px 18px 18px;}.elementor-2317 .elementor-element.elementor-element-8f0c960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-8f0c960:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-8f0c960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-23a2afb{--display:flex;--min-height:20vh;--justify-content:center;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2317 .elementor-element.elementor-element-23a2afb:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-23a2afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2317 .elementor-element.elementor-element-9b2d35d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-77f85d8{--display:flex;}.elementor-2317 .elementor-element.elementor-element-0febbea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2317 .elementor-element.elementor-element-bd153b8.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-bd153b8{text-align:start;}.elementor-2317 .elementor-element.elementor-element-bd153b8 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:41px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2317 .elementor-element.elementor-element-3cb614e.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-3cb614e .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-3cb614e .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-3cb614e .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-3cb614e .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-3cb614e:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-3cb614e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-3cb614e .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-23b6b4a{--display:flex;}.elementor-2317 .elementor-element.elementor-element-c4538b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2317 .elementor-element.elementor-element-9ab442b.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-9ab442b{text-align:start;}.elementor-2317 .elementor-element.elementor-element-9ab442b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:41px;font-weight:500;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-68eeb29.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-68eeb29 .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-68eeb29 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-68eeb29 .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-68eeb29 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-68eeb29:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-68eeb29:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-68eeb29 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-57b97c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2317 .elementor-element.elementor-element-adff546{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2317 .elementor-element.elementor-element-c721792.elementor-element{--align-self:center;}.elementor-2317 .elementor-element.elementor-element-c721792{text-align:start;}.elementor-2317 .elementor-element.elementor-element-c721792 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:41px;font-weight:500;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-a70a510.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-a70a510 .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-a70a510 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-a70a510 .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-a70a510 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-a70a510:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-a70a510:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-a70a510 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-fd17f0f{--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-2317 .elementor-element.elementor-element-94fa14a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-94fa14a:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-94fa14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-902b0f5{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-902b0f5.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-902b0f5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-2317 .elementor-element.elementor-element-28f2220{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-28f2220 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-28f2220 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-5cb9526{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-fd8cfb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-fd8cfb8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--border-top-left-radius:18px;--border-top-right-radius:18px;--border-bottom-right-radius:18px;--border-bottom-left-radius:18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2317 .elementor-element.elementor-element-fd8cfb8, .elementor-2317 .elementor-element.elementor-element-fd8cfb8::before{--border-transition:0.3s;}.elementor-2317 .elementor-element.elementor-element-fff7615{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-995916d.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-995916d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-d9369d9{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-fb09942.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-fb09942 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-111d796{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-544015f{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-2b3ff9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-2b3ff9e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--border-top-left-radius:18px;--border-top-right-radius:18px;--border-bottom-right-radius:18px;--border-bottom-left-radius:18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2317 .elementor-element.elementor-element-2b3ff9e, .elementor-2317 .elementor-element.elementor-element-2b3ff9e::before{--border-transition:0.3s;}.elementor-2317 .elementor-element.elementor-element-bc63e0b{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-2146a50.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-2146a50 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-874a930{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-f09dc31.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-f09dc31 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-e4ab81f{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-60a1699{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-4c3ac7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-4c3ac7a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--border-top-left-radius:18px;--border-top-right-radius:18px;--border-bottom-right-radius:18px;--border-bottom-left-radius:18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2317 .elementor-element.elementor-element-4c3ac7a, .elementor-2317 .elementor-element.elementor-element-4c3ac7a::before{--border-transition:0.3s;}.elementor-2317 .elementor-element.elementor-element-cf07a47{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-23a372d.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-23a372d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-8d11cfe{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-e2f7a81.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-e2f7a81 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-2298ac4{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-3488823{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-9546a6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-9546a6b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--border-top-left-radius:18px;--border-top-right-radius:18px;--border-bottom-right-radius:18px;--border-bottom-left-radius:18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2317 .elementor-element.elementor-element-9546a6b, .elementor-2317 .elementor-element.elementor-element-9546a6b::before{--border-transition:0.3s;}.elementor-2317 .elementor-element.elementor-element-52145a3{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-1cd6dde.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-1cd6dde .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-f2e9f09{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-c405e88.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-c405e88 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-0aae70e{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-edb6e53{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-9e5a8a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-9e5a8a0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--border-top-left-radius:18px;--border-top-right-radius:18px;--border-bottom-right-radius:18px;--border-bottom-left-radius:18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2317 .elementor-element.elementor-element-9e5a8a0, .elementor-2317 .elementor-element.elementor-element-9e5a8a0::before{--border-transition:0.3s;}.elementor-2317 .elementor-element.elementor-element-836f860{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-ed48c57.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-ed48c57 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-6795d0b{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-307affb.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-307affb .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-b2496c0{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-e92f1ed{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-0ab4a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-0ab4a18:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CACACA70;--border-color:#CACACA70;--border-radius:18px 18px 18px 18px;--border-top-left-radius:18px;--border-top-right-radius:18px;--border-bottom-right-radius:18px;--border-bottom-left-radius:18px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2317 .elementor-element.elementor-element-0ab4a18, .elementor-2317 .elementor-element.elementor-element-0ab4a18::before{--border-transition:0.3s;}.elementor-2317 .elementor-element.elementor-element-938bf33{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-c186a7e.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-c186a7e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-91b25d6{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-bff7748.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-bff7748 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-7da4a80{--display:flex;--justify-content:center;}.elementor-2317 .elementor-element.elementor-element-80110aa{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-9c7a5a2{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-9c7a5a2 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-9c7a5a2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2317 .elementor-element.elementor-element-786855e{--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-2317 .elementor-element.elementor-element-2ca9257{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-2ca9257:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-2ca9257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-7670bb2{--display:flex;--min-height:20vh;--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;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2317 .elementor-element.elementor-element-7670bb2:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-7670bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #040A34 0%, #060606 100%);}.elementor-2317 .elementor-element.elementor-element-425890c.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-425890c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-588ec59.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-588ec59 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-ecbbd63{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-284d972{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#201E1E;--border-color:#201E1E;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-284d972:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-284d972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000066 0%, #1A1A1A59 100%);}.elementor-2317 .elementor-element.elementor-element-284d972:hover{box-shadow:0px 0px 10px 0px rgba(156.4, 156.4, 156.4, 0.5);}.elementor-2317 .elementor-element.elementor-element-c7b061d.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-c7b061d .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-c7b061d .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-c7b061d .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-c7b061d .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-c7b061d:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-c7b061d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-c7b061d .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-25c30a3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#201E1E;--border-color:#201E1E;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-25c30a3:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-25c30a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000066 0%, #1A1A1A59 100%);}.elementor-2317 .elementor-element.elementor-element-25c30a3:hover{box-shadow:0px 0px 10px 0px rgba(156.4, 156.4, 156.4, 0.5);}.elementor-2317 .elementor-element.elementor-element-4b9f6cb.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-4b9f6cb .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-4b9f6cb .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-4b9f6cb .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-4b9f6cb .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-4b9f6cb:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-4b9f6cb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-4b9f6cb .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-257035d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#201E1E;--border-color:#201E1E;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-257035d:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-257035d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000066 0%, #1A1A1A59 100%);}.elementor-2317 .elementor-element.elementor-element-257035d:hover{box-shadow:0px 0px 10px 0px rgba(156.4, 156.4, 156.4, 0.5);}.elementor-2317 .elementor-element.elementor-element-7ca6b69.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-7ca6b69 .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-7ca6b69 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-7ca6b69 .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-7ca6b69 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-7ca6b69:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-7ca6b69:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-7ca6b69 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-bd2b850{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#201E1E;--border-color:#201E1E;--border-radius:18px 18px 18px 18px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-bd2b850:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-bd2b850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000066 0%, #1A1A1A59 100%);}.elementor-2317 .elementor-element.elementor-element-bd2b850:hover{box-shadow:0px 0px 10px 0px rgba(156.4, 156.4, 156.4, 0.5);}.elementor-2317 .elementor-element.elementor-element-650f4c5.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-650f4c5 .elementor-icon-box-wrapper{text-align:start;}.elementor-2317 .elementor-element.elementor-element-650f4c5 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-650f4c5 .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-650f4c5 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-650f4c5:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-650f4c5:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-650f4c5 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#ACACAC;}.elementor-2317 .elementor-element.elementor-element-fe825ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-fe825ad:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-fe825ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-228fb93{--display:flex;}.elementor-2317 .elementor-element.elementor-element-01ffb1b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-01ffb1b.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-01ffb1b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-2317 .elementor-element.elementor-element-60f5150{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-60f5150 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-60f5150 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-d060373{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D14;--border-color:#3D3D3D14;--border-radius:18px 18px 18px 18px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-d060373:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-d060373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2317 .elementor-element.elementor-element-015e605{--display:flex;--min-height:400px;--border-radius:15px 15px 15px 15px;--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-2317 .elementor-element.elementor-element-015e605:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-015e605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielbrandao.com.br/wp-content/uploads/2026/03/screencapture-advogadatamarapimentel-solicitaratendimento-br-2026-03-17-15_10_34-scaled.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-c88ba91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-c88ba91{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-2473721{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--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-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-2317 .elementor-element.elementor-element-78b9da6 .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-f2ab5a0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D14;--border-color:#3D3D3D14;--border-radius:18px 18px 18px 18px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-f2ab5a0:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-f2ab5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2317 .elementor-element.elementor-element-f66f460{--display:flex;--min-height:400px;--border-radius:15px 15px 15px 15px;--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-2317 .elementor-element.elementor-element-f66f460:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-f66f460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielbrandao.com.br/wp-content/uploads/2026/08/screenshot-capture-2026-08-13T19-49-34-1-scaled.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-03599d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-03599d1{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-36e1a99{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--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-2317 .elementor-element.elementor-element-9763146 .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-6f24ebe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D14;--border-color:#3D3D3D14;--border-radius:18px 18px 18px 18px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-6f24ebe:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-6f24ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2317 .elementor-element.elementor-element-c7c018b{--display:flex;--min-height:400px;--border-radius:15px 15px 15px 15px;--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-2317 .elementor-element.elementor-element-c7c018b:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-c7c018b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabrielbrandao.com.br/wp-content/uploads/2026/03/screencapture-pollyannamarcalamaral-solicitaratendimento-br-2026-03-17-15_09_48-scaled.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-4e6dcb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-4e6dcb2{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-08a8b26{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--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-2317 .elementor-element.elementor-element-a8b42eb .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-bc00380{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3D3D3D14;--border-color:#3D3D3D14;--border-radius:18px 18px 18px 18px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-bc00380:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-bc00380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2317 .elementor-element.elementor-element-abb22d7{--display:flex;--min-height:400px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-abb22d7:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-abb22d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-b02f5d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2317 .elementor-element.elementor-element-b02f5d7{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-96af3d3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--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-2317 .elementor-element.elementor-element-5ac1bbd .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-69d0abd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-2317 .elementor-element.elementor-element-84ec75f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-937f32d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D3D3D3;--border-color:#D3D3D3;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-937f32d:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-937f32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-0e8504d.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-0e8504d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2317 .elementor-element.elementor-element-0e8504d .elementor-icon-box-title{margin-block-end:7px;color:#272727;}.elementor-2317 .elementor-element.elementor-element-0e8504d.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-2317 .elementor-element.elementor-element-0e8504d.elementor-view-framed .elementor-icon, .elementor-2317 .elementor-element.elementor-element-0e8504d.elementor-view-default .elementor-icon{fill:#2A2A2A;color:#2A2A2A;border-color:#2A2A2A;}.elementor-2317 .elementor-element.elementor-element-0e8504d .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-0e8504d .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-0e8504d:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-0e8504d:has(:focus) .elementor-icon-box-title{color:#272727;}.elementor-2317 .elementor-element.elementor-element-0e8504d .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#424242;}.elementor-2317 .elementor-element.elementor-element-8404dd5 .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-96dc1cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D3D3D3;--border-color:#D3D3D3;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-96dc1cf:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-96dc1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f .elementor-icon-box-title{margin-block-end:7px;color:#272727;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f.elementor-view-framed .elementor-icon, .elementor-2317 .elementor-element.elementor-element-5ce2f2f.elementor-view-default .elementor-icon{fill:#2A2A2A;color:#2A2A2A;border-color:#2A2A2A;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-5ce2f2f .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-5ce2f2f:has(:focus) .elementor-icon-box-title{color:#272727;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#424242;}.elementor-2317 .elementor-element.elementor-element-3e79b08 .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-0c0a235{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D3D3D3;--border-color:#D3D3D3;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2317 .elementor-element.elementor-element-0c0a235:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-0c0a235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-4c35270.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-4c35270 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2317 .elementor-element.elementor-element-4c35270 .elementor-icon-box-title{margin-block-end:7px;color:#272727;}.elementor-2317 .elementor-element.elementor-element-4c35270.elementor-view-stacked .elementor-icon{background-color:#2A2A2A;}.elementor-2317 .elementor-element.elementor-element-4c35270.elementor-view-framed .elementor-icon, .elementor-2317 .elementor-element.elementor-element-4c35270.elementor-view-default .elementor-icon{fill:#2A2A2A;color:#2A2A2A;border-color:#2A2A2A;}.elementor-2317 .elementor-element.elementor-element-4c35270 .elementor-icon-box-title, .elementor-2317 .elementor-element.elementor-element-4c35270 .elementor-icon-box-title a{font-family:"Albert Sans", Sans-serif;font-size:19px;font-weight:400;text-transform:none;}.elementor-2317 .elementor-element.elementor-element-4c35270:has(:hover) .elementor-icon-box-title,
					 .elementor-2317 .elementor-element.elementor-element-4c35270:has(:focus) .elementor-icon-box-title{color:#272727;}.elementor-2317 .elementor-element.elementor-element-4c35270 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:14px;font-weight:400;color:#424242;}.elementor-2317 .elementor-element.elementor-element-f099c8f .elementor-button{background-color:#E6E6E6;font-family:"Albert Sans", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;}.elementor-2317 .elementor-element.elementor-element-80b225b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-80b225b:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-80b225b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-3fa964d{--display:flex;}.elementor-2317 .elementor-element.elementor-element-f929906{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-f929906.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-f929906 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-2317 .elementor-element.elementor-element-b18d113{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-b18d113 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-b18d113 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-38e39c3{--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;}.elementor-2317 .elementor-element.elementor-element-2996873{--display:flex;--justify-content:space-between;}.elementor-2317 .elementor-element.elementor-element-0040649.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-0040649 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-80c87d5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#00000087;}.elementor-2317 .elementor-element.elementor-element-da0d1cb{--display:flex;}.elementor-2317 .elementor-element.elementor-element-d5123af{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-5ff6f07{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-5ff6f07 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-5ff6f07 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-00b418b{--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;}.elementor-2317 .elementor-element.elementor-element-b47f033{--display:flex;}.elementor-2317 .elementor-element.elementor-element-d4d1a73.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-d4d1a73 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-8cdbda5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#00000087;}.elementor-2317 .elementor-element.elementor-element-e32747d{--display:flex;}.elementor-2317 .elementor-element.elementor-element-2a4d99a{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-386a278{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-386a278 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-386a278 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2317 .elementor-element.elementor-element-aa6d19b{--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;}.elementor-2317 .elementor-element.elementor-element-d32dbc2{--display:flex;--justify-content:space-between;}.elementor-2317 .elementor-element.elementor-element-c0af46b.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-c0af46b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-2317 .elementor-element.elementor-element-8afba0b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;color:#00000087;}.elementor-2317 .elementor-element.elementor-element-24f916b{--display:flex;}.elementor-2317 .elementor-element.elementor-element-c6a83a5{font-family:"Albert Sans", Sans-serif;font-weight:400;color:#4E4E4E;}.elementor-2317 .elementor-element.elementor-element-932eee5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-932eee5:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-932eee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2317 .elementor-element.elementor-element-418083d{--display:flex;}.elementor-2317 .elementor-element.elementor-element-c185f0d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-c185f0d.elementor-element{--align-self:flex-start;}.elementor-2317 .elementor-element.elementor-element-c185f0d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:500;color:#000000;}.elementor-2317 .elementor-element.elementor-element-4f35926{--divider-border-style:solid;--divider-color:#0000001F;--divider-border-width:1px;}.elementor-2317 .elementor-element.elementor-element-4f35926 .elementor-divider-separator{width:100%;}.elementor-2317 .elementor-element.elementor-element-4f35926 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2317 .elementor-element.elementor-element-6aa1775{--grid-row-gap:80px;--grid-column-gap:60px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__thumbnail__link{width:100%;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__card{border-width:0px;border-radius:18px;padding-top:0px;padding-bottom:0px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__text{padding:0 15px;margin-top:4px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__meta-data{padding:10px 15px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__avatar{padding-right:15px;padding-left:15px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__badge{left:0;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__card .elementor-post__badge{background-color:#000000;color:#FFFFFF;border-radius:18px;font-size:8px;margin:12px;font-family:"Albert Sans", Sans-serif;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:3.3px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__title, .elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__title a{color:#000000;font-family:"Albert Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__title{margin-bottom:8px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__excerpt p{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__read-more{color:#000000;}.elementor-2317 .elementor-element.elementor-element-6aa1775 a.elementor-post__read-more{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:italic;text-decoration:underline;line-height:1em;letter-spacing:0px;}.elementor-2317 .elementor-element.elementor-element-b67a86c{--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-2317 .elementor-element.elementor-element-07a2317{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2317 .elementor-element.elementor-element-5a78ac9{--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-2317 .elementor-element.elementor-element-ea8b90e{--container-widget-width:907px;--container-widget-flex-grow:0;width:var( --container-widget-width, 907px );max-width:907px;}.elementor-2317 .elementor-element.elementor-element-9b2d35d{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-5cb9526{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-fb09942 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-f09dc31 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-e2f7a81 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-c405e88 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-307affb .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-bff7748 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-425890c .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-588ec59 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-ecbbd63{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-015e605:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-015e605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-2473721{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-f66f460:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-f66f460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-36e1a99{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-c7c018b:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-c7c018b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-08a8b26{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-abb22d7:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-abb22d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-96af3d3{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-69d0abd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2317 .elementor-element.elementor-element-84ec75f{--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-38e39c3{--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-2317 .elementor-element.elementor-element-0040649 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-00b418b{--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-2317 .elementor-element.elementor-element-d4d1a73 .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-aa6d19b{--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-2317 .elementor-element.elementor-element-c0af46b .elementor-heading-title{font-size:25px;}.elementor-2317 .elementor-element.elementor-element-6aa1775{--grid-row-gap:71px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__excerpt p{font-size:14px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 a.elementor-post__read-more{font-size:14px;}}@media(min-width:768px){.elementor-2317 .elementor-element.elementor-element-e01017c{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-96f1517{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-2b97375{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-2a6352f{--width:30%;}.elementor-2317 .elementor-element.elementor-element-869a672{--width:70%;}.elementor-2317 .elementor-element.elementor-element-aa1135e{--width:30%;}.elementor-2317 .elementor-element.elementor-element-b922748{--width:70%;}.elementor-2317 .elementor-element.elementor-element-3d44782{--width:30%;}.elementor-2317 .elementor-element.elementor-element-ad928ac{--width:70%;}.elementor-2317 .elementor-element.elementor-element-8f0c960{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-94fa14a{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-fff7615{--width:30%;}.elementor-2317 .elementor-element.elementor-element-d9369d9{--width:70%;}.elementor-2317 .elementor-element.elementor-element-111d796{--width:70%;}.elementor-2317 .elementor-element.elementor-element-bc63e0b{--width:30%;}.elementor-2317 .elementor-element.elementor-element-874a930{--width:70%;}.elementor-2317 .elementor-element.elementor-element-e4ab81f{--width:70%;}.elementor-2317 .elementor-element.elementor-element-cf07a47{--width:30%;}.elementor-2317 .elementor-element.elementor-element-8d11cfe{--width:70%;}.elementor-2317 .elementor-element.elementor-element-2298ac4{--width:70%;}.elementor-2317 .elementor-element.elementor-element-52145a3{--width:30%;}.elementor-2317 .elementor-element.elementor-element-f2e9f09{--width:70%;}.elementor-2317 .elementor-element.elementor-element-0aae70e{--width:70%;}.elementor-2317 .elementor-element.elementor-element-836f860{--width:30%;}.elementor-2317 .elementor-element.elementor-element-6795d0b{--width:70%;}.elementor-2317 .elementor-element.elementor-element-b2496c0{--width:70%;}.elementor-2317 .elementor-element.elementor-element-938bf33{--width:30%;}.elementor-2317 .elementor-element.elementor-element-91b25d6{--width:70%;}.elementor-2317 .elementor-element.elementor-element-7da4a80{--width:70%;}.elementor-2317 .elementor-element.elementor-element-2ca9257{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-fe825ad{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-80b225b{--content-width:90%;}.elementor-2317 .elementor-element.elementor-element-2996873{--width:30%;}.elementor-2317 .elementor-element.elementor-element-da0d1cb{--width:70%;}.elementor-2317 .elementor-element.elementor-element-b47f033{--width:30%;}.elementor-2317 .elementor-element.elementor-element-e32747d{--width:70%;}.elementor-2317 .elementor-element.elementor-element-d32dbc2{--width:30%;}.elementor-2317 .elementor-element.elementor-element-24f916b{--width:70%;}.elementor-2317 .elementor-element.elementor-element-932eee5{--content-width:90%;}}@media(max-width:767px){.elementor-2317 .elementor-element.elementor-element-e01017c{--content-width:90vw;--min-height:21vh;--justify-content:space-between;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2317 .elementor-element.elementor-element-f7aec11{--min-height:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-5a78ac9{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-2317 .elementor-element.elementor-element-ea8b90e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2317 .elementor-element.elementor-element-ea8b90e .elementor-heading-title{font-size:27px;}.elementor-2317 .elementor-element.elementor-element-96f1517{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-6accb7d{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2317 .elementor-element.elementor-element-28847d6{--container-widget-width:702px;--container-widget-flex-grow:0;width:var( --container-widget-width, 702px );max-width:702px;}.elementor-2317 .elementor-element.elementor-element-28847d6 .elementor-heading-title{font-size:34px;}.elementor-2317 .elementor-element.elementor-element-9b67758{text-align:start;font-size:20px;}.elementor-2317 .elementor-element.elementor-element-2b97375{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-99383dd{--container-widget-width:702px;--container-widget-flex-grow:0;width:var( --container-widget-width, 702px );max-width:702px;}.elementor-2317 .elementor-element.elementor-element-99383dd .elementor-heading-title{font-size:34px;}.elementor-2317 .elementor-element.elementor-element-5c3ac84{--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-2317 .elementor-element.elementor-element-ae3c5f2 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-4430fec{--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-2317 .elementor-element.elementor-element-db44a64 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-e30d7cb{--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-2317 .elementor-element.elementor-element-0f600e9 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-8f0c960{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-23a2afb{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2317 .elementor-element.elementor-element-9b2d35d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-3cb614e .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-68eeb29 .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-94fa14a{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-902b0f5{--container-widget-width:702px;--container-widget-flex-grow:0;width:var( --container-widget-width, 702px );max-width:702px;}.elementor-2317 .elementor-element.elementor-element-902b0f5 .elementor-heading-title{font-size:34px;}.elementor-2317 .elementor-element.elementor-element-5cb9526{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-fd8cfb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-fff7615{--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-2317 .elementor-element.elementor-element-995916d .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-d9369d9{--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-2317 .elementor-element.elementor-element-fb09942 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-111d796{--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-2317 .elementor-element.elementor-element-2b3ff9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-bc63e0b{--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-2317 .elementor-element.elementor-element-2146a50 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-874a930{--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-2317 .elementor-element.elementor-element-f09dc31 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-e4ab81f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-4c3ac7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-cf07a47{--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-2317 .elementor-element.elementor-element-23a372d .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-8d11cfe{--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-2317 .elementor-element.elementor-element-e2f7a81 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-9546a6b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-52145a3{--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-2317 .elementor-element.elementor-element-1cd6dde .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-f2e9f09{--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-2317 .elementor-element.elementor-element-c405e88 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-9e5a8a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-836f860{--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-2317 .elementor-element.elementor-element-ed48c57 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-6795d0b{--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-2317 .elementor-element.elementor-element-307affb .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-0ab4a18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2317 .elementor-element.elementor-element-938bf33{--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-2317 .elementor-element.elementor-element-c186a7e .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-91b25d6{--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-2317 .elementor-element.elementor-element-bff7748 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-2ca9257{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-7670bb2{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2317 .elementor-element.elementor-element-425890c .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-588ec59 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-ecbbd63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-c7b061d .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-4b9f6cb .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-7ca6b69 .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-650f4c5 .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-fe825ad{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-01ffb1b{--container-widget-width:702px;--container-widget-flex-grow:0;width:var( --container-widget-width, 702px );max-width:702px;}.elementor-2317 .elementor-element.elementor-element-01ffb1b .elementor-heading-title{font-size:34px;}.elementor-2317 .elementor-element.elementor-element-d060373{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2317 .elementor-element.elementor-element-015e605:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-015e605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-2473721{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-2317 .elementor-element.elementor-element-f2ab5a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2317 .elementor-element.elementor-element-f66f460:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-f66f460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-36e1a99{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-2317 .elementor-element.elementor-element-6f24ebe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2317 .elementor-element.elementor-element-c7c018b:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-c7c018b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-08a8b26{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-2317 .elementor-element.elementor-element-bc00380{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2317 .elementor-element.elementor-element-abb22d7:not(.elementor-motion-effects-element-type-background), .elementor-2317 .elementor-element.elementor-element-abb22d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-96af3d3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-2317 .elementor-element.elementor-element-69d0abd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2317 .elementor-element.elementor-element-84ec75f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2317 .elementor-element.elementor-element-0e8504d .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-5ce2f2f .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-4c35270 .elementor-icon-box-wrapper{text-align:center;}.elementor-2317 .elementor-element.elementor-element-80b225b{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-f929906{--container-widget-width:702px;--container-widget-flex-grow:0;width:var( --container-widget-width, 702px );max-width:702px;}.elementor-2317 .elementor-element.elementor-element-f929906 .elementor-heading-title{font-size:34px;}.elementor-2317 .elementor-element.elementor-element-38e39c3{--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-2317 .elementor-element.elementor-element-2996873{--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-2317 .elementor-element.elementor-element-0040649 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-da0d1cb{--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-2317 .elementor-element.elementor-element-00b418b{--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-2317 .elementor-element.elementor-element-b47f033{--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-2317 .elementor-element.elementor-element-d4d1a73 .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-e32747d{--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-2317 .elementor-element.elementor-element-aa6d19b{--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-2317 .elementor-element.elementor-element-d32dbc2{--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-2317 .elementor-element.elementor-element-c0af46b .elementor-heading-title{font-size:26px;}.elementor-2317 .elementor-element.elementor-element-24f916b{--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-2317 .elementor-element.elementor-element-932eee5{--content-width:90vw;--min-height:75vh;--justify-content:space-between;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2317 .elementor-element.elementor-element-c185f0d{--container-widget-width:702px;--container-widget-flex-grow:0;width:var( --container-widget-width, 702px );max-width:702px;}.elementor-2317 .elementor-element.elementor-element-c185f0d .elementor-heading-title{font-size:34px;}.elementor-2317 .elementor-element.elementor-element-6aa1775{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2317 .elementor-element.elementor-element-6aa1775:after{content:"0.5";}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__thumbnail__link{width:100%;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__title, .elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__title a{font-size:18px;}.elementor-2317 .elementor-element.elementor-element-6aa1775 .elementor-post__title{margin-bottom:9px;}}/* Start custom CSS for heading, class: .elementor-element-ea8b90e */.elementor-2317 .elementor-element.elementor-element-ea8b90e .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3c5f2 */.elementor-2317 .elementor-element.elementor-element-ae3c5f2 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db44a64 */.elementor-2317 .elementor-element.elementor-element-db44a64 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f600e9 */.elementor-2317 .elementor-element.elementor-element-0f600e9 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-995916d */.elementor-2317 .elementor-element.elementor-element-995916d .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb09942 */.elementor-2317 .elementor-element.elementor-element-fb09942 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2146a50 */.elementor-2317 .elementor-element.elementor-element-2146a50 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f09dc31 */.elementor-2317 .elementor-element.elementor-element-f09dc31 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23a372d */.elementor-2317 .elementor-element.elementor-element-23a372d .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f7a81 */.elementor-2317 .elementor-element.elementor-element-e2f7a81 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cd6dde */.elementor-2317 .elementor-element.elementor-element-1cd6dde .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c405e88 */.elementor-2317 .elementor-element.elementor-element-c405e88 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed48c57 */.elementor-2317 .elementor-element.elementor-element-ed48c57 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-307affb */.elementor-2317 .elementor-element.elementor-element-307affb .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c186a7e */.elementor-2317 .elementor-element.elementor-element-c186a7e .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bff7748 */.elementor-2317 .elementor-element.elementor-element-bff7748 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-425890c */.elementor-2317 .elementor-element.elementor-element-425890c .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #FFFFFF 45%, 
        #FFFFFF 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588ec59 */.elementor-2317 .elementor-element.elementor-element-588ec59 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #FFFFFF 45%, 
        #FFFFFF 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015e605 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-015e605 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-015e605:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-015e605 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa0be */.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66f460 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-f66f460 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-f66f460:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-f66f460 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0069246 */.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c018b *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-c7c018b {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-c7c018b:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-c7c018b {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae5bb91 */.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb22d7 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-abb22d7 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-abb22d7:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-abb22d7 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a872e70 */.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015e605 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-015e605 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-015e605:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-015e605 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa0be */.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66f460 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-f66f460 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-f66f460:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-f66f460 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0069246 */.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c018b *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-c7c018b {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-c7c018b:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-c7c018b {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae5bb91 */.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb22d7 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-abb22d7 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-abb22d7:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-abb22d7 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a872e70 */.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015e605 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-015e605 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-015e605:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-015e605 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa0be */.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66f460 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-f66f460 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-f66f460:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-f66f460 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0069246 */.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c018b *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-c7c018b {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-c7c018b:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-c7c018b {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae5bb91 */.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb22d7 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-abb22d7 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-abb22d7:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-abb22d7 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a872e70 */.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015e605 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-015e605 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-015e605:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-015e605 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa0be */.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66f460 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-f66f460 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-f66f460:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-f66f460 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0069246 */.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c018b *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-c7c018b {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-c7c018b:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-c7c018b {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae5bb91 */.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb22d7 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-abb22d7 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-abb22d7:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-abb22d7 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a872e70 */.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-015e605 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-015e605 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-015e605:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-015e605 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33aa0be */.elementor-2317 .elementor-element.elementor-element-33aa0be .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f66f460 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-f66f460 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-f66f460:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-f66f460 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0069246 */.elementor-2317 .elementor-element.elementor-element-0069246 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c018b *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-c7c018b {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-c7c018b:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-c7c018b {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae5bb91 */.elementor-2317 .elementor-element.elementor-element-ae5bb91 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb22d7 *//* Efeito de rolagem lenta ao passar o mouse - Com cantos arredondados */
.elementor-2317 .elementor-element.elementor-element-abb22d7 {
    /* Define o arredondamento de 15px */
    border-radius: 12px !important;
    /* Essencial para que a imagem respeite as bordas arredondadas */
    overflow: hidden !important; 
    
    border: none !important; /* Mantém sem borda visível */
    background-position: top center;
    /* Velocidade da rolagem (8 segundos) */
    transition: background-position 8s ease-in-out !important;
}

/* Quando passar o mouse (Hover) */
.elementor-2317 .elementor-element.elementor-element-abb22d7:hover {
    background-position: bottom center;
}

/* Ajuste para Mobile (Opcional, mas recomendado manter centralizado) */
@media (max-width: 767px) {
    .elementor-2317 .elementor-element.elementor-element-abb22d7 {
        background-position: center; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a872e70 */.elementor-2317 .elementor-element.elementor-element-a872e70 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0040649 */.elementor-2317 .elementor-element.elementor-element-0040649 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d1a73 */.elementor-2317 .elementor-element.elementor-element-d4d1a73 .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0af46b */.elementor-2317 .elementor-element.elementor-element-c0af46b .elementor-heading-title {
    /* Angulo de 165deg para o gradiente "atravessar" as letras e aparecer mais */
    background: linear-gradient(165deg, 
        #a1a1a1 0%, 
        #000000 45%, 
        #000000 100%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */