.elementor-516 .elementor-element.elementor-element-f42b002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-f42b002:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-f42b002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.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-516 .elementor-element.elementor-element-c24d4a0{text-align:center;}.elementor-516 .elementor-element.elementor-element-c24d4a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-3a36027 );}.elementor-516 .elementor-element.elementor-element-51adf27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-51adf27:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-51adf27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-516 .elementor-element.elementor-element-df0450a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-df0450a:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-df0450a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-516 .elementor-element.elementor-element-d131805{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-d131805:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-d131805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-516 .elementor-element.elementor-element-e6f90fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-516 .elementor-element.elementor-element-94e62f4{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-94e62f4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-94e62f4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-94e62f4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-94e62f4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-94e62f4 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-94e62f4:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-94e62f4 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-94e62f4:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-94e62f4:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-94e62f4 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-7ae7101{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-7ae7101.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-7ae7101.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-7ae7101.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-7ae7101 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-7ae7101 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-7ae7101:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-7ae7101 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-7ae7101:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-7ae7101:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-7ae7101 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-a08d4a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-3d56f1c{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-3d56f1c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-3d56f1c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-3d56f1c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-3d56f1c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-3d56f1c .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-3d56f1c:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-3d56f1c .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-3d56f1c:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-3d56f1c:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-3d56f1c .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-2586437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-2586437.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-2586437.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-2586437.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-2586437 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-2586437 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-2586437:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-2586437 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-2586437:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-2586437:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-2586437 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-f0c8b1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-4c43b93{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-4c43b93.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-4c43b93.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-4c43b93.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-4c43b93 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-4c43b93 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-4c43b93:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-4c43b93 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-4c43b93:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-4c43b93:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-4c43b93 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-e4cea2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-e4cea2b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-e4cea2b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-e4cea2b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-e4cea2b .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-e4cea2b .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-e4cea2b:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-e4cea2b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-e4cea2b:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-e4cea2b:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-e4cea2b .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-5b4231e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-191f214{margin:53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-191f214.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-191f214.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-191f214.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-191f214 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-191f214 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-191f214:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-191f214 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-191f214:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-191f214:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-191f214 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-337626e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-337626e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-337626e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-337626e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-337626e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-337626e .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-337626e:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-337626e .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#1A4D93;}.elementor-516 .elementor-element.elementor-element-337626e:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-337626e:has(:focus) .elementor-image-box-title{color:#1F6BD5;}.elementor-516 .elementor-element.elementor-element-337626e .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-1ad39ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-1ad39ce:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-1ad39ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-516 .elementor-element.elementor-element-fe62afd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-fe62afd:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-fe62afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-516 .elementor-element.elementor-element-54dc88a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-e07fe02{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-e07fe02.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-e07fe02.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-e07fe02.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-e07fe02 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-e07fe02 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-e07fe02:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-e07fe02 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-e07fe02:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-e07fe02:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-e07fe02 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-9127de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-76391c0{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-76391c0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-76391c0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-76391c0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-76391c0 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-76391c0 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-76391c0:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-76391c0 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-76391c0:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-76391c0:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-76391c0 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-0d5f51d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-6079ba3{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-6079ba3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-6079ba3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-6079ba3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-6079ba3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-6079ba3 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-6079ba3:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-6079ba3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-6079ba3:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-6079ba3:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-6079ba3 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-6cf51a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-1d3d922{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-1d3d922.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-1d3d922.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-1d3d922.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-1d3d922 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-1d3d922 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-1d3d922:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-1d3d922 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-1d3d922:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-1d3d922:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-1d3d922 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-d8b4015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-958794a{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-958794a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-958794a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-958794a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-958794a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-958794a .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-958794a:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-958794a .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-958794a:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-958794a:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-958794a .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-329d06f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-be44863{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-be44863.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-be44863.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-be44863.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-be44863 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-be44863 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-be44863:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-be44863 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-be44863:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-be44863:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-be44863 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-545687b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-46a2c55{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-46a2c55.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-46a2c55.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-46a2c55.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-46a2c55 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-46a2c55 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-46a2c55:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-46a2c55 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-46a2c55:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-46a2c55:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-46a2c55 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-8479c32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-516 .elementor-element.elementor-element-c290680{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-c290680.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-516 .elementor-element.elementor-element-c290680.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-516 .elementor-element.elementor-element-c290680.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-c290680 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-516 .elementor-element.elementor-element-c290680 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.55;transition-duration:0.2s;}.elementor-516 .elementor-element.elementor-element-c290680:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 195% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-516 .elementor-element.elementor-element-c290680 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#54595F;}.elementor-516 .elementor-element.elementor-element-c290680:has(:hover) .elementor-image-box-title,
					 .elementor-516 .elementor-element.elementor-element-c290680:has(:focus) .elementor-image-box-title{color:#313131;}.elementor-516 .elementor-element.elementor-element-c290680 .elementor-image-box-description{color:#54595F;}.elementor-516 .elementor-element.elementor-element-4d61096{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-4d61096:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-4d61096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-516 .elementor-element.elementor-element-6994960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-6994960:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-6994960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-516 .elementor-element.elementor-element-7a6426b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-3a36027 );}.elementor-516 .elementor-element.elementor-element-20b6fdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-516 .elementor-element.elementor-element-3b1f9b4 .gallery-item .gallery-caption{text-align:center;}.elementor-516 .elementor-element.elementor-element-3ec2669{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-3ec2669:not(.elementor-motion-effects-element-type-background), .elementor-516 .elementor-element.elementor-element-3ec2669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-516 .elementor-element.elementor-element-6ee97c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-3a36027 );}.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-516 .elementor-element.elementor-element-bd0f91d{padding:0px 15px 0px 15px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-d33df7e );}.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-516 .elementor-element.elementor-element-cc78aaf .elementor-button{background-color:#FFE078;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#000000;color:#000000;border-radius:10px 10px 10px 10px;padding:15px 10px 15px 10px;}.elementor-516 .elementor-element.elementor-element-cc78aaf .elementor-button:hover, .elementor-516 .elementor-element.elementor-element-cc78aaf .elementor-button:focus{background-color:#FFC400;color:#000000;}.elementor-516 .elementor-element.elementor-element-cc78aaf .elementor-button:hover svg, .elementor-516 .elementor-element.elementor-element-cc78aaf .elementor-button:focus svg{fill:#000000;}body.elementor-page-516{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-51adf27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-df0450a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-d131805{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-516 .elementor-element.elementor-element-94e62f4 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-7ae7101 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-3d56f1c .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-2586437 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-4c43b93 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-e4cea2b .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-191f214 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-337626e .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-1ad39ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-516 .elementor-element.elementor-element-fe62afd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-516 .elementor-element.elementor-element-54dc88a{--width:50%;}.elementor-516 .elementor-element.elementor-element-e07fe02 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-e07fe02 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-9127de4{--width:50%;}.elementor-516 .elementor-element.elementor-element-76391c0 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-76391c0 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-0d5f51d{--width:50%;}.elementor-516 .elementor-element.elementor-element-6079ba3 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-6079ba3 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-6cf51a0{--width:50%;}.elementor-516 .elementor-element.elementor-element-1d3d922 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-1d3d922 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-d8b4015{--width:50%;}.elementor-516 .elementor-element.elementor-element-958794a .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-958794a .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-329d06f{--width:50%;}.elementor-516 .elementor-element.elementor-element-be44863 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-be44863 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-545687b{--width:50%;}.elementor-516 .elementor-element.elementor-element-46a2c55 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-46a2c55 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-8479c32{--width:50%;}.elementor-516 .elementor-element.elementor-element-c290680 .elementor-image-box-img{margin-bottom:0px;}.elementor-516 .elementor-element.elementor-element-c290680 .elementor-image-box-title{font-size:17px;}.elementor-516 .elementor-element.elementor-element-20b6fdc{--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-516 .elementor-element.elementor-element-cc78aaf{padding:0px 10px 10px 10px;}.elementor-516 .elementor-element.elementor-element-cc78aaf.elementor-element{--align-self:center;}.elementor-516 .elementor-element.elementor-element-cc78aaf .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-516 .elementor-element.elementor-element-f42b002{--width:1200%;}.elementor-516 .elementor-element.elementor-element-51adf27{--content-width:1206px;}.elementor-516 .elementor-element.elementor-element-e6f90fd{--width:50%;}.elementor-516 .elementor-element.elementor-element-a08d4a9{--width:50%;}.elementor-516 .elementor-element.elementor-element-f0c8b1d{--width:50%;}.elementor-516 .elementor-element.elementor-element-5b4231e{--width:50%;}.elementor-516 .elementor-element.elementor-element-1ad39ce{--content-width:1206px;}.elementor-516 .elementor-element.elementor-element-54dc88a{--width:50%;}.elementor-516 .elementor-element.elementor-element-9127de4{--width:50%;}.elementor-516 .elementor-element.elementor-element-0d5f51d{--width:50%;}.elementor-516 .elementor-element.elementor-element-6cf51a0{--width:50%;}.elementor-516 .elementor-element.elementor-element-d8b4015{--width:50%;}.elementor-516 .elementor-element.elementor-element-329d06f{--width:50%;}.elementor-516 .elementor-element.elementor-element-545687b{--width:50%;}.elementor-516 .elementor-element.elementor-element-8479c32{--width:50%;}.elementor-516 .elementor-element.elementor-element-4d61096{--content-width:1200px;}.elementor-516 .elementor-element.elementor-element-6994960{--width:1200%;}.elementor-516 .elementor-element.elementor-element-20b6fdc{--content-width:1200px;}.elementor-516 .elementor-element.elementor-element-3ec2669{--width:1200%;}}/* Start custom CSS for container, class: .elementor-element-f42b002 */.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px!Importnat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2624422 */<style>
        /* Variáveis de Cores */
        :root {
            --branco: #ffffff;
            --amarelo-destaque: #FFC400; /* Amarelo vibrante para destaque */
            --preto-texto: #333333;
            --cinza-claro: #f4f4f4;
            --cinza-escuro: #2c2c2c;
        }

        /* Reset Básico */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Roboto', sans-serif;
            line-height: 1.6;
            color: var(--preto-texto);
            background-color: var(--branco);
            scroll-behavior: smooth;
        }

        /* Estrutura Geral */
        .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 15px;
        }

        section {
            padding: 80px 0;
        }

        h2 {
            font-size: 2.5rem;
            text-align: center;
            margin-bottom: 50px;
            color: var(--preto-texto);
            position: relative;
        }

        h2::after {
            content: '';
            display: block;
            width: 80px;
            height: 4px;
            background-color: var(--amarelo-destaque);
            margin: 10px auto 0;
            border-radius: 2px;
        }

        /* Componentes */
        .btn-cta {
            display: inline-block;
            background-color: var(--amarelo-destaque);
            color: var(--preto-texto);
            font-size: 1.2rem;
            font-weight: 700;
            padding: 15px 30px;
            border: none;
            border-radius: 5px;
            text-decoration: none;
            transition: background-color 0.3s, transform 0.2s;
            text-transform: uppercase;
        }

        .btn-cta:hover {
            background-color: #e5b300;
            transform: translateY(-2px);
        }

        /* 1. Hero Section */
        #hero {
            background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url('https://yata-apix-f1da9b21-dbb9-46d1-a4d9-b16ca58bf894.s3-object.locaweb.com.br/a3bf0b1a9a0d40e3b090be565d9ae3f7.png') no-repeat center center; /* Usando uma imagem da galeria como placeholder */
            background-size: cover;
            color: var(--branco);
            text-align: center;
            padding: 150px 0;
            min-height: 100vh;
            display: flex;
            align-items: center;
        }

        #hero h1 {
            font-size: 3rem;
            margin-bottom: 20px;
            line-height: 1.2;
            font-weight: 900;
        }
        
        #hero .destaque-amarelo {
            color: var(--amarelo-destaque);
        }

        #hero p {
            font-size: 1.4rem;
            margin-bottom: 40px;
        }

        #hero .info-rapida {
            margin-top: 20px;
            font-size: 1.1rem;
            color: var(--amarelo-destaque);
            font-weight: 700;
        }

        /* 2. Sobre Nós */
        #sobre-nos {
            background-color: var(--branco);
        }
        #sobre-nos .content-sobre {
            display: flex;
            gap: 40px;
            align-items: center;
            text-align: justify;
        }
        #sobre-nos img {
            max-width: 40%;
            height: auto;
            border-radius: 8px;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
        }
        #sobre-nos p {
            font-size: 1.1rem;
        }


        /* 3. Clientes */
        #clientes {
            background-color: var(--cinza-claro);
            padding: 40px 0;
        }
        .logos-grid {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
            align-items: center;
        }
        .logo-item {
            width: 100px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            filter: grayscale(100%); /* Elegância: Logos P&B */
            opacity: 0.7;
            transition: filter 0.3s, opacity 0.3s;
        }
        .logo-item:hover {
            filter: grayscale(0%); /* Ao passar o mouse, a cor volta */
            opacity: 1;
        }
        .logo-item img {
            max-width: 100%;
            height: auto;
        }

        /* 4. Serviços & 5. Equipamentos (Cards Grid) */
        .cards-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 30px;
        }
        .card {
            background-color: var(--branco);
            border: 1px solid #ddd;
            border-top: 5px solid var(--amarelo-destaque);
            padding: 25px;
            border-radius: 8px;
            text-align: center;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
            transition: transform 0.3s, box-shadow 0.3s;
        }
        .card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
        }
        .card h3 {
            font-size: 1.3rem;
            color: var(--amarelo-destaque);
            margin-bottom: 15px;
        }
        .card p {
            color: #666;
        }

        /* 6. Galeria */
        #galeria {
            background-color: var(--cinza-claro);
        }
        .gallery-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 15px;
        }
        .gallery-item img {
            width: 100%;
            height: 250px;
            object-fit: cover;
            border-radius: 8px;
            display: block;
            transition: opacity 0.3s;
        }
        .gallery-item img:hover {
            opacity: 0.8;
            cursor: pointer;
        }

        /* Rodapé (Footer) */
        footer {
            background-color: var(--cinza-escuro);
            color: var(--branco);
            padding: 40px 0;
            text-align: center;
        }
        footer .container {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            text-align: left;
        }
        footer h3 {
            color: var(--amarelo-destaque);
            margin-bottom: 15px;
            font-size: 1.4rem;
        }
        footer p, footer a {
            color: #ccc;
            text-decoration: none;
            display: block;
            margin-bottom: 8px;
        }
        footer a:hover {
            color: var(--amarelo-destaque);
        }
        .footer-col {
            flex-basis: 30%; /* Ajuste para desktop */
            margin-bottom: 20px;
        }
        .footer-bottom {
            width: 100%;
            text-align: center;
            margin-top: 20px;
            padding-top: 15px;
            border-top: 1px solid #444;
        }

        /* Media Queries para Responsividade */
        @media (max-width: 768px) {
            section {
                padding: 60px 0;
            }
            #hero h1 {
                font-size: 2.2rem;
            }
            #hero p {
                font-size: 1.2rem;
            }
            h2 {
                font-size: 2rem;
            }
            .cards-grid {
                grid-template-columns: 1fr;
            }
            #sobre-nos .content-sobre {
                flex-direction: column;
            }
            #sobre-nos img {
                max-width: 80%;
                order: -1; /* Move a imagem para cima no mobile */
                margin-bottom: 20px;
            }
            .footer-col {
                flex-basis: 100%;
            }
        }
    </style>/* End custom CSS */