.elementor-1187 .elementor-element.elementor-element-3001d7d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:0px;border-color:#4C4C4C;--border-color:#4C4C4C;--z-index:9999;}.elementor-1187 .elementor-element.elementor-element-3001d7d3:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-3001d7d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181899;}.elementor-1187 .elementor-element.elementor-element-3001d7d3, .elementor-1187 .elementor-element.elementor-element-3001d7d3::before{--border-transition:0.3s;}.elementor-1187 .elementor-element.elementor-element-26afd930{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1187 .elementor-element.elementor-element-465bf76d{text-align:left;z-index:9999;}.elementor-1187 .elementor-element.elementor-element-465bf76d img{width:56px;}.elementor-1187 .elementor-element.elementor-element-61c4dfaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu .elementor-item{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main .elementor-item{color:#C3C3C3;fill:#C3C3C3;padding-left:0px;padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-f9d603b );fill:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed .elementor-item:before,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed .elementor-item:before{border-width:6px;}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 6px 6px;}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:6px 6px 0 0;}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:6px 0 0 6px;}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 6px 6px 0;}.elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-underline .elementor-item:after,
					 .elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-overline .elementor-item:before,
					 .elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-double-line .elementor-item:before,
					 .elementor-1187 .elementor-element.elementor-element-118a1761 .e--pointer-double-line .elementor-item:after{height:6px;}.elementor-1187 .elementor-element.elementor-element-118a1761{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a, .elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a:hover,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-menu-toggle:hover{color:var( --e-global-color-secondary );}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a:hover,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a.highlighted{background-color:#EAEAEA;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1187 .elementor-element.elementor-element-118a1761 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-118a1761 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-118a1761 div.elementor-menu-toggle:hover{color:var( --e-global-color-accent );}.elementor-1187 .elementor-element.elementor-element-118a1761 div.elementor-menu-toggle:hover svg{fill:var( --e-global-color-accent );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu .elementor-item{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main .elementor-item{color:#C3C3C3;fill:#C3C3C3;padding-left:0px;padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-f9d603b );fill:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed .elementor-item:before,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-f9d603b );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-primary );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-primary );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed .elementor-item:before{border-width:6px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 6px 6px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:6px 6px 0 0;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:6px 0 0 6px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 6px 6px 0;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-underline .elementor-item:after,
					 .elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-overline .elementor-item:before,
					 .elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-double-line .elementor-item:before,
					 .elementor-1187 .elementor-element.elementor-element-2e8c65b2 .e--pointer-double-line .elementor-item:after{height:6px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2{--e-nav-menu-horizontal-menu-item-margin:calc( 32px / 2 );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:32px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a, .elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-menu-toggle{color:var( --e-global-color-secondary );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a:hover,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-menu-toggle:hover{color:var( --e-global-color-secondary );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a:hover,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a.highlighted{background-color:#EAEAEA;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 div.elementor-menu-toggle:hover{color:var( --e-global-color-accent );}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 div.elementor-menu-toggle:hover svg{fill:var( --e-global-color-accent );}.elementor-1187 .elementor-element.elementor-element-5940385a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1187 .elementor-element.elementor-element-b97f23f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--border-radius:4px 4px 4px 4px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1187 .elementor-element.elementor-element-b97f23f:hover{background-color:var( --e-global-color-secondary );}.elementor-1187 .elementor-element.elementor-element-b97f23f, .elementor-1187 .elementor-element.elementor-element-b97f23f::before{--border-transition:0.3s;}.elementor-1187 .elementor-element.elementor-element-4631de1 .elementor-icon-wrapper{text-align:center;}.elementor-1187 .elementor-element.elementor-element-4631de1 .elementor-icon{font-size:23px;}.elementor-1187 .elementor-element.elementor-element-4631de1 .elementor-icon svg{height:23px;}.elementor-1187 .elementor-element.elementor-element-4631de1 .elementor-icon-wrapper svg{width:100%;}.elementor-1187 .elementor-element.elementor-element-4631de1 > .elementor-widget-container{margin:0px 0px -8px 4px;}.elementor-1187 .elementor-element.elementor-element-4631de1{z-index:3;}.elementor-1187 .elementor-element.elementor-element-43bc497 .cpel-switcher__lang a{font-family:"General Sans", Sans-serif;font-weight:600;color:#FFFFFF;padding-left:13px;padding-right:13px;padding-top:6px;padding-bottom:6px;}.elementor-1187 .elementor-element.elementor-element-43bc497 .cpel-switcher__icon{color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-43bc497.cpel-switcher--layout-dropdown .cpel-switcher__lang a{background-color:#00000000;}.elementor-1187 .elementor-element.elementor-element-43bc497 .cpel-switcher__lang a:hover, .elementor-1187 .elementor-element.elementor-element-43bc497 .cpel-switcher__lang a:focus{color:#004BE9;}.elementor-1187 .elementor-element.elementor-element-43bc497 .cpel-switcher__code{padding-left:10px;}.elementor-1187 .elementor-element.elementor-element-43bc497 > .elementor-widget-container{margin:0px 0px 0px -44px;}.elementor-1187 .elementor-element.elementor-element-7962bad2 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1187 .elementor-element.elementor-element-7962bad2 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1187 .elementor-element.elementor-element-7962bad2 .elementor-button{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;background-color:transparent;background-image:linear-gradient(-30deg, #FE5105 0%, #FF8A00 100%);border-radius:12px 12px 12px 12px;}.elementor-1187 .elementor-element.elementor-element-7962bad2 .elementor-button:hover, .elementor-1187 .elementor-element.elementor-element-7962bad2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(30deg, #FF8A00 0%, #FE5105 100%);}.elementor-1187 .elementor-element.elementor-element-7962bad2.elementor-element{--align-self:flex-start;}@media(max-width:1024px){.elementor-1187 .elementor-element.elementor-element-7962bad2{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1187 .elementor-element.elementor-element-3001d7d3{--z-index:1000;}.elementor-1187 .elementor-element.elementor-element-26afd930{--width:50%;}.elementor-1187 .elementor-element.elementor-element-61c4dfaf{--width:50%;}.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;}.elementor-1187 .elementor-element.elementor-element-118a1761{--nav-menu-icon-size:40px;}.elementor-1187 .elementor-element.elementor-element-118a1761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2{--nav-menu-icon-size:40px;}.elementor-1187 .elementor-element.elementor-element-2e8c65b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1187 .elementor-element.elementor-element-7962bad2{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-1187 .elementor-element.elementor-element-7962bad2.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-1187 .elementor-element.elementor-element-26afd930{--width:25%;}.elementor-1187 .elementor-element.elementor-element-61c4dfaf{--width:50%;}.elementor-1187 .elementor-element.elementor-element-5940385a{--width:25%;}.elementor-1187 .elementor-element.elementor-element-b97f23f{--width:70px;}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-43bc497 */.cpel-switcher--layout-dropdown.cpel-switcher--align-right .cpel-switcher__list{
    background-color: #000;
    border-radius: 4px;
    margin-right: -4px
}

.cpel-switcher--layout-dropdown .cpel-switcher__nav {
    left: -4px;
    width: 70px
}

.elementor-1187 .elementor-element.elementor-element-43bc497 .cpel-switcher__code {
    padding-left: 24px;
}/* End custom CSS */
/* Start custom CSS */.elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-1187 .elementor-element.elementor-element-118a1761 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    width: 14px;
    border-radius: 8px;
}

.blur-bg{
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://novo.r1engenharia.com/wp-content/uploads/2024/02/GeneralSans-Light.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://novo.r1engenharia.com/wp-content/uploads/2024/02/GeneralSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://novo.r1engenharia.com/wp-content/uploads/2024/02/GeneralSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://novo.r1engenharia.com/wp-content/uploads/2024/02/GeneralSans-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'General Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://novo.r1engenharia.com/wp-content/uploads/2024/02/GeneralSans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */