.elementor-275 .elementor-element.elementor-element-5cbbdc6e{--display:flex;--min-height:81px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-5cbbdc6e:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-5cbbdc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvoradaportoes.com.br/wp-content/uploads/2024/09/Slice-4.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-275 .elementor-element.elementor-element-5cbbdc6e.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-275 .elementor-element.elementor-element-28d28ff6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-28d28ff6.elementor-element{--align-self:flex-start;}.elementor-275 .elementor-element.elementor-element-28d28ff6{text-align:left;}.elementor-275 .elementor-element.elementor-element-28d28ff6 img{height:51px;}.elementor-275 .elementor-element.elementor-element-4cad9a6d{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-4cad9a6d:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-4cad9a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://alvoradaportoes.com.br/wp-content/uploads/2024/09/HERO-CATALOGOO.webp");background-position:top center;background-repeat:no-repeat;}.elementor-275 .elementor-element.elementor-element-4cad9a6d.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-275 .elementor-element.elementor-element-32fc4041{--display:flex;--min-height:498px;--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:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-275 .elementor-element.elementor-element-7eb0f9bc{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc.elementor-element{--align-self:flex-start;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:47px;-webkit-text-stroke-color:#000;stroke:#000;color:#151C48;}.elementor-275 .elementor-element.elementor-element-1c4c04eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-1c4c04eb{text-align:left;}.elementor-275 .elementor-element.elementor-element-1c4c04eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:24px;color:#151C48;}.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-275 .elementor-element.elementor-element-60c11f1c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #2B3B7B 24%, #191E32 75%);box-shadow:0px 0px 50px -4px #000000;border-radius:080px 080px 080px 080px;padding:28px 56px 28px 56px;}.elementor-275 .elementor-element.elementor-element-60c11f1c > .elementor-widget-container{margin:21px 0px 0px 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-275 .elementor-element.elementor-element-909c955{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;color:#151C48;}.elementor-275 .elementor-element.elementor-element-909c955 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-909c955.elementor-element{--align-self:flex-start;}.elementor-275 .elementor-element.elementor-element-220db350{--display:flex;--justify-content:center;}.elementor-275 .elementor-element.elementor-element-400db358 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-400db358.elementor-element{--align-self:flex-end;}.elementor-275 .elementor-element.elementor-element-10556ff{--display:flex;--min-height:1267px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-10556ff:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-10556ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151C48;}.elementor-275 .elementor-element.elementor-element-2fe4501c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-275 .elementor-element.elementor-element-2fe4501c.e-con{--align-self:flex-start;}.elementor-275 .elementor-element.elementor-element-2d6dd85c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-2d6dd85c{text-align:center;}.elementor-275 .elementor-element.elementor-element-2d6dd85c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:36px;color:#FFFFFF;}.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-275 .elementor-element.elementor-element-5a241a2 .gallery-item{padding:0 25px 25px 0;}.elementor-275 .elementor-element.elementor-element-5a241a2 .gallery{margin:0 -25px -25px 0;}.elementor-275 .elementor-element.elementor-element-5a241a2 .gallery-item .gallery-caption{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;margin-block-start:0px;}.elementor-275 .elementor-element.elementor-element-b4da860 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-shadow:-61px -30px 87px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #2B3B7B 24%, #D9D9D9 87%);box-shadow:0px 0px 100px -20px #FFFFFF;border-radius:080px 080px 080px 080px;padding:28px 56px 28px 56px;}.elementor-275 .elementor-element.elementor-element-b4da860 > .elementor-widget-container{margin:40px 0px 060px 0px;}.elementor-275 .elementor-element.elementor-element-49391923{--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-275 .elementor-element.elementor-element-49391923:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-49391923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFCFCF;}.elementor-275 .elementor-element.elementor-element-6d4c09a0 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6d4c09a0{text-align:center;}.elementor-275 .elementor-element.elementor-element-6d4c09a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;color:#151C48;}.elementor-275 .elementor-element.elementor-element-4f79db13{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-4f79db13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-4f79db13.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-4f79db13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:22px;color:#151C48;}.elementor-275 .elementor-element.elementor-element-63ef51b6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-shadow:0px 0px 23px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(160deg, #151C48 56%, #2B3B7B 93%);box-shadow:1px 1px 35px 3px #151C48;border-radius:80px 80px 80px 80px;padding:25px 38px 25px 38px;}.elementor-275 .elementor-element.elementor-element-63ef51b6 > .elementor-widget-container{margin:25px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-63ef51b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-275 .elementor-element.elementor-element-63ef51b6 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-275 .elementor-element.elementor-element-1a9a8ce5{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-275 .elementor-element.elementor-element-1a9a8ce5:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-1a9a8ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151C48;}.elementor-275 .elementor-element.elementor-element-15c3fc16 > .elementor-widget-container{margin:025px 0px 25px 0px;}.elementor-275 .elementor-element.elementor-element-15c3fc16.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-15c3fc16{text-align:center;}.elementor-275 .elementor-element.elementor-element-15c3fc16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-275 .elementor-element.elementor-element-584a7ac{--display:flex;}.elementor-275 .elementor-element.elementor-element-2949f1ff .jet-listing-dynamic-image{justify-content:flex-start;}html.elementor-html{position:relative;}html.elementor-html::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;pointer-events:none;z-index:1000;min-height:100vh;}@media(min-width:768px){.elementor-275 .elementor-element.elementor-element-5cbbdc6e{--content-width:1060px;}.elementor-275 .elementor-element.elementor-element-4cad9a6d{--content-width:1060px;}.elementor-275 .elementor-element.elementor-element-32fc4041{--width:1089px;}.elementor-275 .elementor-element.elementor-element-10556ff{--content-width:1060px;}.elementor-275 .elementor-element.elementor-element-2fe4501c{--content-width:1060px;}.elementor-275 .elementor-element.elementor-element-49391923{--content-width:1060px;}.elementor-275 .elementor-element.elementor-element-1a9a8ce5{--content-width:1060px;}}@media(max-width:1024px) and (min-width:768px){.elementor-275 .elementor-element.elementor-element-4cad9a6d{--content-width:768px;}.elementor-275 .elementor-element.elementor-element-32fc4041{--width:1008px;}.elementor-275 .elementor-element.elementor-element-220db350{--content-width:300px;}.elementor-275 .elementor-element.elementor-element-1a9a8ce5{--content-width:768px;}}@media(max-width:1024px){.elementor-275 .elementor-element.elementor-element-28d28ff6 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-275 .elementor-element.elementor-element-4cad9a6d{--min-height:519px;}.elementor-275 .elementor-element.elementor-element-4cad9a6d:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-4cad9a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:1360px auto;}.elementor-275 .elementor-element.elementor-element-32fc4041{--justify-content:center;--margin-top:-149px;--margin-bottom:0px;--margin-left:8px;--margin-right:-0px;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc{text-align:left;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-275 .elementor-element.elementor-element-1c4c04eb .elementor-heading-title{font-size:18px;}.elementor-275 .elementor-element.elementor-element-60c11f1c > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-60c11f1c .elementor-button{font-size:18px;padding:18px 032px 18px 32px;}.elementor-275 .elementor-element.elementor-element-220db350{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-1a9a8ce5{--min-height:5px;}}@media(max-width:767px){.elementor-275 .elementor-element.elementor-element-28d28ff6{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;text-align:center;}.elementor-275 .elementor-element.elementor-element-28d28ff6 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-275 .elementor-element.elementor-element-28d28ff6.elementor-element{--align-self:flex-start;}.elementor-275 .elementor-element.elementor-element-4cad9a6d:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-4cad9a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alvoradaportoes.com.br/wp-content/uploads/2024/09/Slice-5.webp");background-size:480px auto;}.elementor-275 .elementor-element.elementor-element-4cad9a6d{--content-width:480px;--min-height:704px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-4cad9a6d.e-con{--align-self:center;}.elementor-275 .elementor-element.elementor-element-32fc4041{--width:480px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc > .elementor-widget-container{margin:130px 0px 0px 34px;}.elementor-275 .elementor-element.elementor-element-7eb0f9bc .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-275 .elementor-element.elementor-element-1c4c04eb{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-1c4c04eb > .elementor-widget-container{margin:4px 0px 0px 34px;}.elementor-275 .elementor-element.elementor-element-1c4c04eb .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-275 .elementor-element.elementor-element-60c11f1c{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-60c11f1c > .elementor-widget-container{margin:0px 0px 0px 34px;padding:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-60c11f1c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-275 .elementor-element.elementor-element-60c11f1c .elementor-button{font-size:18px;padding:25px 042px 25px 042px;}.elementor-275 .elementor-element.elementor-element-909c955 > .elementor-widget-container{margin:0px 0px 0px 34px;}.elementor-275 .elementor-element.elementor-element-909c955{text-align:left;}.elementor-275 .elementor-element.elementor-element-10556ff{--content-width:480px;--min-height:792px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-2fe4501c{--content-width:480px;}.elementor-275 .elementor-element.elementor-element-2d6dd85c > .elementor-widget-container{padding:23px 0px 35px 0px;}.elementor-275 .elementor-element.elementor-element-2d6dd85c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-275 .elementor-element.elementor-element-b4da860{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-b4da860 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:5px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-b4da860.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-b4da860 .elementor-button{font-size:18px;padding:25px 42px 25px 42px;}.elementor-275 .elementor-element.elementor-element-6d4c09a0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6d4c09a0.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-6d4c09a0 .elementor-heading-title{font-size:18px;}.elementor-275 .elementor-element.elementor-element-4f79db13{width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-4f79db13 > .elementor-widget-container{margin:4px 0px 3px 0px;}.elementor-275 .elementor-element.elementor-element-4f79db13.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-4f79db13 .elementor-heading-title{font-size:13px;}.elementor-275 .elementor-element.elementor-element-63ef51b6{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;}.elementor-275 .elementor-element.elementor-element-63ef51b6 > .elementor-widget-container{margin:7px 0px 35px 0px;}.elementor-275 .elementor-element.elementor-element-63ef51b6.elementor-element{--align-self:center;}.elementor-275 .elementor-element.elementor-element-63ef51b6 .elementor-button{font-size:14px;padding:20px 25px 20px 025px;}.elementor-275 .elementor-element.elementor-element-15c3fc16 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-275 .elementor-element.elementor-element-15c3fc16 .elementor-heading-title{font-size:8px;}}