.elementor-2690 .elementor-element.elementor-element-9402a3{--display:flex;--min-height:61px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:144px;--padding-right:144px;}.elementor-2690 .elementor-element.elementor-element-9402a3:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402a0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#7A746D;}.elementor-2690 .elementor-element.elementor-element-9402a1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#7A746D;}.elementor-2690 .elementor-element.elementor-element-9402a2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402a9{--display:flex;--min-height:640px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:315px;--padding-bottom:0px;--padding-left:144px;--padding-right:0px;}.elementor-2690 .elementor-element.elementor-element-9402a9:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/hero.webp");background-position:center 48%;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402a9::before, .elementor-2690 .elementor-element.elementor-element-9402a9 > .elementor-background-video-container::before, .elementor-2690 .elementor-element.elementor-element-9402a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2690 .elementor-element.elementor-element-9402a9 > .elementor-background-slideshow::before, .elementor-2690 .elementor-element.elementor-element-9402a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2690 .elementor-element.elementor-element-9402a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(31,31,31,.30);--background-overlay:'';}.elementor-2690 .elementor-element.elementor-element-9402a8{--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:32px 32px;--row-gap:32px;--column-gap:32px;--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-2690 .elementor-element.elementor-element-9402a6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--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-2690 .elementor-element.elementor-element-9402a4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:72px;font-weight:300;font-style:italic;line-height:1.1em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402a5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402a7 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#1F1F1F;color:#1F1F1F;border-style:none;border-radius:999px 999px 999px 999px;padding:18px 32px 18px 32px;}.elementor-2690 .elementor-element.elementor-element-9402af{--display:flex;--min-height:320px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-2690 .elementor-element.elementor-element-9402af:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402ae{--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;--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-2690 .elementor-element.elementor-element-9402aa{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402ab{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-2690 .elementor-element.elementor-element-9402ab .elementor-divider-separator{width:32px;margin:0 auto;margin-left:0;}.elementor-2690 .elementor-element.elementor-element-9402ab .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-2690 .elementor-element.elementor-element-9402ac .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:48px;font-weight:300;font-style:italic;line-height:1.1em;color:#1F1F1F;}.elementor-2690 .elementor-element.elementor-element-9402ad{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#7A746D;}.elementor-2690 .elementor-element.elementor-element-9402b7{--display:flex;--min-height:72px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E3DC;--border-color:#E8E3DC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:144px;--padding-right:144px;}.elementor-2690 .elementor-element.elementor-element-9402b7:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6F2;}.elementor-2690 .elementor-element.elementor-element-9402b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2690 .elementor-element.elementor-element-9402b0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1.3em;color:#7A746D;}.elementor-2690 .elementor-element.elementor-element-9402b5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--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-2690 .elementor-element.elementor-element-9402b1 .elementor-button{background-color:#1F1F1F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2690 .elementor-element.elementor-element-9402b2 .elementor-button{background-color:#00000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;fill:#524344;color:#524344;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0CBC4;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2690 .elementor-element.elementor-element-9402b3 .elementor-button{background-color:#00000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;fill:#524344;color:#524344;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0CBC4;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2690 .elementor-element.elementor-element-9402b4 .elementor-button{background-color:#00000000;font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;fill:#524344;color:#524344;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D0CBC4;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-2690 .elementor-element.elementor-element-940324{--display:flex;--min-height:5904px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:84px;--padding-right:84px;}.elementor-2690 .elementor-element.elementor-element-940324:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402bc{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402bc:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_aa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402bb{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402bb:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402b8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402b9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402ba{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402ba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402c2{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402c2:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/casa_oculos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402c1{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402c1:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402bd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402be .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402bf{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402c0{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402c7{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402c7:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_cf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402c6{--display:flex;--min-height:130px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402c6:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402c3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402c4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402c5{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402c5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402cc{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402cc:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/concreta.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402cb{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402cb:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402c8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402c9 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402ca{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402ca .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402d1{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402d1:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_cp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402d0{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402d0:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402cd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402ce .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402cf{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402cf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402d6{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402d6:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_ec.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402d5{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402d5:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402d2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402d3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402d4{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402d4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402db{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402db:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/fatima_santos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402da{--display:flex;--min-height:130px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402da:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402d7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402d8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402d9{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402d9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402e0{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402e0:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_jp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402df{--display:flex;--min-height:130px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402df:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402dc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402dd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402de{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402de .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402e5{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402e5:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_lg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402e4{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402e4:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402e1{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402e2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402e3{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402e3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402ea{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402ea:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_ma.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402e9{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402e9:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402e6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402e7 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402e8{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402e8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402ef{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402ef:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_mt.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402ee{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402ee:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402eb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402ec .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402ed{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402ed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402f4{--display:flex;--min-height:560px;--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:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402f4:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_pp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402f3{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402f3:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402f0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402f1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402f2{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402f2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402fa{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-9402fa:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/savoir.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402f9{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402f9:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402f5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402f6 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402f7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402f8{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402f8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940300{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-940300:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/talho_popular.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-9402ff{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402ff:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-9402ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-9402fb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-9402fc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-9402fd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-9402fe{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-9402fe .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940305{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-940305:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/projeto_vr.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-940304{--display:flex;--min-height:130px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-940304:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-940301{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-940302 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-940303{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-940303 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-94030b{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-94030b:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-94030b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos-individuais/pertutti/imagem-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-94030a{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-94030a:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-94030a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-940306{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-940307 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-940308{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940309{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-940309 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940311{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-940311:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos-individuais/harmonize-dental-clinic/imagem-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-940310{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-940310:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-94030c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-94030d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-94030e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-94030f{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-94030f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940317{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-940317:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos-individuais/savantes-s-kool/imagem-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-940316{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-940316:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-940312{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-940313 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-940314{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940315{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-940315 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-94031d{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-94031d:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-94031d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/jormardoce_figueiro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-94031c{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-94031c:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-94031c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-940318{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-940319 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-94031a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-94031b{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-94031b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940323{--display:flex;--min-height:560px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-2690 .elementor-element.elementor-element-940323:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aprifer.com/wp-content/uploads/2026/07/aprifer-projetos/jormardoce_pacos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2690 .elementor-element.elementor-element-940322{--display:flex;--min-height:180px;--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:19px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-940322:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-940322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.60);}.elementor-2690 .elementor-element.elementor-element-94031e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:700;line-height:1.3em;color:#B56F45;}.elementor-2690 .elementor-element.elementor-element-94031f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:300;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-940320{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.4em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-940321{padding:30px 0px 0px 0px;}.elementor-2690 .elementor-element.elementor-element-940321 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;color:rgba(255,255,255,.70);}.elementor-2690 .elementor-element.elementor-element-39360e8{--display:flex;--min-height:444px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:82px;--padding-right:82px;}.elementor-2690 .elementor-element.elementor-element-39360e8:not(.elementor-motion-effects-element-type-background), .elementor-2690 .elementor-element.elementor-element-39360e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-2690 .elementor-element.elementor-element-4e4f0f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-2690 .elementor-element.elementor-element-d7788c4{text-align:center;}.elementor-2690 .elementor-element.elementor-element-d7788c4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:56px;font-weight:300;font-style:italic;line-height:1.1em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-44dbe04{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-2690 .elementor-element.elementor-element-c79547e{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-2690 .elementor-element.elementor-element-db4ba27 .elementor-button{background-color:#B56F45;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-2690 .elementor-element.elementor-element-69361ee .elementor-button{background-color:rgba(0,0,0,0);font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}body.elementor-page-2690:not(.elementor-motion-effects-element-type-background), body.elementor-page-2690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2690 .elementor-element.elementor-element-9402a3{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402a9{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402a8{--width:720px;}.elementor-2690 .elementor-element.elementor-element-9402a6{--width:720px;}.elementor-2690 .elementor-element.elementor-element-9402af{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ae{--width:600px;}.elementor-2690 .elementor-element.elementor-element-9402b7{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402b6{--width:1280px;}.elementor-2690 .elementor-element.elementor-element-940324{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402bc{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402bb{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402c2{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402c1{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402c7{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402c6{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402cc{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402cb{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402d1{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402d0{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402d6{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402d5{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402db{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402da{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402e0{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402df{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402e5{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402e4{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ea{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402e9{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ef{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402ee{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402f4{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402f3{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402fa{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402f9{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940300{--width:628px;}.elementor-2690 .elementor-element.elementor-element-9402ff{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940305{--width:628px;}.elementor-2690 .elementor-element.elementor-element-940304{--width:100%;}.elementor-2690 .elementor-element.elementor-element-94030b{--width:628px;}.elementor-2690 .elementor-element.elementor-element-94030a{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940311{--width:628px;}.elementor-2690 .elementor-element.elementor-element-940310{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940317{--width:628px;}.elementor-2690 .elementor-element.elementor-element-940316{--width:100%;}.elementor-2690 .elementor-element.elementor-element-94031d{--width:628px;}.elementor-2690 .elementor-element.elementor-element-94031c{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940323{--width:628px;}.elementor-2690 .elementor-element.elementor-element-940322{--width:100%;}.elementor-2690 .elementor-element.elementor-element-39360e8{--width:100%;}.elementor-2690 .elementor-element.elementor-element-4e4f0f7{--width:800px;}.elementor-2690 .elementor-element.elementor-element-c79547e{--width:430px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2690 .elementor-element.elementor-element-9402bc{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402c2{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402c7{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402cc{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402d1{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402d6{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402db{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402e0{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402e5{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ea{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ef{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402f4{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402fa{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940300{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940305{--width:100%;}.elementor-2690 .elementor-element.elementor-element-94030b{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940311{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940317{--width:100%;}.elementor-2690 .elementor-element.elementor-element-94031d{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940323{--width:100%;}}@media(max-width:1024px){.elementor-2690 .elementor-element.elementor-element-9402a3{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2690 .elementor-element.elementor-element-9402a9{--padding-top:275px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2690 .elementor-element.elementor-element-9402a4 .elementor-heading-title{font-size:58px;}.elementor-2690 .elementor-element.elementor-element-9402af{--min-height:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-2690 .elementor-element.elementor-element-9402b7{--min-height:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-2690 .elementor-element.elementor-element-940324{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-2690 .elementor-element.elementor-element-39360e8{--min-height:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-2690 .elementor-element.elementor-element-d7788c4 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402a3{--min-height:52px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402a9{--min-height:560px;--padding-top:245px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402a4 .elementor-heading-title{font-size:44px;}.elementor-2690 .elementor-element.elementor-element-9402a5{font-size:17px;}.elementor-2690 .elementor-element.elementor-element-9402af{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402ac .elementor-heading-title{font-size:36px;}.elementor-2690 .elementor-element.elementor-element-9402ad{font-size:16px;}.elementor-2690 .elementor-element.elementor-element-9402b7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402b6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2690 .elementor-element.elementor-element-940324{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-9402bc{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402c2{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402c7{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402cc{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402d1{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402d6{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402db{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402e0{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402e5{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ea{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402ef{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402f4{--width:100%;}.elementor-2690 .elementor-element.elementor-element-9402fa{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940300{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940305{--width:100%;}.elementor-2690 .elementor-element.elementor-element-94030b{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940311{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940317{--width:100%;}.elementor-2690 .elementor-element.elementor-element-94031d{--width:100%;}.elementor-2690 .elementor-element.elementor-element-940323{--width:100%;}.elementor-2690 .elementor-element.elementor-element-39360e8{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2690 .elementor-element.elementor-element-d7788c4 .elementor-heading-title{font-size:39px;}.elementor-2690 .elementor-element.elementor-element-44dbe04{font-size:16px;}.elementor-2690 .elementor-element.elementor-element-c79547e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}}/* Start custom CSS for text-editor, class: .elementor-element-9402a0 */.elementor-2690 .elementor-element.elementor-element-9402a0 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402a1 */.elementor-2690 .elementor-element.elementor-element-9402a1 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402a2 */.elementor-2690 .elementor-element.elementor-element-9402a2 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402a3 */.elementor-2690 .elementor-element.elementor-element-9402a3{width:100%!important;max-width:1440px!important;margin:0 auto!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402a4 */.elementor-2690 .elementor-element.elementor-element-9402a4 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402a5 */.elementor-2690 .elementor-element.elementor-element-9402a5{width:543px;max-width:100%;}.elementor-2690 .elementor-element.elementor-element-9402a5 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402a6 */.elementor-2690 .elementor-element.elementor-element-9402a6{width:720px!important;max-width:100%!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9402a7 */.elementor-2690 .elementor-element.elementor-element-9402a7 .elementor-button{white-space:nowrap;transition:transform .2s ease,opacity .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402a7 .elementor-button:hover{transform:translateY(-2px);opacity:.9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402a8 */.elementor-2690 .elementor-element.elementor-element-9402a8{width:720px!important;max-width:100%!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402a9 */.elementor-2690 .elementor-element.elementor-element-9402a9{width:100%!important;max-width:1440px!important;margin:0 auto!important;gap:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402aa */.elementor-2690 .elementor-element.elementor-element-9402aa p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402ac */.elementor-2690 .elementor-element.elementor-element-9402ac .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402ad */.elementor-2690 .elementor-element.elementor-element-9402ad p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402ae */.elementor-2690 .elementor-element.elementor-element-9402ae{width:600px!important;max-width:100%!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402af */.elementor-2690 .elementor-element.elementor-element-9402af{width:100%!important;max-width:1440px!important;margin:0 auto!important;gap:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402b0 */.elementor-2690 .elementor-element.elementor-element-9402b0{width:60px;}.elementor-2690 .elementor-element.elementor-element-9402b0 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9402b1 */.elementor-2690 .elementor-element.elementor-element-9402b1 .elementor-button{white-space:nowrap;min-height:29px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402b1 .elementor-button:hover,.elementor-2690 .elementor-element.elementor-element-9402b1.is-active .elementor-button{transform:none;background:#1F1F1F;color:#fff;border-color:#1F1F1F;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9402b2 */.elementor-2690 .elementor-element.elementor-element-9402b2 .elementor-button{white-space:nowrap;min-height:29px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402b2 .elementor-button:hover,.elementor-2690 .elementor-element.elementor-element-9402b2.is-active .elementor-button{transform:none;background:#1F1F1F;color:#fff;border-color:#1F1F1F;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9402b3 */.elementor-2690 .elementor-element.elementor-element-9402b3 .elementor-button{white-space:nowrap;min-height:29px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402b3 .elementor-button:hover,.elementor-2690 .elementor-element.elementor-element-9402b3.is-active .elementor-button{transform:none;background:#1F1F1F;color:#fff;border-color:#1F1F1F;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9402b4 */.elementor-2690 .elementor-element.elementor-element-9402b4 .elementor-button{white-space:nowrap;min-height:29px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402b4 .elementor-button:hover,.elementor-2690 .elementor-element.elementor-element-9402b4.is-active .elementor-button{transform:none;background:#1F1F1F;color:#fff;border-color:#1F1F1F;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402b7 */.elementor-2690 .elementor-element.elementor-element-9402b7{width:100%!important;max-width:1440px!important;margin:0 auto!important;gap:0!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402b8 */.elementor-2690 .elementor-element.elementor-element-9402b8 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402b9 */.elementor-2690 .elementor-element.elementor-element-9402b9 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402ba */.elementor-2690 .elementor-element.elementor-element-9402ba p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402ba a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402ba a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402bb */.elementor-2690 .elementor-element.elementor-element-9402bb{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402bb:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77de223 */.elementor-2690 .elementor-element.elementor-element-77de223{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-77de223 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-77de223 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-77de223 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-77de223 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-77de223 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402bc */.elementor-2690 .elementor-element.elementor-element-9402bc{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402bc{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402bc:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402bc{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402bd */.elementor-2690 .elementor-element.elementor-element-9402bd p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402be */.elementor-2690 .elementor-element.elementor-element-9402be .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402bf */.elementor-2690 .elementor-element.elementor-element-9402bf p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402c0 */.elementor-2690 .elementor-element.elementor-element-9402c0 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402c0 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402c0 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402c1 */.elementor-2690 .elementor-element.elementor-element-9402c1{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402c1:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13544aa */.elementor-2690 .elementor-element.elementor-element-13544aa{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-13544aa .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-13544aa .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-13544aa .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-13544aa .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-13544aa .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402c2 */.elementor-2690 .elementor-element.elementor-element-9402c2{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402c2{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402c2:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402c2{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402c3 */.elementor-2690 .elementor-element.elementor-element-9402c3 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402c4 */.elementor-2690 .elementor-element.elementor-element-9402c4 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402c5 */.elementor-2690 .elementor-element.elementor-element-9402c5 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402c5 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402c5 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402c6 */.elementor-2690 .elementor-element.elementor-element-9402c6{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402c6:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-683b4eb */.elementor-2690 .elementor-element.elementor-element-683b4eb{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-683b4eb .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-683b4eb .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-683b4eb .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-683b4eb .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-683b4eb .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402c7 */.elementor-2690 .elementor-element.elementor-element-9402c7{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402c7{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402c7:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402c7{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402c8 */.elementor-2690 .elementor-element.elementor-element-9402c8 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402c9 */.elementor-2690 .elementor-element.elementor-element-9402c9 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402ca */.elementor-2690 .elementor-element.elementor-element-9402ca p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402ca a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402ca a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402cb */.elementor-2690 .elementor-element.elementor-element-9402cb{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402cb:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbd60a9 */.elementor-2690 .elementor-element.elementor-element-fbd60a9{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-fbd60a9 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-fbd60a9 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-fbd60a9 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-fbd60a9 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-fbd60a9 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402cc */.elementor-2690 .elementor-element.elementor-element-9402cc{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402cc{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402cc:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402cc{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402cd */.elementor-2690 .elementor-element.elementor-element-9402cd p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402ce */.elementor-2690 .elementor-element.elementor-element-9402ce .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402cf */.elementor-2690 .elementor-element.elementor-element-9402cf p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402cf a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402cf a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402d0 */.elementor-2690 .elementor-element.elementor-element-9402d0{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402d0:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2916dd4 */.elementor-2690 .elementor-element.elementor-element-2916dd4{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-2916dd4 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-2916dd4 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-2916dd4 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-2916dd4 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-2916dd4 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402d1 */.elementor-2690 .elementor-element.elementor-element-9402d1{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402d1{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402d1:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402d1{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402d2 */.elementor-2690 .elementor-element.elementor-element-9402d2 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402d3 */.elementor-2690 .elementor-element.elementor-element-9402d3 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402d4 */.elementor-2690 .elementor-element.elementor-element-9402d4 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402d4 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402d4 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402d5 */.elementor-2690 .elementor-element.elementor-element-9402d5{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402d5:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ded5f0 */.elementor-2690 .elementor-element.elementor-element-9ded5f0{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-9ded5f0 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-9ded5f0 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-9ded5f0 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-9ded5f0 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-9ded5f0 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402d6 */.elementor-2690 .elementor-element.elementor-element-9402d6{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402d6{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402d6:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402d6{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402d7 */.elementor-2690 .elementor-element.elementor-element-9402d7 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402d8 */.elementor-2690 .elementor-element.elementor-element-9402d8 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402d9 */.elementor-2690 .elementor-element.elementor-element-9402d9 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402d9 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402d9 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402da */.elementor-2690 .elementor-element.elementor-element-9402da{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402da:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c03f4a4 */.elementor-2690 .elementor-element.elementor-element-c03f4a4{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-c03f4a4 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-c03f4a4 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-c03f4a4 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-c03f4a4 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-c03f4a4 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402db */.elementor-2690 .elementor-element.elementor-element-9402db{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402db{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402db:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402db{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402dc */.elementor-2690 .elementor-element.elementor-element-9402dc p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402dd */.elementor-2690 .elementor-element.elementor-element-9402dd .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402de */.elementor-2690 .elementor-element.elementor-element-9402de p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402de a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402de a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402df */.elementor-2690 .elementor-element.elementor-element-9402df{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402df:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5589915 */.elementor-2690 .elementor-element.elementor-element-5589915{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-5589915 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-5589915 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-5589915 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-5589915 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-5589915 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402e0 */.elementor-2690 .elementor-element.elementor-element-9402e0{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402e0{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402e0:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402e0{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402e1 */.elementor-2690 .elementor-element.elementor-element-9402e1 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402e2 */.elementor-2690 .elementor-element.elementor-element-9402e2 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402e3 */.elementor-2690 .elementor-element.elementor-element-9402e3 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402e3 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402e3 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402e4 */.elementor-2690 .elementor-element.elementor-element-9402e4{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402e4:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5411d0b */.elementor-2690 .elementor-element.elementor-element-5411d0b{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-5411d0b .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-5411d0b .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-5411d0b .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-5411d0b .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-5411d0b .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402e5 */.elementor-2690 .elementor-element.elementor-element-9402e5{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402e5{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402e5:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402e5{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402e6 */.elementor-2690 .elementor-element.elementor-element-9402e6 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402e7 */.elementor-2690 .elementor-element.elementor-element-9402e7 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402e8 */.elementor-2690 .elementor-element.elementor-element-9402e8 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402e8 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402e8 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402e9 */.elementor-2690 .elementor-element.elementor-element-9402e9{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402e9:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ff9bf3 */.elementor-2690 .elementor-element.elementor-element-7ff9bf3{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-7ff9bf3 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-7ff9bf3 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-7ff9bf3 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-7ff9bf3 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-7ff9bf3 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402ea */.elementor-2690 .elementor-element.elementor-element-9402ea{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402ea{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402ea:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402ea{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402eb */.elementor-2690 .elementor-element.elementor-element-9402eb p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402ec */.elementor-2690 .elementor-element.elementor-element-9402ec .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402ed */.elementor-2690 .elementor-element.elementor-element-9402ed p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402ed a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402ed a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402ee */.elementor-2690 .elementor-element.elementor-element-9402ee{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402ee:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3f661e */.elementor-2690 .elementor-element.elementor-element-a3f661e{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-a3f661e .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-a3f661e .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-a3f661e .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-a3f661e .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-a3f661e .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402ef */.elementor-2690 .elementor-element.elementor-element-9402ef{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402ef{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402ef:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402ef{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402f0 */.elementor-2690 .elementor-element.elementor-element-9402f0 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402f1 */.elementor-2690 .elementor-element.elementor-element-9402f1 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402f2 */.elementor-2690 .elementor-element.elementor-element-9402f2 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402f2 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402f2 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402f3 */.elementor-2690 .elementor-element.elementor-element-9402f3{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402f3:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3461c51 */.elementor-2690 .elementor-element.elementor-element-3461c51{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-3461c51 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-3461c51 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-3461c51 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-3461c51 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-3461c51 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402f4 */.elementor-2690 .elementor-element.elementor-element-9402f4{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402f4{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402f4:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402f4{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402f5 */.elementor-2690 .elementor-element.elementor-element-9402f5 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402f6 */.elementor-2690 .elementor-element.elementor-element-9402f6 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402f7 */.elementor-2690 .elementor-element.elementor-element-9402f7 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402f8 */.elementor-2690 .elementor-element.elementor-element-9402f8 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402f8 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402f8 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402f9 */.elementor-2690 .elementor-element.elementor-element-9402f9{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402f9:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92bcd5a */.elementor-2690 .elementor-element.elementor-element-92bcd5a{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-92bcd5a .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-92bcd5a .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-92bcd5a .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-92bcd5a .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-92bcd5a .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402fa */.elementor-2690 .elementor-element.elementor-element-9402fa{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-9402fa{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-9402fa:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-9402fa{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402fb */.elementor-2690 .elementor-element.elementor-element-9402fb p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402fc */.elementor-2690 .elementor-element.elementor-element-9402fc .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9402fd */.elementor-2690 .elementor-element.elementor-element-9402fd p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9402fe */.elementor-2690 .elementor-element.elementor-element-9402fe p{margin:0;}.elementor-2690 .elementor-element.elementor-element-9402fe a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-9402fe a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9402ff */.elementor-2690 .elementor-element.elementor-element-9402ff{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-9402ff:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f6a666 */.elementor-2690 .elementor-element.elementor-element-4f6a666{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-4f6a666 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-4f6a666 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-4f6a666 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-4f6a666 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-4f6a666 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940300 */.elementor-2690 .elementor-element.elementor-element-940300{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-940300{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-940300:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-940300{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940301 */.elementor-2690 .elementor-element.elementor-element-940301 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940302 */.elementor-2690 .elementor-element.elementor-element-940302 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940303 */.elementor-2690 .elementor-element.elementor-element-940303 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-940303 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-940303 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940304 */.elementor-2690 .elementor-element.elementor-element-940304{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-940304:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cff1efb */.elementor-2690 .elementor-element.elementor-element-cff1efb{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-cff1efb .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-cff1efb .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-cff1efb .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-cff1efb .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-cff1efb .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940305 */.elementor-2690 .elementor-element.elementor-element-940305{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-940305{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-940305:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-940305{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940306 */.elementor-2690 .elementor-element.elementor-element-940306 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940307 */.elementor-2690 .elementor-element.elementor-element-940307 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940308 */.elementor-2690 .elementor-element.elementor-element-940308 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940309 */.elementor-2690 .elementor-element.elementor-element-940309 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-940309 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-940309 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94030a */.elementor-2690 .elementor-element.elementor-element-94030a{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-94030a:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-704ff6f */.elementor-2690 .elementor-element.elementor-element-704ff6f{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-704ff6f .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-704ff6f .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-704ff6f .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-704ff6f .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-704ff6f .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94030b */.elementor-2690 .elementor-element.elementor-element-94030b{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-94030b{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-94030b:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-94030b{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94030c */.elementor-2690 .elementor-element.elementor-element-94030c p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94030d */.elementor-2690 .elementor-element.elementor-element-94030d .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94030e */.elementor-2690 .elementor-element.elementor-element-94030e p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94030f */.elementor-2690 .elementor-element.elementor-element-94030f p{margin:0;}.elementor-2690 .elementor-element.elementor-element-94030f a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-94030f a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940310 */.elementor-2690 .elementor-element.elementor-element-940310{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-940310:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2300b69 */.elementor-2690 .elementor-element.elementor-element-2300b69{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-2300b69 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-2300b69 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-2300b69 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-2300b69 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-2300b69 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940311 */.elementor-2690 .elementor-element.elementor-element-940311{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-940311{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-940311:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-940311{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940312 */.elementor-2690 .elementor-element.elementor-element-940312 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940313 */.elementor-2690 .elementor-element.elementor-element-940313 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940314 */.elementor-2690 .elementor-element.elementor-element-940314 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940315 */.elementor-2690 .elementor-element.elementor-element-940315 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-940315 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-940315 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940316 */.elementor-2690 .elementor-element.elementor-element-940316{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-940316:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38a6dba */.elementor-2690 .elementor-element.elementor-element-38a6dba{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-38a6dba .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-38a6dba .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-38a6dba .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-38a6dba .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-38a6dba .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940317 */.elementor-2690 .elementor-element.elementor-element-940317{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-940317{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-940317:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-940317{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940318 */.elementor-2690 .elementor-element.elementor-element-940318 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940319 */.elementor-2690 .elementor-element.elementor-element-940319 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94031a */.elementor-2690 .elementor-element.elementor-element-94031a p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94031b */.elementor-2690 .elementor-element.elementor-element-94031b p{margin:0;}.elementor-2690 .elementor-element.elementor-element-94031b a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-94031b a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94031c */.elementor-2690 .elementor-element.elementor-element-94031c{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-94031c:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-269cce9 */.elementor-2690 .elementor-element.elementor-element-269cce9{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-269cce9 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-269cce9 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-269cce9 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-269cce9 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-269cce9 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94031d */.elementor-2690 .elementor-element.elementor-element-94031d{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-94031d{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-94031d:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-94031d{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94031e */.elementor-2690 .elementor-element.elementor-element-94031e p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94031f */.elementor-2690 .elementor-element.elementor-element-94031f .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-940320 */.elementor-2690 .elementor-element.elementor-element-940320 p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-940321 */.elementor-2690 .elementor-element.elementor-element-940321 p{margin:0;}.elementor-2690 .elementor-element.elementor-element-940321 a{color:rgba(255,255,255,.70);text-decoration:none;transition:color .2s ease;}.elementor-2690 .elementor-element.elementor-element-940321 a:hover{color:#fff;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940322 */.elementor-2690 .elementor-element.elementor-element-940322{width:100%!important;backdrop-filter:blur(1px);transition:background-color .25s ease;}.elementor-2690 .elementor-element.elementor-element-940322:hover{background-color:rgba(0,0,0,.70);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fdd259 */.elementor-2690 .elementor-element.elementor-element-1fdd259{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:20!important;margin:0!important;pointer-events:auto!important;}.elementor-2690 .elementor-element.elementor-element-1fdd259 .elementor-button-wrapper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}.elementor-2690 .elementor-element.elementor-element-1fdd259 .elementor-button{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:transparent!important;font-size:0!important;}.elementor-2690 .elementor-element.elementor-element-1fdd259 .elementor-button:focus-visible{outline:3px solid #B56F45!important;outline-offset:-3px!important;}.elementor-2690 .elementor-element.elementor-element-1fdd259 .elementor-button-content-wrapper,.elementor-2690 .elementor-element.elementor-element-1fdd259 .elementor-button-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940323 */.elementor-2690 .elementor-element.elementor-element-940323{position:relative!important;}.elementor-2690 .elementor-element.elementor-element-940323{width:100%!important;max-width:none!important;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;}.elementor-2690 .elementor-element.elementor-element-940323:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(31,31,31,.14);filter:brightness(.96);}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-940323{height:460px!important;min-height:460px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940324 */.elementor-2690 .elementor-element.elementor-element-940324{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:560px;align-content:start;width:100%!important;max-width:1440px!important;min-height:0!important;margin:0 auto!important;gap:16px!important;}.elementor-2690 .elementor-element.elementor-element-940324 .aprifer-project-card.aprifer-hidden{display:none!important;}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-940324{grid-template-columns:1fr;grid-auto-rows:460px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7788c4 */.elementor-2690 .elementor-element.elementor-element-d7788c4 .elementor-heading-title{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44dbe04 */.elementor-2690 .elementor-element.elementor-element-44dbe04{width:560px!important;max-width:100%!important;opacity:.75;}.elementor-2690 .elementor-element.elementor-element-44dbe04 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4f0f7 */.elementor-2690 .elementor-element.elementor-element-4e4f0f7{width:800px!important;max-width:100%!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db4ba27 */.elementor-2690 .elementor-element.elementor-element-db4ba27 .elementor-button{white-space:nowrap;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;}.elementor-2690 .elementor-element.elementor-element-db4ba27 .elementor-button:hover{transform:translateY(-2px);opacity:.9;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69361ee */.elementor-2690 .elementor-element.elementor-element-69361ee .elementor-button{white-space:nowrap;transition:transform .2s ease,opacity .2s ease,background-color .2s ease;}.elementor-2690 .elementor-element.elementor-element-69361ee .elementor-button:hover{transform:translateY(-2px);opacity:.9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c79547e */.elementor-2690 .elementor-element.elementor-element-c79547e{width:430px!important;max-width:100%!important;}@media(max-width:767px){.elementor-2690 .elementor-element.elementor-element-c79547e .elementor-widget-button,.elementor-2690 .elementor-element.elementor-element-c79547e .elementor-button{width:100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39360e8 */.elementor-2690 .elementor-element.elementor-element-39360e8{width:100%!important;max-width:1440px!important;margin:0 auto!important;}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2690{max-width:1440px;margin:0 auto;background:#FAFAFA;}/* End custom CSS */