.elementor-24 .elementor-element.elementor-element-46c2e44:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26262669;background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2025/06/0aed9667609d6c8244d04ef70b2d965dac21a48b-scaled.jpg");background-position:-11px -99px;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-background-overlay{background-color:#262626E5;opacity:0.9;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-container{max-width:1440px;min-height:640px;}.elementor-24 .elementor-element.elementor-element-46c2e44{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24 .elementor-element.elementor-element-46c2e44, .elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-4530f56.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-4530f56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-4530f56.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-4530f56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-4530f56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2734be4 > .elementor-widget-container{margin:0px 0px 43px 0px;}.elementor-24 .elementor-element.elementor-element-2734be4{text-align:center;}.elementor-24 .elementor-element.elementor-element-2734be4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:96px;font-weight:800;text-transform:none;line-height:24px;letter-spacing:0px;mix-blend-mode:screen;color:var( --e-global-color-04e2fcf );}.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-24 .elementor-element.elementor-element-aecaf18{--divider-border-style:solid;--divider-color:var( --e-global-color-e75c69a );--divider-border-width:2px;width:var( --container-widget-width, 544px );max-width:544px;--container-widget-width:544px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-aecaf18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-aecaf18 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-aecaf18 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-24 .elementor-element.elementor-element-0c0613e{width:100%;max-width:100%;text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:32px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-0c0613e > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e7f3150 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-e7f3150:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e7f3150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-e7f3150 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 25%, #FFFFFF 50%);opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-e7f3150 > .elementor-container{max-width:1440px;}.elementor-24 .elementor-element.elementor-element-e7f3150{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-5eb574e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-5eb574e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-5eb574e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 160px 60px 160px;}.elementor-24 .elementor-element.elementor-element-5eb574e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-07c4464 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b993e18{width:auto;max-width:auto;text-align:left;}.elementor-24 .elementor-element.elementor-element-b993e18 > .elementor-widget-container{margin:0px 24px 64px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b993e18 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:32px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-5f94cfc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-88790ad{--divider-border-style:solid;--divider-color:var( --e-global-color-0e468f0 );--divider-border-width:2px;width:var( --container-widget-width, 94px );max-width:94px;--container-widget-width:94px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-88790ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-88790ad .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-24 .elementor-element.elementor-element-88790ad .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-29f85df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-29f85df{text-align:left;font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );color:#333333;}.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-24 .elementor-element.elementor-element-9199526 .elementor-button{background-color:var( --e-global-color-0e468f0 );font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:32px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 48px 18px 48px;}.elementor-24 .elementor-element.elementor-element-9199526 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-9199526 .elementor-button:focus{background-color:#006475;}.elementor-24 .elementor-element.elementor-element-9199526 > .elementor-widget-container{margin:31px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-1e52bd4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-1e52bd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-1e52bd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 160px 80px 0px;}.elementor-24 .elementor-element.elementor-element-59a577a{width:auto;max-width:auto;text-align:left;}.elementor-24 .elementor-element.elementor-element-59a577a > .elementor-widget-container{margin:0px 24px 64px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-59a577a .elementor-heading-title{font-family:var( --e-global-typography-b6b4a2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b6b4a2b-font-size );font-weight:var( --e-global-typography-b6b4a2b-font-weight );text-transform:var( --e-global-typography-b6b4a2b-text-transform );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-cc62751{--divider-border-style:solid;--divider-color:var( --e-global-color-0e468f0 );--divider-border-width:2px;width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-cc62751 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cc62751 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-cc62751 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-24 .elementor-element.elementor-element-24365f6{--grid-columns:1;}.elementor-24 .elementor-element.elementor-element-1bf66d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-1bf66d3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1bf66d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#75675A;background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2025/06/abstract-creative-concept-multicolored-blurred-background-set-web-mobile-applications-art-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-1bf66d3 > .elementor-container{min-height:1114px;}.elementor-24 .elementor-element.elementor-element-1bf66d3{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-1bf66d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-bf04dbc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-bf04dbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-bf04dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 160px 50px 160px;}.elementor-24 .elementor-element.elementor-element-bf04dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-092f4fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9d0875a{--divider-border-style:solid;--divider-color:var( --e-global-color-77128c2 );--divider-border-width:2px;}.elementor-24 .elementor-element.elementor-element-9d0875a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9d0875a .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-9d0875a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-5a13579 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f356466 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f356466{text-align:center;}.elementor-24 .elementor-element.elementor-element-f356466 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:38px;font-weight:800;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-3cf4372 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8a46828{--divider-border-style:solid;--divider-color:var( --e-global-color-77128c2 );--divider-border-width:2px;}.elementor-24 .elementor-element.elementor-element-8a46828 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8a46828 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-24 .elementor-element.elementor-element-8a46828 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-b1f8ee0 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-24 .elementor-element.elementor-element-b1f8ee0 > .elementor-container{min-height:262px;}.elementor-24 .elementor-element.elementor-element-b1f8ee0{margin-top:64px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-c2c0a5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-c2c0a5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c2c0a5f:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-c2c0a5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-c2c0a5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-30ed668{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-30ed668 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-30ed668 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-30ed668 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-30ed668 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-72644d0{width:auto;max-width:auto;top:210px;z-index:0;}.elementor-24 .elementor-element.elementor-element-72644d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-72644d0{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-72644d0{right:30px;}.elementor-24 .elementor-element.elementor-element-72644d0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-72644d0 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-72644d0 .elementor-heading-title a:focus{color:#FFFFFF;}.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-24 .elementor-element.elementor-element-c591d70 img{width:100%;}.elementor-24 .elementor-element.elementor-element-c591d70:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-de46e0d{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-de46e0d > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5e8e9a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-5e8e9a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-5e8e9a8:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-5e8e9a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-5e8e9a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-bef4a27{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-bef4a27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bef4a27 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-bef4a27 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-bef4a27 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-510c5d6{width:auto;max-width:auto;top:208px;z-index:0;}.elementor-24 .elementor-element.elementor-element-510c5d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-510c5d6{left:38px;}body.rtl .elementor-24 .elementor-element.elementor-element-510c5d6{right:38px;}.elementor-24 .elementor-element.elementor-element-510c5d6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-510c5d6 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-510c5d6 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7887732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7887732 img{width:100%;height:160px;}.elementor-24 .elementor-element.elementor-element-7887732:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-8a335f4{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-8a335f4 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-af22a4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-af22a4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-af22a4b:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-af22a4b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-af22a4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-105bfe6{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-105bfe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-105bfe6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-105bfe6 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-105bfe6 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-870e867{width:auto;max-width:auto;top:207px;z-index:0;}.elementor-24 .elementor-element.elementor-element-870e867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-870e867{left:37px;}body.rtl .elementor-24 .elementor-element.elementor-element-870e867{right:37px;}.elementor-24 .elementor-element.elementor-element-870e867 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-870e867 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-870e867 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0af8933 img{width:100%;}.elementor-24 .elementor-element.elementor-element-0af8933:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-faf90ee{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-faf90ee > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-716e830 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-24 .elementor-element.elementor-element-716e830 > .elementor-container{min-height:262px;}.elementor-24 .elementor-element.elementor-element-716e830{margin-top:32px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-1309ed3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-1309ed3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-1309ed3:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-1309ed3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-1309ed3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-5316e06{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-5316e06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5316e06 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-5316e06 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-5316e06 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c5e5f90{width:auto;max-width:auto;top:214px;z-index:0;}.elementor-24 .elementor-element.elementor-element-c5e5f90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c5e5f90{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-c5e5f90{right:30px;}.elementor-24 .elementor-element.elementor-element-c5e5f90 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-c5e5f90 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-c5e5f90 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bcf28e5 img{width:100%;}.elementor-24 .elementor-element.elementor-element-bcf28e5:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-17576cd{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-17576cd > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-910e367:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-910e367 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-910e367:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-910e367 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-910e367 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-0e7cd01{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-0e7cd01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0e7cd01 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-0e7cd01 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-0e7cd01 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2320b34{width:auto;max-width:auto;top:213px;z-index:0;}.elementor-24 .elementor-element.elementor-element-2320b34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-2320b34{left:31px;}body.rtl .elementor-24 .elementor-element.elementor-element-2320b34{right:31px;}.elementor-24 .elementor-element.elementor-element-2320b34 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-2320b34 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-2320b34 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-9e8d236 img{width:100%;height:160px;}.elementor-24 .elementor-element.elementor-element-9e8d236:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-ea2950a{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-ea2950a > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-da98835:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-da98835 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-da98835:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-da98835 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-da98835 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-2c58e83{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-2c58e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2c58e83 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-2c58e83 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-2c58e83 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-08f4e7f{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;top:213px;z-index:0;}.elementor-24 .elementor-element.elementor-element-08f4e7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-08f4e7f{left:32px;}body.rtl .elementor-24 .elementor-element.elementor-element-08f4e7f{right:32px;}.elementor-24 .elementor-element.elementor-element-08f4e7f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-08f4e7f .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-08f4e7f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-89bb315 img{width:100%;}.elementor-24 .elementor-element.elementor-element-89bb315:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-65ec23c{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-65ec23c > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-249fd19 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-24 .elementor-element.elementor-element-249fd19 > .elementor-container{min-height:262px;}.elementor-24 .elementor-element.elementor-element-249fd19{margin-top:32px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-423c920:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-423c920 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-423c920:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-423c920 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-423c920 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-0599e2c{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-0599e2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0599e2c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-0599e2c .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-0599e2c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f9bf797{width:auto;max-width:auto;top:216px;z-index:0;}.elementor-24 .elementor-element.elementor-element-f9bf797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f9bf797{left:32px;}body.rtl .elementor-24 .elementor-element.elementor-element-f9bf797{right:32px;}.elementor-24 .elementor-element.elementor-element-f9bf797 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-f9bf797 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-f9bf797 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7469d71 img{width:100%;}.elementor-24 .elementor-element.elementor-element-7469d71:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-9d552c2{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-9d552c2 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e005fe1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-e005fe1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-e005fe1:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-e005fe1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-e005fe1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3d234e8{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-3d234e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3d234e8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-3d234e8 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-3d234e8 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-38b1a7c{width:auto;max-width:auto;top:216px;z-index:0;}.elementor-24 .elementor-element.elementor-element-38b1a7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-38b1a7c{left:32px;}body.rtl .elementor-24 .elementor-element.elementor-element-38b1a7c{right:32px;}.elementor-24 .elementor-element.elementor-element-38b1a7c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-38b1a7c .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-38b1a7c .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-de57e7b img{width:100%;height:158px;}.elementor-24 .elementor-element.elementor-element-de57e7b:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-fbd8743{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-fbd8743 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d8e959f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-d8e959f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-d8e959f:hover > .elementor-element-populated{background-color:var( --e-global-color-f15f9e3 );}.elementor-24 .elementor-element.elementor-element-d8e959f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-d8e959f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-8f10535{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;z-index:0;}.elementor-24 .elementor-element.elementor-element-8f10535 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8f10535 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-8f10535 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-8f10535 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-bbc543d{width:auto;max-width:auto;top:214px;z-index:0;}.elementor-24 .elementor-element.elementor-element-bbc543d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-bbc543d{left:32px;}body.rtl .elementor-24 .elementor-element.elementor-element-bbc543d{right:32px;}.elementor-24 .elementor-element.elementor-element-bbc543d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-bbc543d .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-bbc543d .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2b4ade3 img{width:100%;}.elementor-24 .elementor-element.elementor-element-2b4ade3:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-c6cb12a{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c6cb12a > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cfd206b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-cfd206b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cfd206b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#75675A;background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2025/06/abstract-creative-concept-multicolored-blurred-background-set-web-mobile-applications-art-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cfd206b > .elementor-container{min-height:1114px;}.elementor-24 .elementor-element.elementor-element-cfd206b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-cfd206b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-3abd4f4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-3abd4f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-3abd4f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 160px 50px 160px;}.elementor-24 .elementor-element.elementor-element-3abd4f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-10e5022 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0c39b24{--divider-border-style:solid;--divider-color:var( --e-global-color-77128c2 );--divider-border-width:2px;}.elementor-24 .elementor-element.elementor-element-0c39b24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0c39b24 .elementor-divider-separator{width:90%;margin:0 auto;margin-left:0;}.elementor-24 .elementor-element.elementor-element-0c39b24 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-21f9a07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cbf635c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cbf635c{text-align:center;}.elementor-24 .elementor-element.elementor-element-cbf635c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:38px;font-weight:800;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-20d2299 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-eddaa40{--divider-border-style:solid;--divider-color:var( --e-global-color-77128c2 );--divider-border-width:2px;}.elementor-24 .elementor-element.elementor-element-eddaa40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-eddaa40 .elementor-divider-separator{width:90%;margin:0 auto;margin-right:0;}.elementor-24 .elementor-element.elementor-element-eddaa40 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-9a8ef2a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-24 .elementor-element.elementor-element-9a8ef2a > .elementor-container{min-height:262px;}.elementor-24 .elementor-element.elementor-element-9a8ef2a{margin-top:32px;margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-25372ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-25372ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-25372ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-25372ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-53510bd{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-53510bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-53510bd .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-53510bd .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-53510bd .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-79b8a01 img{width:100%;}.elementor-24 .elementor-element.elementor-element-79b8a01:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-c7adb7d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-ea5d34a{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-ea5d34a > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-37eb2a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-37eb2a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-37eb2a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-37eb2a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-fe66c44{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-fe66c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fe66c44 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-fe66c44 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-fe66c44 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5555bb3 img{width:100%;}.elementor-24 .elementor-element.elementor-element-5555bb3:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-e4bc649 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-caa9aef{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-caa9aef > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-aad79b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-aad79b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-aad79b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-aad79b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-910863e{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-910863e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-910863e .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-910863e .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-910863e .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-a684813 img{width:24px;}.elementor-24 .elementor-element.elementor-element-460b26e img{width:100%;}.elementor-24 .elementor-element.elementor-element-460b26e:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-542b2b6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-93c2610{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-93c2610 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e286d24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-e286d24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-e286d24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-e286d24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-fda4bb1{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-fda4bb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fda4bb1 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-fda4bb1 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-fda4bb1 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-e5a085f img{width:24px;}.elementor-24 .elementor-element.elementor-element-3b2c044 img{width:100%;}.elementor-24 .elementor-element.elementor-element-3b2c044:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-56f5851 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-8c2c6b0{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-8c2c6b0 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-41f442b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-41f442b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-41f442b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-41f442b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-d7f76a3{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-d7f76a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d7f76a3 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-d7f76a3 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-d7f76a3 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f022c8c img{width:24px;}.elementor-24 .elementor-element.elementor-element-e305ad8 img{width:100%;}.elementor-24 .elementor-element.elementor-element-e305ad8:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-867dd52 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-4cc69a5{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-4cc69a5 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4d4edd0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-4d4edd0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-4d4edd0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-4d4edd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-c2e8d98{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-c2e8d98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c2e8d98 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c2e8d98 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-c2e8d98 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-6e68abc img{width:24px;}.elementor-24 .elementor-element.elementor-element-974f407 img{width:100%;}.elementor-24 .elementor-element.elementor-element-974f407:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-5c09b34 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-9ad502a{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-9ad502a > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b9a6eaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-b9a6eaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-b9a6eaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-b9a6eaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-1b80ba7{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-1b80ba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1b80ba7 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-1b80ba7 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-1b80ba7 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-647a0b8 img{width:24px;}.elementor-24 .elementor-element.elementor-element-3da4408 img{width:100%;}.elementor-24 .elementor-element.elementor-element-3da4408:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-ebafd16 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-4e6fcf3{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-4e6fcf3 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-464d5fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-464d5fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-464d5fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-464d5fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-293ce44{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-293ce44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-293ce44 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-293ce44 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-293ce44 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2fa4be8 img{width:24px;}.elementor-24 .elementor-element.elementor-element-a75f6d4 img{width:100%;}.elementor-24 .elementor-element.elementor-element-a75f6d4:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-683099c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-7719317{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-7719317 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9d8e630:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-9d8e630 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-9d8e630 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:32px 32px 32px 32px;}.elementor-24 .elementor-element.elementor-element-9d8e630 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-4d394b4{width:auto;max-width:auto;z-index:0;}.elementor-24 .elementor-element.elementor-element-4d394b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4d394b4 .elementor-heading-title{font-family:var( --e-global-typography-32edc47-font-family ), Sans-serif;font-size:var( --e-global-typography-32edc47-font-size );font-weight:var( --e-global-typography-32edc47-font-weight );text-transform:var( --e-global-typography-32edc47-text-transform );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-4d394b4 .elementor-heading-title a:hover, .elementor-24 .elementor-element.elementor-element-4d394b4 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0f0bc1b img{width:24px;}.elementor-24 .elementor-element.elementor-element-0f02849 img{width:100%;}.elementor-24 .elementor-element.elementor-element-0f02849:hover img{opacity:1;}.elementor-24 .elementor-element.elementor-element-f15433e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-d2f00c5{width:auto;max-width:auto;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-d2f00c5 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-28e5151 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-28e5151:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-28e5151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-28e5151 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 25%, #FFFFFF 50%);opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-28e5151 > .elementor-container{min-height:240px;}.elementor-24 .elementor-element.elementor-element-28e5151{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 102px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-60360be.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-60360be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-60360be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 160px 0px 160px;}.elementor-24 .elementor-element.elementor-element-60360be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-1655f0b{width:auto;max-width:auto;text-align:left;}.elementor-24 .elementor-element.elementor-element-1655f0b > .elementor-widget-container{margin:0px 24px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1655f0b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-304f288{--divider-border-style:solid;--divider-color:var( --e-global-color-0e468f0 );--divider-border-width:2px;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-304f288 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-304f288 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-24 .elementor-element.elementor-element-304f288 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-5ac780f > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );margin-bottom:32px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-form-fields-wrapper{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );margin-bottom:-32px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-labels-inline .elementor-field-group > label{padding-left:17px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-labels-inline .elementor-field-group > label{padding-right:17px;}body .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-labels-above .elementor-field-group > label{padding-bottom:17px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group > label, .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-subgroup label{color:var( --e-global-color-36a7ac2 );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group > label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:24px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-type-html{padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-field{color:var( --e-global-color-36a7ac2 );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-subgroup label{font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-0e468f0 );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-0e468f0 );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button{font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );border-radius:0px 0px 0px 0px;padding:0% 23% 0% 23%;}.elementor-24 .elementor-element.elementor-element-5ac780f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-0e468f0 );color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button[type="submit"]{background-color:var( --e-global-color-0e468f0 );color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button[type="submit"] svg *{fill:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-5ac780f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-5ac780f .e-form__buttons__wrapper__button-next:hover{background-color:#006274;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button[type="submit"]:hover{background-color:#006274;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5ac780f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-message{font-family:"PT Sans", Sans-serif;font-weight:400;}.elementor-24 .elementor-element.elementor-element-5ac780f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-24 .elementor-element.elementor-element-802bc7d > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-form-fields-wrapper{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );margin-bottom:-0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-labels-inline .elementor-field-group > label{padding-left:17px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-labels-inline .elementor-field-group > label{padding-right:17px;}body .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-labels-above .elementor-field-group > label{padding-bottom:17px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group > label, .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-subgroup label{color:var( --e-global-color-36a7ac2 );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group > label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:24px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-type-html{padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-field{color:var( --e-global-color-36a7ac2 );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-subgroup label{font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-0e468f0 );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-0e468f0 );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button{font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );border-radius:0px 0px 0px 0px;padding:13px 30px 14px 30px;}.elementor-24 .elementor-element.elementor-element-802bc7d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-0e468f0 );color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button[type="submit"]{background-color:var( --e-global-color-0e468f0 );color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button[type="submit"] svg *{fill:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-802bc7d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-802bc7d .e-form__buttons__wrapper__button-next:hover{background-color:#006274;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button[type="submit"]:hover{background-color:#006274;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-802bc7d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-message{font-family:"PT Sans", Sans-serif;font-weight:400;}.elementor-24 .elementor-element.elementor-element-802bc7d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.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-24 .elementor-element.elementor-element-5b555d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-5b555d0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-71bd038-font-family ), Sans-serif;font-size:var( --e-global-typography-71bd038-font-size );font-weight:var( --e-global-typography-71bd038-font-weight );text-transform:var( --e-global-typography-71bd038-text-transform );line-height:var( --e-global-typography-71bd038-line-height );letter-spacing:var( --e-global-typography-71bd038-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-text{color:var( --e-global-color-36a7ac2 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-1d55c72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-1d55c72:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1d55c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-1d55c72 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 25%, #FFFFFF 50%);opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-1d55c72 > .elementor-container{max-width:1440px;min-height:240px;}.elementor-24 .elementor-element.elementor-element-1d55c72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 102px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-d851ccc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-d851ccc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-d851ccc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 160px 0px 160px;}.elementor-24 .elementor-element.elementor-element-d851ccc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-2f0df3d{width:auto;max-width:auto;text-align:left;}.elementor-24 .elementor-element.elementor-element-2f0df3d > .elementor-widget-container{margin:0px 24px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2f0df3d .elementor-heading-title{font-family:var( --e-global-typography-b6b4a2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b6b4a2b-font-size );font-weight:var( --e-global-typography-b6b4a2b-font-weight );text-transform:var( --e-global-typography-b6b4a2b-text-transform );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-80ea66e{--divider-border-style:solid;--divider-color:var( --e-global-color-0e468f0 );--divider-border-width:2px;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-80ea66e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-80ea66e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-24 .elementor-element.elementor-element-80ea66e .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-cf844cc > .elementor-widget-container{margin:64px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-form-fields-wrapper{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );margin-bottom:-0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-labels-inline .elementor-field-group > label{padding-left:17px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-labels-inline .elementor-field-group > label{padding-right:17px;}body .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-labels-above .elementor-field-group > label{padding-bottom:17px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group > label, .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-subgroup label{color:var( --e-global-color-36a7ac2 );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group > label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:24px;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-type-html{padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-field{color:var( --e-global-color-36a7ac2 );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-subgroup label{font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-0e468f0 );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-0e468f0 );border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button{font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );border-radius:0px 0px 0px 0px;padding:13px 30px 14px 30px;}.elementor-24 .elementor-element.elementor-element-cf844cc .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-0e468f0 );color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button[type="submit"]{background-color:var( --e-global-color-0e468f0 );color:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button[type="submit"] svg *{fill:#E4E4E4;}.elementor-24 .elementor-element.elementor-element-cf844cc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-cf844cc .e-form__buttons__wrapper__button-next:hover{background-color:#006274;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button[type="submit"]:hover{background-color:#006274;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-cf844cc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-message{font-family:"PT Sans", Sans-serif;font-weight:400;}.elementor-24 .elementor-element.elementor-element-cf844cc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-24 .elementor-element.elementor-element-06e7029 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-06e7029{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-item > a{font-family:var( --e-global-typography-71bd038-font-family ), Sans-serif;font-size:var( --e-global-typography-71bd038-font-size );font-weight:var( --e-global-typography-71bd038-font-weight );text-transform:var( --e-global-typography-71bd038-text-transform );line-height:var( --e-global-typography-71bd038-line-height );letter-spacing:var( --e-global-typography-71bd038-letter-spacing );}.elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-text{color:var( --e-global-color-36a7ac2 );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-725046d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-725046d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-725046d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(258deg, #050505 61%, #1A1A1A 67%);}.elementor-24 .elementor-element.elementor-element-725046d > .elementor-background-overlay{background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2021/01/Contact.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-725046d > .elementor-container{max-width:1440px;min-height:790px;}.elementor-24 .elementor-element.elementor-element-725046d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-e373f1f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-e373f1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-e373f1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-e373f1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:100px 0px 55px 160px;--e-column-margin-right:0px;--e-column-margin-left:160px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e373f1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-9359b40{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-42db0a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2558a7e{width:auto;max-width:auto;text-align:left;}.elementor-24 .elementor-element.elementor-element-2558a7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2558a7e .elementor-heading-title{font-family:var( --e-global-typography-b6b4a2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b6b4a2b-font-size );font-weight:var( --e-global-typography-b6b4a2b-font-weight );text-transform:var( --e-global-typography-b6b4a2b-text-transform );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-de0b5d7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-de0b5d7 > .elementor-element-populated{margin:0px 0px 0px 38px;--e-column-margin-right:0px;--e-column-margin-left:38px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-05c65ff{--divider-border-style:solid;--divider-color:var( --e-global-color-f15f9e3 );--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-05c65ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-05c65ff .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-05c65ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-486be52 > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-486be52{text-align:left;}.elementor-24 .elementor-element.elementor-element-486be52 .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-9d7575a{width:100%;max-width:100%;column-gap:0px;text-align:left;font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-9d7575a > .elementor-widget-container{margin:-15px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bb237cd > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bb237cd{text-align:left;}.elementor-24 .elementor-element.elementor-element-bb237cd .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-70a384a > .elementor-widget-container{margin:-15px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-70a384a{text-align:left;font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-fac41e6 > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fac41e6{text-align:left;}.elementor-24 .elementor-element.elementor-element-fac41e6 .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-4787319 > .elementor-widget-container{margin:-15px 0px -42px 0px;padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-4787319{text-align:left;font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-4787319 a{color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-4787319 a:hover, .elementor-24 .elementor-element.elementor-element-4787319 a:focus{color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-e900e8a > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e900e8a{text-align:left;}.elementor-24 .elementor-element.elementor-element-e900e8a .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-8564f65 > .elementor-container{max-width:1120px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-3f7ccfa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-3f7ccfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-3f7ccfa.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-3f7ccfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-10e9a12 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-default .elementor-icon{color:var( --e-global-color-77128c2 );border-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9bcb11e );border-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-10e9a12.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-10e9a12 .elementor-icon{font-size:25px;}.elementor-24 .elementor-element.elementor-element-10e9a12 .elementor-icon svg{height:25px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-daaeabe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-daaeabe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-daaeabe.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-daaeabe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-eb55b44{width:var( --container-widget-width, 121.643% );max-width:121.643%;--container-widget-width:121.643%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-eb55b44 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-default .elementor-icon{color:var( --e-global-color-77128c2 );border-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9bcb11e );border-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-eb55b44.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-eb55b44 .elementor-icon{font-size:25px;}.elementor-24 .elementor-element.elementor-element-eb55b44 .elementor-icon svg{height:25px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-bf8a631.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-bf8a631.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-bf8a631.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-bf8a631 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-cd40016.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-cd40016.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-cd40016.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-cd40016 > .elementor-element-populated{margin:96px 160px 96px 0px;--e-column-margin-right:160px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-326c2c7{width:var( --container-widget-width, 95.323% );max-width:95.323%;--container-widget-width:95.323%;--container-widget-flex-grow:0;text-align:right;}.elementor-24 .elementor-element.elementor-element-326c2c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:23px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-326c2c7 img{height:100%;}.elementor-24 .elementor-element.elementor-element-3bdd272 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-3bdd272:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3bdd272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(258deg, #050505 61%, #1A1A1A 67%);}.elementor-24 .elementor-element.elementor-element-3bdd272 > .elementor-background-overlay{background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2021/01/Contact.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3bdd272 > .elementor-container{min-height:790px;}.elementor-24 .elementor-element.elementor-element-3bdd272{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-4f7ac8e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-4f7ac8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-4f7ac8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-4f7ac8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:100px 0px 55px 160px;--e-column-margin-right:0px;--e-column-margin-left:160px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4f7ac8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-cafbbf7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3656116 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bf7c4c8{width:auto;max-width:auto;text-align:left;}.elementor-24 .elementor-element.elementor-element-bf7c4c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bf7c4c8 .elementor-heading-title{font-family:var( --e-global-typography-b6b4a2b-font-family ), Sans-serif;font-size:var( --e-global-typography-b6b4a2b-font-size );font-weight:var( --e-global-typography-b6b4a2b-font-weight );text-transform:var( --e-global-typography-b6b4a2b-text-transform );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-d07ebeb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-d07ebeb > .elementor-element-populated{margin:0px 0px 0px 38px;--e-column-margin-right:0px;--e-column-margin-left:38px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-dd2f096{--divider-border-style:solid;--divider-color:var( --e-global-color-f15f9e3 );--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-dd2f096 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-dd2f096 .elementor-divider-separator{width:100%;}.elementor-24 .elementor-element.elementor-element-dd2f096 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-24 .elementor-element.elementor-element-95bf693 > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-95bf693{text-align:left;}.elementor-24 .elementor-element.elementor-element-95bf693 .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-90ddf3b{width:100%;max-width:100%;column-gap:0px;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:32px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-90ddf3b > .elementor-widget-container{margin:-15px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4bb68c9 > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4bb68c9{text-align:left;}.elementor-24 .elementor-element.elementor-element-4bb68c9 .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-9d8cc28 > .elementor-widget-container{margin:-15px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9d8cc28{text-align:left;font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-9d8cc28 a:hover, .elementor-24 .elementor-element.elementor-element-9d8cc28 a:focus{color:#E3D5C0;}.elementor-24 .elementor-element.elementor-element-6e2eb37 > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6e2eb37{text-align:left;}.elementor-24 .elementor-element.elementor-element-6e2eb37 .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-1ce0d5d > .elementor-widget-container{margin:-15px 0px -42px 0px;padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-1ce0d5d{text-align:left;font-family:var( --e-global-typography-99ffcfc-font-family ), Sans-serif;font-size:var( --e-global-typography-99ffcfc-font-size );font-weight:var( --e-global-typography-99ffcfc-font-weight );text-transform:var( --e-global-typography-99ffcfc-text-transform );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-1ce0d5d a{color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-1ce0d5d a:hover, .elementor-24 .elementor-element.elementor-element-1ce0d5d a:focus{color:var( --e-global-color-04e2fcf );}.elementor-24 .elementor-element.elementor-element-c6fafd6 > .elementor-widget-container{margin:56px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c6fafd6{text-align:left;}.elementor-24 .elementor-element.elementor-element-c6fafd6 .elementor-heading-title{font-family:var( --e-global-typography-e305f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-e305f7b-font-size );font-weight:var( --e-global-typography-e305f7b-font-weight );text-transform:var( --e-global-typography-e305f7b-text-transform );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );color:var( --e-global-color-0e468f0 );}.elementor-24 .elementor-element.elementor-element-202b47f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-9728fee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-9728fee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-9728fee.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-9728fee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c50a24e .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-default .elementor-icon{color:var( --e-global-color-77128c2 );border-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9bcb11e );border-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-c50a24e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-c50a24e .elementor-icon{font-size:25px;}.elementor-24 .elementor-element.elementor-element-c50a24e .elementor-icon svg{height:25px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-d0864f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-d0864f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-d0864f0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-d0864f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3f95565{width:var( --container-widget-width, 121.643% );max-width:121.643%;--container-widget-width:121.643%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-3f95565 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-default .elementor-icon{color:var( --e-global-color-77128c2 );border-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9bcb11e );border-color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-3f95565.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-3f95565 .elementor-icon{font-size:25px;}.elementor-24 .elementor-element.elementor-element-3f95565 .elementor-icon svg{height:25px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-b614fab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-b614fab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-b614fab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-b614fab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-dfa756a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-dfa756a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-dfa756a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-dfa756a > .elementor-element-populated{margin:96px 160px 96px 0px;--e-column-margin-right:160px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-16a824f{width:var( --container-widget-width, 95.323% );max-width:95.323%;--container-widget-width:95.323%;--container-widget-flex-grow:0;text-align:right;}.elementor-24 .elementor-element.elementor-element-16a824f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-31ae171 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-31ae171:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-31ae171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#351B0F;background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2021/01/bg-footer-1.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-31ae171 > .elementor-container{max-width:1440px;min-height:88px;}.elementor-24 .elementor-element.elementor-element-31ae171{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-31ae171 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-ee9b743.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-ee9b743 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 0px 160px;--e-column-margin-right:0px;--e-column-margin-left:160px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ee9b743 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-3db06bc{width:auto;max-width:auto;grid-row:span 2;align-self:center;text-align:left;font-family:"Bricolage Grotesque", Sans-serif;font-size:12px;font-weight:400;text-transform:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-3db06bc > .elementor-widget-container{margin:0px 16px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-baef7cd .elementor-button{background-color:#33333300;font-family:"Bricolage Grotesque", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:var( --e-global-color-77128c2 );color:var( --e-global-color-77128c2 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-baef7cd{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-baef7cd > .elementor-widget-container{margin:0px 32px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-baef7cd .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-baef7cd .elementor-button:focus{color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-baef7cd .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-baef7cd .elementor-button:focus svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-0db6b31 .elementor-button{background-color:#33333300;font-family:"Bricolage Grotesque", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:var( --e-global-color-77128c2 );color:var( --e-global-color-77128c2 );border-style:none;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0db6b31{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-0db6b31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 32px;border-style:none;}.elementor-24 .elementor-element.elementor-element-0db6b31 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-0db6b31 .elementor-button:focus{color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-0db6b31 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-0db6b31 .elementor-button:focus svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-ab8e791 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-ab8e791:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ab8e791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(260deg, #351B0F 14%, #8D4A26 73%);}.elementor-24 .elementor-element.elementor-element-ab8e791 > .elementor-background-overlay{background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2021/01/bg-footer-1.jpg");background-position:center center;background-repeat:no-repeat;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-ab8e791 > .elementor-container{max-width:1440px;min-height:88px;}.elementor-24 .elementor-element.elementor-element-ab8e791{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-35px;padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-c56d9d4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-c56d9d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 0px 160px;--e-column-margin-right:0px;--e-column-margin-left:160px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c56d9d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-c668015{width:auto;max-width:auto;grid-row:span 2;align-self:center;text-align:left;font-family:var( --e-global-typography-df0543e-font-family ), Sans-serif;font-size:var( --e-global-typography-df0543e-font-size );font-weight:var( --e-global-typography-df0543e-font-weight );text-transform:var( --e-global-typography-df0543e-text-transform );line-height:var( --e-global-typography-df0543e-line-height );letter-spacing:var( --e-global-typography-df0543e-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-c668015 > .elementor-widget-container{margin:0px 16px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-256fd64{width:auto;max-width:auto;grid-row:span 2;align-self:center;text-align:left;font-family:var( --e-global-typography-df0543e-font-family ), Sans-serif;font-size:var( --e-global-typography-df0543e-font-size );font-weight:var( --e-global-typography-df0543e-font-weight );text-transform:var( --e-global-typography-df0543e-text-transform );line-height:var( --e-global-typography-df0543e-line-height );letter-spacing:var( --e-global-typography-df0543e-letter-spacing );color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-256fd64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-77128c2 );border-radius:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-f013a02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-f013a02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-f013a02.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-f013a02 > .elementor-element-populated{margin:0px 160px 0px 0px;--e-column-margin-right:160px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1507df8 .elementor-button{background-color:#33333300;font-family:"Bricolage Grotesque", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:var( --e-global-color-77128c2 );color:var( --e-global-color-77128c2 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1507df8{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-1507df8 > .elementor-widget-container{margin:0px 32px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1507df8 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-1507df8 .elementor-button:focus{color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-1507df8 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-1507df8 .elementor-button:focus svg{fill:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-567b396 .elementor-button{background-color:#33333300;font-family:"Bricolage Grotesque", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:2px;fill:var( --e-global-color-77128c2 );color:var( --e-global-color-77128c2 );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-567b396{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-567b396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 32px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-77128c2 );}.elementor-24 .elementor-element.elementor-element-567b396 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-567b396 .elementor-button:focus{color:var( --e-global-color-9bcb11e );}.elementor-24 .elementor-element.elementor-element-567b396 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-567b396 .elementor-button:focus svg{fill:var( --e-global-color-9bcb11e );}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-46c2e44:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-5eb574e > .elementor-element-populated{padding:96px 30px 96px 60px;}.elementor-24 .elementor-element.elementor-element-29f85df{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9199526 .elementor-button{line-height:24px;}.elementor-24 .elementor-element.elementor-element-1e52bd4 > .elementor-element-populated{margin:96px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-59a577a .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-24365f6{--grid-columns:1;}.elementor-24 .elementor-element.elementor-element-f356466 .elementor-heading-title{line-height:32px;}.elementor-24 .elementor-element.elementor-element-b1f8ee0 > .elementor-container{max-width:1524px;}.elementor-24 .elementor-element.elementor-element-c2c0a5f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-5e8e9a8 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-af22a4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-1309ed3 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-910e367 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-da98835 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-423c920 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-e005fe1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-d8e959f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-cbf635c .elementor-heading-title{line-height:32px;}.elementor-24 .elementor-element.elementor-element-25372ca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-53510bd .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-37eb2a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-fe66c44 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-aad79b0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-910863e .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-e286d24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-fda4bb1 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-41f442b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-d7f76a3 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-4d4edd0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-c2e8d98 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-b9a6eaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-1b80ba7 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-464d5fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-293ce44 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9d8e630 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-4d394b4 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-subgroup label{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-subgroup label{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-71bd038-font-size );line-height:var( --e-global-typography-71bd038-line-height );letter-spacing:var( --e-global-typography-71bd038-letter-spacing );}.elementor-24 .elementor-element.elementor-element-2f0df3d .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-subgroup label{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-item > a{font-size:var( --e-global-typography-71bd038-font-size );line-height:var( --e-global-typography-71bd038-line-height );letter-spacing:var( --e-global-typography-71bd038-letter-spacing );}.elementor-24 .elementor-element.elementor-element-2558a7e .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-486be52 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9d7575a{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-bb237cd .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-70a384a{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-fac41e6 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-4787319{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-e900e8a .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cd40016 > .elementor-element-populated{padding:100px 0px 0px 20px;}.elementor-24 .elementor-element.elementor-element-bf7c4c8 .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-95bf693 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-4bb68c9 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9d8cc28{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-6e2eb37 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-1ce0d5d{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-c6fafd6 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-dfa756a > .elementor-element-populated{padding:100px 0px 0px 20px;}.elementor-24 .elementor-element.elementor-element-baef7cd > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-24 .elementor-element.elementor-element-0db6b31 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-c668015{font-size:var( --e-global-typography-df0543e-font-size );line-height:var( --e-global-typography-df0543e-line-height );letter-spacing:var( --e-global-typography-df0543e-letter-spacing );}.elementor-24 .elementor-element.elementor-element-256fd64{font-size:var( --e-global-typography-df0543e-font-size );line-height:var( --e-global-typography-df0543e-line-height );letter-spacing:var( --e-global-typography-df0543e-letter-spacing );}.elementor-24 .elementor-element.elementor-element-1507df8 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-24 .elementor-element.elementor-element-567b396 > .elementor-widget-container{padding:0px 0px 10px 0px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-container{max-width:1440px;}.elementor-24 .elementor-element.elementor-element-46c2e44:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-46c2e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-4530f56{width:100%;}.elementor-24 .elementor-element.elementor-element-4530f56 > .elementor-element-populated{margin:-23px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-2734be4 .elementor-heading-title{font-size:49px;}.elementor-24 .elementor-element.elementor-element-0c0613e{font-size:24px;line-height:0px;}.elementor-24 .elementor-element.elementor-element-e7f3150{padding:0px 24px 0px 24px;}.elementor-24 .elementor-element.elementor-element-5eb574e{width:100%;}.elementor-24 .elementor-element.elementor-element-5eb574e > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-b993e18{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-b993e18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-b993e18 .elementor-heading-title{line-height:40px;}.elementor-24 .elementor-element.elementor-element-88790ad > .elementor-widget-container{margin:24px 0px 24px 0px;}.elementor-24 .elementor-element.elementor-element-88790ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-29f85df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-29f85df{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9199526 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-1e52bd4{width:100%;}.elementor-24 .elementor-element.elementor-element-1e52bd4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-59a577a > .elementor-widget-container{margin:0px 20px 60px 0px;}.elementor-24 .elementor-element.elementor-element-59a577a .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cc62751{--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-24 .elementor-element.elementor-element-cc62751 .elementor-divider-separator{width:91%;margin:0 auto;margin-right:0;}.elementor-24 .elementor-element.elementor-element-cc62751 .elementor-divider{text-align:right;}.elementor-24 .elementor-element.elementor-element-24365f6{--grid-columns:1;}.elementor-24 .elementor-element.elementor-element-24365f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-bf04dbc > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-435f3fc{margin-top:0px;margin-bottom:0px;padding:-1px -1px -1px -1px;}.elementor-24 .elementor-element.elementor-element-b1f8ee0{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3abd4f4 > .elementor-element-populated{padding:50px 24px 50px 24px;}.elementor-24 .elementor-element.elementor-element-3c04499{margin-top:0px;margin-bottom:0px;padding:-1px -1px -1px -1px;}.elementor-24 .elementor-element.elementor-element-0c39b24 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0c39b24 .elementor-divider{text-align:center;}.elementor-24 .elementor-element.elementor-element-0c39b24 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-24 .elementor-element.elementor-element-eddaa40 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-eddaa40 .elementor-divider{text-align:center;}.elementor-24 .elementor-element.elementor-element-eddaa40 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-25372ca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-25372ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-25372ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-25372ca > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-53510bd .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-79b8a01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c7adb7d > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c7adb7d .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-ea5d34a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-37eb2a3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-37eb2a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-37eb2a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-37eb2a3 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fe66c44 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5555bb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e4bc649 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e4bc649 .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-caa9aef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-aad79b0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-aad79b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-aad79b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-aad79b0 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-910863e .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-a684813{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-a684813 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-460b26e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-542b2b6 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-542b2b6 .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-93c2610 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-e286d24.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-e286d24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-e286d24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-e286d24 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fda4bb1 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-e5a085f{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-e5a085f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-3b2c044 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-56f5851 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-56f5851 .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-8c2c6b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-41f442b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-41f442b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-41f442b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-41f442b > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d7f76a3 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-f022c8c{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-f022c8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-e305ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-867dd52 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-867dd52 .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-4cc69a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-4d4edd0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-4d4edd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-4d4edd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-4d4edd0 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c2e8d98 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-6e68abc{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-6e68abc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-974f407 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5c09b34 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5c09b34 .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-9ad502a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-b9a6eaf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-b9a6eaf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-b9a6eaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-b9a6eaf > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1b80ba7 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-647a0b8{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-647a0b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-3da4408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ebafd16 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ebafd16 .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-4e6fcf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-464d5fc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-464d5fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-464d5fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-464d5fc > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-293ce44 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-2fa4be8{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-2fa4be8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-a75f6d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-683099c > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-683099c .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-7719317 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-9d8e630.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-9d8e630.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-9d8e630 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:-6px;}.elementor-24 .elementor-element.elementor-element-9d8e630 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4d394b4 .elementor-heading-title{font-size:var( --e-global-typography-32edc47-font-size );line-height:var( --e-global-typography-32edc47-line-height );letter-spacing:var( --e-global-typography-32edc47-letter-spacing );}.elementor-24 .elementor-element.elementor-element-0f0bc1b{width:initial;max-width:initial;}.elementor-24 .elementor-element.elementor-element-0f0bc1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 130px;}.elementor-24 .elementor-element.elementor-element-0f02849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f15433e > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-f15433e .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-d2f00c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-28e5151{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-60360be{width:100%;}.elementor-24 .elementor-element.elementor-element-60360be > .elementor-element-populated{padding:50px 024px 50px 24px;}.elementor-24 .elementor-element.elementor-element-1655f0b{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-1655f0b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-24 .elementor-element.elementor-element-1655f0b .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-304f288{width:100%;max-width:100%;align-self:center;}.elementor-24 .elementor-element.elementor-element-304f288 > .elementor-widget-container{margin:14px 0px 14px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5ac780f{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-5ac780f > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-5ac780f .elementor-field-subgroup label{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5ac780f .elementor-button{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-802bc7d .elementor-field-subgroup label{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-802bc7d .elementor-button{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-5b555d0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-71bd038-font-size );line-height:var( --e-global-typography-71bd038-line-height );letter-spacing:var( --e-global-typography-71bd038-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d851ccc > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-2f0df3d .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-group .elementor-field, .elementor-24 .elementor-element.elementor-element-cf844cc .elementor-field-subgroup label{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cf844cc .elementor-button{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-06e7029 .elementor-icon-list-item > a{font-size:var( --e-global-typography-71bd038-font-size );line-height:var( --e-global-typography-71bd038-line-height );letter-spacing:var( --e-global-typography-71bd038-letter-spacing );}.elementor-24 .elementor-element.elementor-element-725046d{margin-top:0px;margin-bottom:0px;padding:0% 10% 0% 10%;}.elementor-24 .elementor-element.elementor-element-e373f1f > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-2558a7e .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-486be52 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9d7575a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-9d7575a{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-bb237cd .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-70a384a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-70a384a{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-fac41e6 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-4787319 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-4787319{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-e900e8a .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-cd40016 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-3bdd272{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-4f7ac8e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 24px 100px 24px;}.elementor-24 .elementor-element.elementor-element-cafbbf7{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3656116{width:76%;}.elementor-24 .elementor-element.elementor-element-bf7c4c8 .elementor-heading-title{font-size:var( --e-global-typography-b6b4a2b-font-size );line-height:var( --e-global-typography-b6b4a2b-line-height );letter-spacing:var( --e-global-typography-b6b4a2b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-d07ebeb{width:40%;}.elementor-24 .elementor-element.elementor-element-d07ebeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24 .elementor-element.elementor-element-dd2f096 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-dd2f096{--container-widget-width:152px;--container-widget-flex-grow:0;width:var( --container-widget-width, 152px );max-width:152px;}.elementor-24 .elementor-element.elementor-element-95bf693 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-90ddf3b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-90ddf3b{font-size:16px;}.elementor-24 .elementor-element.elementor-element-4bb68c9 > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4bb68c9 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9d8cc28 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-9d8cc28{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-6e2eb37 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-1ce0d5d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-1ce0d5d{font-size:var( --e-global-typography-99ffcfc-font-size );line-height:var( --e-global-typography-99ffcfc-line-height );letter-spacing:var( --e-global-typography-99ffcfc-letter-spacing );}.elementor-24 .elementor-element.elementor-element-c6fafd6 .elementor-heading-title{font-size:var( --e-global-typography-e305f7b-font-size );line-height:var( --e-global-typography-e305f7b-line-height );letter-spacing:var( --e-global-typography-e305f7b-letter-spacing );}.elementor-24 .elementor-element.elementor-element-9728fee{width:12%;}.elementor-24 .elementor-element.elementor-element-c50a24e .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d0864f0{width:24%;}.elementor-24 .elementor-element.elementor-element-3f95565 .elementor-icon-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-b614fab{width:33%;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-b614fab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-b614fab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-b614fab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-dfa756a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-31ae171:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-31ae171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bastilhocoelho.com.br/wp-content/uploads/2021/01/Footer.png");}.elementor-24 .elementor-element.elementor-element-31ae171 > .elementor-container{min-height:216px;}.elementor-24 .elementor-element.elementor-element-31ae171{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ee9b743{width:100%;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-ee9b743.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-ee9b743.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-ee9b743.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-ee9b743 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:48px;}.elementor-24 .elementor-element.elementor-element-ee9b743 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3db06bc{width:100%;max-width:100%;text-align:center;font-size:12px;line-height:1px;}.elementor-24 .elementor-element.elementor-element-3db06bc > .elementor-widget-container{margin:0px 0px -12px 0px;padding:48px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-baef7cd{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-baef7cd > .elementor-widget-container{margin:40px 0px 0px 0px;padding:00px 00px 00px 00px;}.elementor-24 .elementor-element.elementor-element-baef7cd .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0db6b31{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-0db6b31 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ab8e791 > .elementor-container{min-height:216px;}.elementor-24 .elementor-element.elementor-element-c56d9d4{width:100%;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-c56d9d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-c56d9d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-c56d9d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-c56d9d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c668015 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-24 .elementor-element.elementor-element-c668015{text-align:center;font-size:var( --e-global-typography-df0543e-font-size );line-height:var( --e-global-typography-df0543e-line-height );letter-spacing:var( --e-global-typography-df0543e-letter-spacing );}.elementor-24 .elementor-element.elementor-element-256fd64 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-24 .elementor-element.elementor-element-256fd64{text-align:center;font-size:var( --e-global-typography-df0543e-font-size );line-height:var( --e-global-typography-df0543e-line-height );letter-spacing:var( --e-global-typography-df0543e-letter-spacing );}.elementor-24 .elementor-element.elementor-element-f013a02{width:100%;}.elementor-bc-flex-widget .elementor-24 .elementor-element.elementor-element-f013a02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24 .elementor-element.elementor-element-f013a02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-f013a02.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24 .elementor-element.elementor-element-f013a02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 10px 0px;}.elementor-24 .elementor-element.elementor-element-1507df8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-567b396 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-5eb574e{width:65.193%;}.elementor-24 .elementor-element.elementor-element-07c4464{width:91.321%;}.elementor-24 .elementor-element.elementor-element-5f94cfc{width:8.608%;}.elementor-24 .elementor-element.elementor-element-1e52bd4{width:34.579%;}.elementor-24 .elementor-element.elementor-element-092f4fe{width:30%;}.elementor-24 .elementor-element.elementor-element-5a13579{width:35%;}.elementor-24 .elementor-element.elementor-element-3cf4372{width:34.333%;}.elementor-24 .elementor-element.elementor-element-10e5022{width:30%;}.elementor-24 .elementor-element.elementor-element-21f9a07{width:35%;}.elementor-24 .elementor-element.elementor-element-20d2299{width:34.333%;}.elementor-24 .elementor-element.elementor-element-60360be{width:100%;}.elementor-24 .elementor-element.elementor-element-d851ccc{width:100%;}.elementor-24 .elementor-element.elementor-element-e373f1f{width:53.695%;}.elementor-24 .elementor-element.elementor-element-42db0a6{width:39%;}.elementor-24 .elementor-element.elementor-element-de0b5d7{width:60.999%;}.elementor-24 .elementor-element.elementor-element-3f7ccfa{width:8.988%;}.elementor-24 .elementor-element.elementor-element-daaeabe{width:8.988%;}.elementor-24 .elementor-element.elementor-element-bf8a631{width:14.764%;}.elementor-24 .elementor-element.elementor-element-c1ae092{width:67.259%;}.elementor-24 .elementor-element.elementor-element-cd40016{width:46.077%;}.elementor-24 .elementor-element.elementor-element-4f7ac8e{width:53.695%;}.elementor-24 .elementor-element.elementor-element-3656116{width:27.391%;}.elementor-24 .elementor-element.elementor-element-d07ebeb{width:72.608%;}.elementor-24 .elementor-element.elementor-element-dfa756a{width:46.077%;}.elementor-24 .elementor-element.elementor-element-c56d9d4{width:52.292%;}.elementor-24 .elementor-element.elementor-element-f013a02{width:47.674%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-c2c0a5f{width:100%;}.elementor-24 .elementor-element.elementor-element-5e8e9a8{width:100%;}.elementor-24 .elementor-element.elementor-element-af22a4b{width:100%;}.elementor-24 .elementor-element.elementor-element-1309ed3{width:100%;}.elementor-24 .elementor-element.elementor-element-910e367{width:100%;}.elementor-24 .elementor-element.elementor-element-da98835{width:100%;}.elementor-24 .elementor-element.elementor-element-423c920{width:100%;}.elementor-24 .elementor-element.elementor-element-e005fe1{width:100%;}.elementor-24 .elementor-element.elementor-element-d8e959f{width:100%;}.elementor-24 .elementor-element.elementor-element-25372ca{width:100%;}.elementor-24 .elementor-element.elementor-element-37eb2a3{width:100%;}.elementor-24 .elementor-element.elementor-element-aad79b0{width:100%;}.elementor-24 .elementor-element.elementor-element-e286d24{width:100%;}.elementor-24 .elementor-element.elementor-element-41f442b{width:100%;}.elementor-24 .elementor-element.elementor-element-4d4edd0{width:100%;}.elementor-24 .elementor-element.elementor-element-b9a6eaf{width:100%;}.elementor-24 .elementor-element.elementor-element-464d5fc{width:100%;}.elementor-24 .elementor-element.elementor-element-9d8e630{width:100%;}.elementor-24 .elementor-element.elementor-element-e373f1f{width:60%;}.elementor-24 .elementor-element.elementor-element-cd40016{width:40%;}.elementor-24 .elementor-element.elementor-element-4f7ac8e{width:60%;}.elementor-24 .elementor-element.elementor-element-dfa756a{width:40%;}}/* Start custom CSS for column, class: .elementor-element-c2c0a5f */.globe-1{
    position: absolute;
    left:130px;
}
.texto-sobe-1a{
    position: absolute;
    top: 190px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-1b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-1{
    visibility: hidden;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-1{
    visibility: visible;
    transition: 0.2s ease;
    top: 130px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-c2c0a5f .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-c2c0a5f:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e8e9a8 */.globe-1{
    position: absolute;
    left:130px;
}

.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-1b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-2{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-2{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-5e8e9a8 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-5e8e9a8:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-af22a4b */.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 190px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 190px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-af22a4b .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-af22a4b:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1309ed3 */.globe-1{
    position: absolute;
    left:130px;
}



.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-1b{
    position: absolute;
    top: 240px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-1{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-1{
    opacity: 1;
    transition: 0.2s ease;
    top: 130px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-1309ed3 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-1309ed3:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-910e367 */.globe-1{
    position: absolute;
    left:130px;
}



.texto-sobe-1a{
    position: absolute;
    top: 190px;
    transition: 0.3s ease;
    color: #BA6E3A;
    
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-5b{
    position: absolute;
    top: 196px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-5b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-2{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-2{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-910e367 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-910e367:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da98835 */.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-da98835 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-da98835:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-423c920 */.globe-1{
    position: absolute;
    left:130px;
}



.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-1b{
    position: absolute;
    top: 240px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-1{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-1{
    opacity: 1;
    transition: 0.2s ease;
    top: 130px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-423c920 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-423c920:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e005fe1 */.globe-1{
    position: absolute;
    left:130px;
}



.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-5b{
    position: absolute;
    top: 240px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-5b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-2{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-2{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e005fe1 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-e005fe1:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d8e959f */.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}

.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 230px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-d8e959f .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-d8e959f:hover{
    color: white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25372ca *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-25372ca .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-25372ca:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-37eb2a3 *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-37eb2a3 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-37eb2a3:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aad79b0 *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-aad79b0 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-aad79b0:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e286d24 *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-e286d24 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-e286d24:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-41f442b *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-41f442b .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-41f442b:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d4edd0 *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-4d4edd0 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-4d4edd0:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b9a6eaf *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-b9a6eaf .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-b9a6eaf:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-464d5fc *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-464d5fc .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-464d5fc:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9d8e630 *//*
.globe-1{
    position: absolute;
    left:130px;
    opacity: 0;
}
.area-hover-1:hover .globe-1{
    opacity:1;
    transition: 0.3s ease;
}


.texto-sobe-1a{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-1a{
    color: white;
    transition: 0.3s ease;
    top: 34px;
}

.texto-sobe-3b{
    position: absolute;
    top: 210px;
    transition: 0.3s ease;
    color: #BA6E3A;
}

.area-hover-1:hover .texto-sobe-3b{
    opacity: 0;
    transition: 0.3s ease;
}

.texto-desc-3{
    opacity: 0;
    position: absolute;
    top: 160px;
    transition: 0.1s ease;
}

.area-hover-1:hover .texto-desc-3{
    opacity: 1;
    transition: 0.2s ease;
    top: 110px;
    color: #E3D5C0;
}

.area-hover-1:hover .image-1{
    opacity: 0;
    transition: 0.3s ease;
}

.elementor-24 .elementor-element.elementor-element-9d8e630 .area-hover-1:hover{
    background-color: #008198;
}

.elementor-24 .elementor-element.elementor-element-9d8e630:hover{
    color: white;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4787319 */.text-decoration {
    color:#E3D5C0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ce0d5d */.text-decoration {
    color:#E3D5C0;
}/* End custom CSS */