.elementor-832 .elementor-element.elementor-element-f1cdfeb{--display:flex;--min-height:720px;--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;--overlay-opacity:1;--padding-top:128px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-f1cdfeb:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-f1cdfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dronesfilmagensaereas.com.br/wp-content/uploads/2026/08/bairro-vista-aerea-pexels-9716237.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-832 .elementor-element.elementor-element-f1cdfeb::before, .elementor-832 .elementor-element.elementor-element-f1cdfeb > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-f1cdfeb > .e-con-inner > .elementor-background-video-container::before, .elementor-832 .elementor-element.elementor-element-f1cdfeb > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-f1cdfeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-832 .elementor-element.elementor-element-f1cdfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(10,10,10,0.78);--background-overlay:'';}.elementor-832 .elementor-element.elementor-element-d3ac51b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-d3770f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-832 .elementor-element.elementor-element-d3770f1 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-aac06d5{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-832 .elementor-element.elementor-element-aac06d5 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:78px;font-weight:600;line-height:0.99em;letter-spacing:-2.5px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-d0c1e23{width:var( --container-widget-width, 64% );max-width:64%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-f0ab2a7{--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:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--margin-top:58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-b408aa5{--display:flex;--min-height:230px;--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;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-832 .elementor-element.elementor-element-b408aa5:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-b408aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(31,31,31,0.90);}.elementor-832 .elementor-element.elementor-element-85f4a4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-85f4a4e .elementor-heading-title{font-family:"Play", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-19c90a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-b2bcb95{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-b2bcb95 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-d01acc6{--display:flex;--min-height:230px;--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;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-832 .elementor-element.elementor-element-d01acc6:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-d01acc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(31,31,31,0.90);}.elementor-832 .elementor-element.elementor-element-e8e53ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-e8e53ae .elementor-heading-title{font-family:"Play", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-58d87f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-1b44f07{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-1b44f07 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-ff44f74{--display:flex;--min-height:230px;--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;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-832 .elementor-element.elementor-element-ff44f74:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-ff44f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(31,31,31,0.90);}.elementor-832 .elementor-element.elementor-element-08470c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-08470c3 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:31px;font-weight:600;line-height:1.1em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-c2d7e11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-e3e4dcb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-832 .elementor-element.elementor-element-e3e4dcb .elementor-heading-title{font-family:"Play", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-74b15ee{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-74b15ee:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-74b15ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-bfd4e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-24a5351{--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:flex-end;--gap:16px 64px;--row-gap:16px;--column-gap:64px;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-9b288ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-cfaf583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-832 .elementor-element.elementor-element-cfaf583 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-177f3d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-177f3d3 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:56px;font-weight:600;line-height:1.05em;letter-spacing:-1.8px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-6e701dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-065409f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-9d1078b{--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;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-832 .elementor-element.elementor-element-bd045fb{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-bd045fb:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-bd045fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-e748ccc img{width:100%;height:286px;}.elementor-832 .elementor-element.elementor-element-389e345{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-c19dc75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-c19dc75 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-432233e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-432233e .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-d1b12a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-a62b3ac{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-a62b3ac:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-a62b3ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-9dd50e5 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-832 .elementor-element.elementor-element-5961c12{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-1b2954e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-1b2954e .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-16e830e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-16e830e .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-8ebfc9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-68a1d99{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-68a1d99:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-68a1d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-c48c846 img{width:100%;height:286px;}.elementor-832 .elementor-element.elementor-element-2407fe2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-c2dd93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-c2dd93c .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-9eb15ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-9eb15ae .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-e49f038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-b2dfab5{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-0d01337 .elementor-button{background-color:#B5B5B5;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#1F1F1F;color:#1F1F1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;border-radius:7px 7px 7px 7px;padding:17px 28px 17px 28px;}.elementor-832 .elementor-element.elementor-element-0d01337 .elementor-button:hover, .elementor-832 .elementor-element.elementor-element-0d01337 .elementor-button:focus{background-color:#FFFFFF;color:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-0d01337 .elementor-button:hover svg, .elementor-832 .elementor-element.elementor-element-0d01337 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-a1f0c31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-832 .elementor-element.elementor-element-a1f0c31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.2px;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-61f5a88{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-61f5a88:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-61f5a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-832 .elementor-element.elementor-element-debc958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-e05afe3{--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:flex-end;--gap:16px 64px;--row-gap:16px;--column-gap:64px;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-dbac455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-07ea339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-832 .elementor-element.elementor-element-07ea339 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-8871ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-8871ac2 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:56px;font-weight:600;line-height:1.05em;letter-spacing:-1.8px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-5ca9b33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-b3d7109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-fc994a3{--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;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-832 .elementor-element.elementor-element-fe1360e{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-fe1360e:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-fe1360e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-c4842d8 img{width:100%;height:286px;}.elementor-832 .elementor-element.elementor-element-563fd34{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-1f8a844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-1f8a844 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-f02b47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-f02b47d .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-5a03253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-8767c64{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-8767c64:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-8767c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-c3bacb4 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-832 .elementor-element.elementor-element-3a6be65{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-429492b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-429492b .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-91ca5b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-91ca5b1 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-52df31c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-820f2a8{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-820f2a8:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-820f2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-c5de4fb .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-832 .elementor-element.elementor-element-992e6cd{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-6b2a05a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-6b2a05a .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-fb9e9f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-fb9e9f7 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-ed070a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-d4f6198{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-c604057 .elementor-button{background-color:#B5B5B5;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#1F1F1F;color:#1F1F1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;border-radius:7px 7px 7px 7px;padding:17px 28px 17px 28px;}.elementor-832 .elementor-element.elementor-element-c604057 .elementor-button:hover, .elementor-832 .elementor-element.elementor-element-c604057 .elementor-button:focus{background-color:#FFFFFF;color:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-c604057 .elementor-button:hover svg, .elementor-832 .elementor-element.elementor-element-c604057 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-a1f0c32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-832 .elementor-element.elementor-element-a1f0c32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.2px;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-ac1dddf{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-ac1dddf:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-ac1dddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-832 .elementor-element.elementor-element-495f1a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-331529b{--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:flex-end;--gap:16px 64px;--row-gap:16px;--column-gap:64px;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-65eeed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-61e7ba3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-832 .elementor-element.elementor-element-61e7ba3 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-5140422{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-832 .elementor-element.elementor-element-5140422 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:56px;font-weight:600;line-height:1.05em;letter-spacing:-1.8px;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-6a7faf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-832 .elementor-element.elementor-element-3a69ba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;font-family:"Roboto", Sans-serif;font-size:17px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-7a93f09{--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;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-832 .elementor-element.elementor-element-5ee25bd{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-5ee25bd:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-5ee25bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-b6de028 img{width:100%;height:286px;}.elementor-832 .elementor-element.elementor-element-10fb87a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-789c849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-789c849 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-9d5b1cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-9d5b1cb .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-85cc0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-b013584{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-b013584:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-b013584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-3093a47 .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-832 .elementor-element.elementor-element-161c53a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-7c66761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-7c66761 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-cac4f5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-cac4f5c .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-642c62a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-e0eddfb{--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;--justify-content:flex-start;--overflow:hidden;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:#2D2D2D;--border-color:#2D2D2D;--border-radius:14px 14px 14px 14px;}.elementor-832 .elementor-element.elementor-element-e0eddfb:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-e0eddfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-953060d .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-832 .elementor-element.elementor-element-4eae955{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:23px;--padding-bottom:27px;--padding-left:26px;--padding-right:26px;}.elementor-832 .elementor-element.elementor-element-dc5a382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-dc5a382 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#D9D9D9;}.elementor-832 .elementor-element.elementor-element-cacb2b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-832 .elementor-element.elementor-element-cacb2b3 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#F5F5F5;}.elementor-832 .elementor-element.elementor-element-f0d62dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:1.65em;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-4532096{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-98077a5 .elementor-button{background-color:#B5B5B5;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#1F1F1F;color:#1F1F1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B5B5B5;border-radius:7px 7px 7px 7px;padding:17px 28px 17px 28px;}.elementor-832 .elementor-element.elementor-element-98077a5 .elementor-button:hover, .elementor-832 .elementor-element.elementor-element-98077a5 .elementor-button:focus{background-color:#FFFFFF;color:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-98077a5 .elementor-button:hover svg, .elementor-832 .elementor-element.elementor-element-98077a5 .elementor-button:focus svg{fill:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-a1f0c33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-832 .elementor-element.elementor-element-a1f0c33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0.2px;color:#B5B5B5;}.elementor-832 .elementor-element.elementor-element-d5095a3{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-d5095a3:not(.elementor-motion-effects-element-type-background), .elementor-832 .elementor-element.elementor-element-d5095a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-832 .elementor-element.elementor-element-5f8cf0e{--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;--justify-content:space-between;--align-items:center;--gap:30px 48px;--row-gap:30px;--column-gap:48px;}.elementor-832 .elementor-element.elementor-element-7d767d2{width:var( --container-widget-width, 72% );max-width:72%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-832 .elementor-element.elementor-element-7d767d2 .elementor-heading-title{font-family:"Play", Sans-serif;font-size:54px;font-weight:600;line-height:1.06em;color:#0A0A0A;}.elementor-832 .elementor-element.elementor-element-c23017c .elementor-button{background-color:#0A0A0A;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0.8px;fill:#F5F5F5;color:#F5F5F5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A0A0A;border-radius:7px 7px 7px 7px;padding:17px 28px 17px 28px;}.elementor-832 .elementor-element.elementor-element-c23017c .elementor-button:hover, .elementor-832 .elementor-element.elementor-element-c23017c .elementor-button:focus{background-color:#B5B5B5;color:#1F1F1F;}.elementor-832 .elementor-element.elementor-element-c23017c .elementor-button:hover svg, .elementor-832 .elementor-element.elementor-element-c23017c .elementor-button:focus svg{fill:#1F1F1F;}@media(max-width:1024px){.elementor-832 .elementor-element.elementor-element-f1cdfeb{--padding-top:110px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-832 .elementor-element.elementor-element-aac06d5 .elementor-heading-title{font-size:58px;}.elementor-832 .elementor-element.elementor-element-d0c1e23{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-size:18px;}.elementor-832 .elementor-element.elementor-element-f0ab2a7{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-b408aa5{--min-height:210px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-85f4a4e .elementor-heading-title{font-size:25px;}.elementor-832 .elementor-element.elementor-element-19c90a2{font-size:14px;}.elementor-832 .elementor-element.elementor-element-d01acc6{--min-height:210px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-e8e53ae .elementor-heading-title{font-size:25px;}.elementor-832 .elementor-element.elementor-element-58d87f6{font-size:14px;}.elementor-832 .elementor-element.elementor-element-ff44f74{--min-height:210px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-08470c3 .elementor-heading-title{font-size:25px;}.elementor-832 .elementor-element.elementor-element-c2d7e11{font-size:14px;}.elementor-832 .elementor-element.elementor-element-74b15ee{--padding-top:82px;--padding-bottom:82px;--padding-left:20px;--padding-right:20px;}.elementor-832 .elementor-element.elementor-element-177f3d3 .elementor-heading-title{font-size:44px;}.elementor-832 .elementor-element.elementor-element-9d1078b{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-832 .elementor-element.elementor-element-e748ccc img{height:250px;}.elementor-832 .elementor-element.elementor-element-c48c846 img{height:250px;}.elementor-832 .elementor-element.elementor-element-a1f0c31{text-align:center;}.elementor-832 .elementor-element.elementor-element-61f5a88{--padding-top:82px;--padding-bottom:82px;--padding-left:20px;--padding-right:20px;}.elementor-832 .elementor-element.elementor-element-8871ac2 .elementor-heading-title{font-size:44px;}.elementor-832 .elementor-element.elementor-element-fc994a3{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-832 .elementor-element.elementor-element-c4842d8 img{height:250px;}.elementor-832 .elementor-element.elementor-element-a1f0c32{text-align:center;}.elementor-832 .elementor-element.elementor-element-ac1dddf{--padding-top:82px;--padding-bottom:82px;--padding-left:20px;--padding-right:20px;}.elementor-832 .elementor-element.elementor-element-5140422 .elementor-heading-title{font-size:44px;}.elementor-832 .elementor-element.elementor-element-7a93f09{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-832 .elementor-element.elementor-element-b6de028 img{height:250px;}.elementor-832 .elementor-element.elementor-element-a1f0c33{text-align:center;}.elementor-832 .elementor-element.elementor-element-d5095a3{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-832 .elementor-element.elementor-element-7d767d2 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-832 .elementor-element.elementor-element-f1cdfeb{--padding-top:88px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-832 .elementor-element.elementor-element-d3770f1 .elementor-heading-title{font-size:11px;}.elementor-832 .elementor-element.elementor-element-aac06d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-832 .elementor-element.elementor-element-aac06d5 .elementor-heading-title{font-size:42px;}.elementor-832 .elementor-element.elementor-element-d0c1e23{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:17px;}.elementor-832 .elementor-element.elementor-element-f0ab2a7{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-b408aa5{--width:100%;--min-height:172px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-85f4a4e .elementor-heading-title{font-size:25px;}.elementor-832 .elementor-element.elementor-element-19c90a2{font-size:15px;}.elementor-832 .elementor-element.elementor-element-d01acc6{--width:100%;--min-height:172px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-e8e53ae .elementor-heading-title{font-size:25px;}.elementor-832 .elementor-element.elementor-element-58d87f6{font-size:15px;}.elementor-832 .elementor-element.elementor-element-ff44f74{--width:100%;--min-height:172px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-832 .elementor-element.elementor-element-08470c3 .elementor-heading-title{font-size:25px;}.elementor-832 .elementor-element.elementor-element-c2d7e11{font-size:15px;}.elementor-832 .elementor-element.elementor-element-74b15ee{--padding-top:68px;--padding-bottom:68px;--padding-left:16px;--padding-right:16px;}.elementor-832 .elementor-element.elementor-element-24a5351{--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;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-9b288ca{--width:100%;}.elementor-832 .elementor-element.elementor-element-cfaf583 .elementor-heading-title{font-size:11px;}.elementor-832 .elementor-element.elementor-element-177f3d3 .elementor-heading-title{font-size:34px;}.elementor-832 .elementor-element.elementor-element-6e701dc{--width:100%;}.elementor-832 .elementor-element.elementor-element-065409f{font-size:16px;}.elementor-832 .elementor-element.elementor-element-9d1078b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-832 .elementor-element.elementor-element-bd045fb{--width:100%;}.elementor-832 .elementor-element.elementor-element-e748ccc img{height:230px;}.elementor-832 .elementor-element.elementor-element-389e345{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-432233e .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-d1b12a5{font-size:15px;}.elementor-832 .elementor-element.elementor-element-a62b3ac{--width:100%;}.elementor-832 .elementor-element.elementor-element-5961c12{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-16e830e .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-8ebfc9b{font-size:15px;}.elementor-832 .elementor-element.elementor-element-68a1d99{--width:100%;}.elementor-832 .elementor-element.elementor-element-c48c846 img{height:230px;}.elementor-832 .elementor-element.elementor-element-2407fe2{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-9eb15ae .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-e49f038{font-size:15px;}.elementor-832 .elementor-element.elementor-element-b2dfab5{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-a1f0c31{text-align:center;}.elementor-832 .elementor-element.elementor-element-a1f0c31 .elementor-heading-title{font-size:13px;}.elementor-832 .elementor-element.elementor-element-61f5a88{--padding-top:68px;--padding-bottom:68px;--padding-left:16px;--padding-right:16px;}.elementor-832 .elementor-element.elementor-element-e05afe3{--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;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-dbac455{--width:100%;}.elementor-832 .elementor-element.elementor-element-07ea339 .elementor-heading-title{font-size:11px;}.elementor-832 .elementor-element.elementor-element-8871ac2 .elementor-heading-title{font-size:34px;}.elementor-832 .elementor-element.elementor-element-5ca9b33{--width:100%;}.elementor-832 .elementor-element.elementor-element-b3d7109{font-size:16px;}.elementor-832 .elementor-element.elementor-element-fc994a3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-832 .elementor-element.elementor-element-fe1360e{--width:100%;}.elementor-832 .elementor-element.elementor-element-c4842d8 img{height:230px;}.elementor-832 .elementor-element.elementor-element-563fd34{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-f02b47d .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-5a03253{font-size:15px;}.elementor-832 .elementor-element.elementor-element-8767c64{--width:100%;}.elementor-832 .elementor-element.elementor-element-3a6be65{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-91ca5b1 .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-52df31c{font-size:15px;}.elementor-832 .elementor-element.elementor-element-820f2a8{--width:100%;}.elementor-832 .elementor-element.elementor-element-992e6cd{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-fb9e9f7 .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-ed070a6{font-size:15px;}.elementor-832 .elementor-element.elementor-element-d4f6198{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-a1f0c32{text-align:center;}.elementor-832 .elementor-element.elementor-element-a1f0c32 .elementor-heading-title{font-size:13px;}.elementor-832 .elementor-element.elementor-element-ac1dddf{--padding-top:68px;--padding-bottom:68px;--padding-left:16px;--padding-right:16px;}.elementor-832 .elementor-element.elementor-element-331529b{--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;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-65eeed3{--width:100%;}.elementor-832 .elementor-element.elementor-element-61e7ba3 .elementor-heading-title{font-size:11px;}.elementor-832 .elementor-element.elementor-element-5140422 .elementor-heading-title{font-size:34px;}.elementor-832 .elementor-element.elementor-element-6a7faf3{--width:100%;}.elementor-832 .elementor-element.elementor-element-3a69ba8{font-size:16px;}.elementor-832 .elementor-element.elementor-element-7a93f09{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-832 .elementor-element.elementor-element-5ee25bd{--width:100%;}.elementor-832 .elementor-element.elementor-element-b6de028 img{height:230px;}.elementor-832 .elementor-element.elementor-element-10fb87a{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-9d5b1cb .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-85cc0d8{font-size:15px;}.elementor-832 .elementor-element.elementor-element-b013584{--width:100%;}.elementor-832 .elementor-element.elementor-element-161c53a{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-cac4f5c .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-642c62a{font-size:15px;}.elementor-832 .elementor-element.elementor-element-e0eddfb{--width:100%;}.elementor-832 .elementor-element.elementor-element-4eae955{--padding-top:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-832 .elementor-element.elementor-element-cacb2b3 .elementor-heading-title{font-size:19px;}.elementor-832 .elementor-element.elementor-element-f0d62dd{font-size:15px;}.elementor-832 .elementor-element.elementor-element-4532096{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-832 .elementor-element.elementor-element-a1f0c33{text-align:center;}.elementor-832 .elementor-element.elementor-element-a1f0c33 .elementor-heading-title{font-size:13px;}.elementor-832 .elementor-element.elementor-element-d5095a3{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-832 .elementor-element.elementor-element-5f8cf0e{--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-832 .elementor-element.elementor-element-7d767d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-832 .elementor-element.elementor-element-7d767d2 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-832 .elementor-element.elementor-element-f1cdfeb{--width:100%;}.elementor-832 .elementor-element.elementor-element-d3ac51b{--width:100%;}.elementor-832 .elementor-element.elementor-element-b408aa5{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-d01acc6{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-ff44f74{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-74b15ee{--width:100%;}.elementor-832 .elementor-element.elementor-element-bfd4e7c{--width:100%;}.elementor-832 .elementor-element.elementor-element-9b288ca{--width:65%;}.elementor-832 .elementor-element.elementor-element-6e701dc{--width:35%;}.elementor-832 .elementor-element.elementor-element-bd045fb{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-a62b3ac{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-68a1d99{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-61f5a88{--width:100%;}.elementor-832 .elementor-element.elementor-element-debc958{--width:100%;}.elementor-832 .elementor-element.elementor-element-dbac455{--width:65%;}.elementor-832 .elementor-element.elementor-element-5ca9b33{--width:35%;}.elementor-832 .elementor-element.elementor-element-fe1360e{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-8767c64{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-820f2a8{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-ac1dddf{--width:100%;}.elementor-832 .elementor-element.elementor-element-495f1a9{--width:100%;}.elementor-832 .elementor-element.elementor-element-65eeed3{--width:65%;}.elementor-832 .elementor-element.elementor-element-6a7faf3{--width:35%;}.elementor-832 .elementor-element.elementor-element-5ee25bd{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-b013584{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-e0eddfb{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-d5095a3{--width:100%;}.elementor-832 .elementor-element.elementor-element-5f8cf0e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-832 .elementor-element.elementor-element-b408aa5{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-d01acc6{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-ff44f74{--width:31.8%;}.elementor-832 .elementor-element.elementor-element-bd045fb{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-a62b3ac{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-68a1d99{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-fe1360e{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-8767c64{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-820f2a8{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-5ee25bd{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-b013584{--width:48.5%;}.elementor-832 .elementor-element.elementor-element-e0eddfb{--width:48.5%;}}/* Start custom CSS */.elementor-707 {
  --dfa-main: #0A0A0A;
  --dfa-alt: #121212;
  --dfa-elevated: #181818;
  --dfa-card: #1F1F1F;
  --dfa-border: #2D2D2D;
  --dfa-white: #FFFFFF;
  --dfa-primary: #F5F5F5;
  --dfa-text: #B5B5B5;
  --dfa-discreet: #858585;
  --dfa-hover: #D9D9D9;
  background: var(--dfa-main);
  color: var(--dfa-text);
  overflow: hidden;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section {
  padding: 96px 32px !important;
  background-color: var(--dfa-main) !important;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section > .elementor-container {
  width: 100%;
  max-width: 1200px;
}

.elementor-707 h1,
.elementor-707 h2,
.elementor-707 h3,
.elementor-707 h4,
.elementor-707 .elementor-heading-title,
.elementor-707 .elementskit-info-box-title,
.elementor-707 .elementskit-pricing-title {
  margin-top: 0;
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.025em;
}

.elementor-707 h1 {
  font-size: clamp(38px, 5vw, 64px) !important;
  line-height: 1.04 !important;
}

.elementor-707 h2 {
  font-size: clamp(32px, 3.4vw, 46px) !important;
  line-height: 1.1 !important;
}

.elementor-707 h3 {
  font-size: clamp(21px, 2vw, 27px) !important;
  line-height: 1.2 !important;
}

.elementor-707 p,
.elementor-707 li,
.elementor-707 .elementor-widget-text-editor,
.elementor-707 .elementskit-commentor-content,
.elementor-707 .elementskit-author-des {
  color: var(--dfa-text) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.65;
}

.elementor-707 .elementor-widget-text-editor > .elementor-widget-container > p:first-child:last-child {
  margin-bottom: 0;
}

.elementor-707 .elementor-button,
.elementor-707 .elementskit-btn,
.elementor-707 .elementskit-pricing-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 13px 21px !important;
  border: 1px solid var(--dfa-text) !important;
  border-radius: 3px !important;
  background: var(--dfa-text) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--dfa-card) !important;
  font-family: "Play", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .06em;
  line-height: 1.1 !important;
  text-transform: uppercase;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.elementor-707 .elementor-button:hover,
.elementor-707 .elementskit-btn:hover,
.elementor-707 .elementskit-pricing-btn:hover {
  border-color: var(--dfa-white) !important;
  background: var(--dfa-white) !important;
  color: var(--dfa-main) !important;
  transform: translateY(-2px);
}

.elementor-707 a:focus-visible,
.elementor-707 button:focus-visible {
  outline: 2px solid var(--dfa-white) !important;
  outline-offset: 3px;
}

.elementor-707 .elementor-element-29c10c87 {
  min-height: 390px !important;
  padding: 88px 24px 72px !important;
  background-color: var(--dfa-main) !important;
  background-image: url(https://dronesfilmagensaereas.com.br/wp-content/uploads/2026/08/drone-flying-near-sea-GBEUN89.jpg) !important;
  background-position: center 55% !important;
  background-size: cover !important;
}

.elementor-707 .elementor-element-29c10c87 > .elementor-background-overlay {
  background: #000000 !important;
  background-image: none !important;
  opacity: .68 !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-heading-title {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  color: var(--dfa-white) !important;
  text-align: center;
  text-shadow: none !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-element-5ed79a05 {
  display: none !important;
}

.elementor-707 .elementor-element-1dcad5d8,
.elementor-707 .elementor-element-5a18a69e {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-element-5b5d0d19,
.elementor-707 .elementor-element-9621ff9 .elementor-element-691a5991,
.elementor-707 .elementor-element-f497cc5 .elementor-element-4c0f04,
.elementor-707 .elementor-element-56cad089 .elementor-element-18bd6fda,
.elementor-707 .elementor-element-38eb7d4 .elementor-element-7e60a21f,
.elementor-707 .elementor-element-2c277b1e .elementor-element-7e0890dc {
  color: var(--dfa-text) !important;
  font-family: "Play", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-widget-spacer {
  display: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background-color: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex;
  min-height: 430px;
  padding: 30px !important;
  flex-direction: column;
  justify-content: flex-end;
  align-content: stretch;
  background-color: rgba(0, 0, 0, .56) !important;
  background-blend-mode: multiply;
}

.elementor-707 .elementor-element-4589c025 .elementor-heading-title {
  font-size: 24px !important;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-text-editor {
  min-height: 92px;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-button {
  margin-top: auto;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container {
  display: flex;
  gap: 24px;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  min-height: 300px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-5a18a69e .elementskit-info-box-icon img {
  width: 54px !important;
  height: 54px !important;
  object-fit: contain;
  filter: grayscale(1) brightness(2);
}

.elementor-707 .elementor-element-5a18a69e .box-footer,
.elementor-707 .elementor-element-5a18a69e .elementor-widget-button {
  display: none !important;
}

.elementor-707 .elementor-element-9621ff9,
.elementor-707 .elementor-element-f497cc5 {
  background: var(--dfa-alt) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-image img {
  width: 100%;
  min-height: 560px;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.15) contrast(1.05);
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-icon-box {
  margin-bottom: 18px;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon-box-wrapper {
  padding: 22px;
  border: 1px solid var(--dfa-border);
  border-radius: 10px;
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon {
  color: var(--dfa-white) !important;
  fill: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-divider {
  --divider-color: var(--dfa-border) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-elevated);
}

.elementor-707 .elementor-element-56cad089,
.elementor-707 .elementor-element-38eb7d4 {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-56cad089 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.2) contrast(1.05);
}

.elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
  min-height: 250px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-commentor-image {
  display: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-author-name {
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-size: 18px !important;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet {
  background: var(--dfa-discreet) !important;
  opacity: 1;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet-active {
  background: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container {
  display: flex;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
  display: flex;
  min-height: 410px;
  height: 100%;
  padding: 34px !important;
  flex-direction: column;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-header,
.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-content {
  background: transparent !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists {
  margin: 24px 0 !important;
  padding: 0 !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists li {
  padding: 10px 0 !important;
  border-bottom: 1px solid var(--dfa-border);
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-btn-wraper {
  margin-top: auto;
}

.elementor-707 .elementor-element-2c277b1e {
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card {
  margin-bottom: 12px !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 8px !important;
  background: var(--dfa-alt) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card-header a,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header a {
  border: 0 !important;
  background: var(--dfa-alt) !important;
  background-image: none !important;
  color: var(--dfa-white) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .ekit-accordion-title,
.elementor-707 .elementor-element-2c277b1e .ekit_accordion_icon_group i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-body {
  border: 0 !important;
  border-top: 1px solid var(--dfa-border) !important;
  background: var(--dfa-card) !important;
  color: var(--dfa-text) !important;
}

@media (max-width: 1024px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 76px 28px !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    flex-wrap: wrap;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
    flex: 1 1 calc(50% - 12px);
    width: calc(50% - 12px) !important;
  }

  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex: 1 1 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 58px 20px !important;
  }

  .elementor-707 .elementor-element-29c10c87 {
    min-height: 300px !important;
    padding: 68px 20px 54px !important;
  }

  .elementor-707 h1 {
    font-size: 36px !important;
  }

  .elementor-707 h2 {
    font-size: 30px !important;
  }

  .elementor-707 h3 {
    font-size: 22px !important;
  }

  .elementor-707 p,
  .elementor-707 li,
  .elementor-707 .elementor-widget-text-editor {
    font-size: 15px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    gap: 18px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex-basis: 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    min-height: 370px;
    padding: 24px !important;
  }

  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap,
  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing,
  .elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
    padding: 26px !important;
  }

  .elementor-707 .elementor-button,
  .elementor-707 .elementskit-pricing-btn {
    width: 100%;
  }
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section.elementor-element-29c10c87 {
  background-image: url("https://dronesfilmagensaereas.com.br/wp-content/uploads/2026/08/drone-flying-near-sea-GBEUN89.jpg") !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  margin: 0 !important;
}

.elementor-707 {
  --dfa-main: #0A0A0A;
  --dfa-alt: #121212;
  --dfa-elevated: #181818;
  --dfa-card: #1F1F1F;
  --dfa-border: #2D2D2D;
  --dfa-white: #FFFFFF;
  --dfa-primary: #F5F5F5;
  --dfa-text: #B5B5B5;
  --dfa-discreet: #858585;
  --dfa-hover: #D9D9D9;
  background: var(--dfa-main);
  color: var(--dfa-text);
  overflow: hidden;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section {
  padding: 96px 32px !important;
  background-color: var(--dfa-main) !important;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section > .elementor-container {
  width: 100%;
  max-width: 1200px;
}

.elementor-707 h1,
.elementor-707 h2,
.elementor-707 h3,
.elementor-707 h4,
.elementor-707 .elementor-heading-title,
.elementor-707 .elementskit-info-box-title,
.elementor-707 .elementskit-pricing-title {
  margin-top: 0;
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.025em;
}

.elementor-707 h1 {
  font-size: clamp(38px, 5vw, 64px) !important;
  line-height: 1.04 !important;
}

.elementor-707 h2 {
  font-size: clamp(32px, 3.4vw, 46px) !important;
  line-height: 1.1 !important;
}

.elementor-707 h3 {
  font-size: clamp(21px, 2vw, 27px) !important;
  line-height: 1.2 !important;
}

.elementor-707 p,
.elementor-707 li,
.elementor-707 .elementor-widget-text-editor,
.elementor-707 .elementskit-commentor-content,
.elementor-707 .elementskit-author-des {
  color: var(--dfa-text) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.65;
}

.elementor-707 .elementor-widget-text-editor > .elementor-widget-container > p:first-child:last-child {
  margin-bottom: 0;
}

.elementor-707 .elementor-button,
.elementor-707 .elementskit-btn,
.elementor-707 .elementskit-pricing-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 13px 21px !important;
  border: 1px solid var(--dfa-text) !important;
  border-radius: 3px !important;
  background: var(--dfa-text) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--dfa-card) !important;
  font-family: "Play", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .06em;
  line-height: 1.1 !important;
  text-transform: uppercase;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.elementor-707 .elementor-button:hover,
.elementor-707 .elementskit-btn:hover,
.elementor-707 .elementskit-pricing-btn:hover {
  border-color: var(--dfa-white) !important;
  background: var(--dfa-white) !important;
  color: var(--dfa-main) !important;
  transform: translateY(-2px);
}

.elementor-707 a:focus-visible,
.elementor-707 button:focus-visible {
  outline: 2px solid var(--dfa-white) !important;
  outline-offset: 3px;
}

.elementor-707 .elementor-element-29c10c87 {
  min-height: 390px !important;
  padding: 88px 24px 72px !important;
  background-color: var(--dfa-main) !important;
  background-image: url(https://dronesfilmagensaereas.com.br/wp-content/uploads/2026/08/drone-flying-near-sea-GBEUN89.jpg) !important;
  background-position: center 55% !important;
  background-size: cover !important;
}

.elementor-707 .elementor-element-29c10c87 > .elementor-background-overlay {
  background: #000000 !important;
  background-image: none !important;
  opacity: .68 !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-heading-title {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  color: var(--dfa-white) !important;
  text-align: center;
  text-shadow: none !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-element-5ed79a05 {
  display: none !important;
}

.elementor-707 .elementor-element-1dcad5d8,
.elementor-707 .elementor-element-5a18a69e {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-element-5b5d0d19,
.elementor-707 .elementor-element-9621ff9 .elementor-element-691a5991,
.elementor-707 .elementor-element-f497cc5 .elementor-element-4c0f04,
.elementor-707 .elementor-element-56cad089 .elementor-element-18bd6fda,
.elementor-707 .elementor-element-38eb7d4 .elementor-element-7e60a21f,
.elementor-707 .elementor-element-2c277b1e .elementor-element-7e0890dc {
  color: var(--dfa-text) !important;
  font-family: "Play", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-widget-spacer {
  display: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background-color: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex;
  min-height: 430px;
  padding: 30px !important;
  flex-direction: column;
  justify-content: flex-end;
  align-content: stretch;
  background-color: rgba(0, 0, 0, .56) !important;
  background-blend-mode: multiply;
}

.elementor-707 .elementor-element-4589c025 .elementor-heading-title {
  font-size: 24px !important;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-text-editor {
  min-height: 92px;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-button {
  margin-top: auto;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container {
  display: flex;
  gap: 24px;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  min-height: 300px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-5a18a69e .elementskit-info-box-icon img {
  width: 54px !important;
  height: 54px !important;
  object-fit: contain;
  filter: grayscale(1) brightness(2);
}

.elementor-707 .elementor-element-5a18a69e .box-footer,
.elementor-707 .elementor-element-5a18a69e .elementor-widget-button {
  display: none !important;
}

.elementor-707 .elementor-element-9621ff9,
.elementor-707 .elementor-element-f497cc5 {
  background: var(--dfa-alt) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-image img {
  width: 100%;
  min-height: 560px;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.15) contrast(1.05);
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-icon-box {
  margin-bottom: 18px;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon-box-wrapper {
  padding: 22px;
  border: 1px solid var(--dfa-border);
  border-radius: 10px;
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon {
  color: var(--dfa-white) !important;
  fill: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-divider {
  --divider-color: var(--dfa-border) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-elevated);
}

.elementor-707 .elementor-element-56cad089,
.elementor-707 .elementor-element-38eb7d4 {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-56cad089 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.2) contrast(1.05);
}

.elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
  min-height: 250px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-commentor-image {
  display: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-author-name {
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-size: 18px !important;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet {
  background: var(--dfa-discreet) !important;
  opacity: 1;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet-active {
  background: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container {
  display: flex;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
  display: flex;
  min-height: 410px;
  height: 100%;
  padding: 34px !important;
  flex-direction: column;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-header,
.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-content {
  background: transparent !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists {
  margin: 24px 0 !important;
  padding: 0 !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists li {
  padding: 10px 0 !important;
  border-bottom: 1px solid var(--dfa-border);
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-btn-wraper {
  margin-top: auto;
}

.elementor-707 .elementor-element-2c277b1e {
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card {
  margin-bottom: 12px !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 8px !important;
  background: var(--dfa-alt) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card-header a,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header a {
  border: 0 !important;
  background: var(--dfa-alt) !important;
  background-image: none !important;
  color: var(--dfa-white) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .ekit-accordion-title,
.elementor-707 .elementor-element-2c277b1e .ekit_accordion_icon_group i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-body {
  border: 0 !important;
  border-top: 1px solid var(--dfa-border) !important;
  background: var(--dfa-card) !important;
  color: var(--dfa-text) !important;
}

@media (max-width: 1024px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 76px 28px !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    flex-wrap: wrap;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
    flex: 1 1 calc(50% - 12px);
    width: calc(50% - 12px) !important;
  }

  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex: 1 1 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 58px 20px !important;
  }

  .elementor-707 .elementor-element-29c10c87 {
    min-height: 300px !important;
    padding: 68px 20px 54px !important;
  }

  .elementor-707 h1 {
    font-size: 36px !important;
  }

  .elementor-707 h2 {
    font-size: 30px !important;
  }

  .elementor-707 h3 {
    font-size: 22px !important;
  }

  .elementor-707 p,
  .elementor-707 li,
  .elementor-707 .elementor-widget-text-editor {
    font-size: 15px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    gap: 18px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex-basis: 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    min-height: 370px;
    padding: 24px !important;
  }

  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap,
  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing,
  .elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
    padding: 26px !important;
  }

  .elementor-707 .elementor-button,
  .elementor-707 .elementskit-pricing-btn {
    width: 100%;
  }
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section.elementor-element-29c10c87 {
  background-image: url("https://dronesfilmagensaereas.com.br/wp-content/uploads/2026/08/drone-flying-near-sea-GBEUN89.jpg") !important;
}

.elementor-707 {
  --dfa-main: #0A0A0A;
  --dfa-alt: #121212;
  --dfa-elevated: #181818;
  --dfa-card: #1F1F1F;
  --dfa-border: #2D2D2D;
  --dfa-white: #FFFFFF;
  --dfa-primary: #F5F5F5;
  --dfa-text: #B5B5B5;
  --dfa-discreet: #858585;
  --dfa-hover: #D9D9D9;
  background: var(--dfa-main);
  color: var(--dfa-text);
  overflow: hidden;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section {
  padding: 96px 32px !important;
  background-color: var(--dfa-main) !important;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section > .elementor-container {
  width: 100%;
  max-width: 1200px;
}

.elementor-707 h1,
.elementor-707 h2,
.elementor-707 h3,
.elementor-707 h4,
.elementor-707 .elementor-heading-title,
.elementor-707 .elementskit-info-box-title,
.elementor-707 .elementskit-pricing-title {
  margin-top: 0;
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.025em;
}

.elementor-707 h1 {
  font-size: clamp(38px, 5vw, 64px) !important;
  line-height: 1.04 !important;
}

.elementor-707 h2 {
  font-size: clamp(32px, 3.4vw, 46px) !important;
  line-height: 1.1 !important;
}

.elementor-707 h3 {
  font-size: clamp(21px, 2vw, 27px) !important;
  line-height: 1.2 !important;
}

.elementor-707 p,
.elementor-707 li,
.elementor-707 .elementor-widget-text-editor,
.elementor-707 .elementskit-commentor-content,
.elementor-707 .elementskit-author-des {
  color: var(--dfa-text) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.65;
}

.elementor-707 .elementor-widget-text-editor > .elementor-widget-container > p:first-child:last-child {
  margin-bottom: 0;
}

.elementor-707 .elementor-button,
.elementor-707 .elementskit-btn,
.elementor-707 .elementskit-pricing-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 13px 21px !important;
  border: 1px solid var(--dfa-text) !important;
  border-radius: 3px !important;
  background: var(--dfa-text) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--dfa-card) !important;
  font-family: "Play", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .06em;
  line-height: 1.1 !important;
  text-transform: uppercase;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.elementor-707 .elementor-button:hover,
.elementor-707 .elementskit-btn:hover,
.elementor-707 .elementskit-pricing-btn:hover {
  border-color: var(--dfa-white) !important;
  background: var(--dfa-white) !important;
  color: var(--dfa-main) !important;
  transform: translateY(-2px);
}

.elementor-707 a:focus-visible,
.elementor-707 button:focus-visible {
  outline: 2px solid var(--dfa-white) !important;
  outline-offset: 3px;
}

.elementor-707 .elementor-element-29c10c87 {
  min-height: 390px !important;
  padding: 88px 24px 72px !important;
  background-color: var(--dfa-main) !important;
  background-image: url(https://dronesfilmagensaereas.com.br/wp-content/uploads/2026/08/drone-flying-near-sea-GBEUN89.jpg) !important;
  background-position: center 55% !important;
  background-size: cover !important;
}

.elementor-707 .elementor-element-29c10c87 > .elementor-background-overlay {
  background: #000000 !important;
  background-image: none !important;
  opacity: .68 !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-heading-title {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  color: var(--dfa-white) !important;
  text-align: center;
  text-shadow: none !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-element-5ed79a05 {
  display: none !important;
}

.elementor-707 .elementor-element-1dcad5d8,
.elementor-707 .elementor-element-5a18a69e {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-element-5b5d0d19,
.elementor-707 .elementor-element-9621ff9 .elementor-element-691a5991,
.elementor-707 .elementor-element-f497cc5 .elementor-element-4c0f04,
.elementor-707 .elementor-element-56cad089 .elementor-element-18bd6fda,
.elementor-707 .elementor-element-38eb7d4 .elementor-element-7e60a21f,
.elementor-707 .elementor-element-2c277b1e .elementor-element-7e0890dc {
  color: var(--dfa-text) !important;
  font-family: "Play", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-widget-spacer {
  display: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background-color: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex;
  min-height: 430px;
  padding: 30px !important;
  flex-direction: column;
  justify-content: flex-end;
  align-content: stretch;
  background-color: rgba(0, 0, 0, .56) !important;
  background-blend-mode: multiply;
}

.elementor-707 .elementor-element-4589c025 .elementor-heading-title {
  font-size: 24px !important;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-text-editor {
  min-height: 92px;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-button {
  margin-top: auto;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container {
  display: flex;
  gap: 24px;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  min-height: 300px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-5a18a69e .elementskit-info-box-icon img {
  width: 54px !important;
  height: 54px !important;
  object-fit: contain;
  filter: grayscale(1) brightness(2);
}

.elementor-707 .elementor-element-5a18a69e .box-footer,
.elementor-707 .elementor-element-5a18a69e .elementor-widget-button {
  display: none !important;
}

.elementor-707 .elementor-element-9621ff9,
.elementor-707 .elementor-element-f497cc5 {
  background: var(--dfa-alt) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-image img {
  width: 100%;
  min-height: 560px;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.15) contrast(1.05);
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-icon-box {
  margin-bottom: 18px;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon-box-wrapper {
  padding: 22px;
  border: 1px solid var(--dfa-border);
  border-radius: 10px;
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon {
  color: var(--dfa-white) !important;
  fill: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-divider {
  --divider-color: var(--dfa-border) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-elevated);
}

.elementor-707 .elementor-element-56cad089,
.elementor-707 .elementor-element-38eb7d4 {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-56cad089 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.2) contrast(1.05);
}

.elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
  min-height: 250px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-commentor-image {
  display: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-author-name {
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-size: 18px !important;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet {
  background: var(--dfa-discreet) !important;
  opacity: 1;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet-active {
  background: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container {
  display: flex;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
  display: flex;
  min-height: 410px;
  height: 100%;
  padding: 34px !important;
  flex-direction: column;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-header,
.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-content {
  background: transparent !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists {
  margin: 24px 0 !important;
  padding: 0 !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists li {
  padding: 10px 0 !important;
  border-bottom: 1px solid var(--dfa-border);
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-btn-wraper {
  margin-top: auto;
}

.elementor-707 .elementor-element-2c277b1e {
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card {
  margin-bottom: 12px !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 8px !important;
  background: var(--dfa-alt) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card-header a,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header a {
  border: 0 !important;
  background: var(--dfa-alt) !important;
  background-image: none !important;
  color: var(--dfa-white) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .ekit-accordion-title,
.elementor-707 .elementor-element-2c277b1e .ekit_accordion_icon_group i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-body {
  border: 0 !important;
  border-top: 1px solid var(--dfa-border) !important;
  background: var(--dfa-card) !important;
  color: var(--dfa-text) !important;
}

@media (max-width: 1024px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 76px 28px !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    flex-wrap: wrap;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
    flex: 1 1 calc(50% - 12px);
    width: calc(50% - 12px) !important;
  }

  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex: 1 1 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 58px 20px !important;
  }

  .elementor-707 .elementor-element-29c10c87 {
    min-height: 300px !important;
    padding: 68px 20px 54px !important;
  }

  .elementor-707 h1 {
    font-size: 36px !important;
  }

  .elementor-707 h2 {
    font-size: 30px !important;
  }

  .elementor-707 h3 {
    font-size: 22px !important;
  }

  .elementor-707 p,
  .elementor-707 li,
  .elementor-707 .elementor-widget-text-editor {
    font-size: 15px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    gap: 18px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex-basis: 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    min-height: 370px;
    padding: 24px !important;
  }

  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap,
  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing,
  .elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
    padding: 26px !important;
  }

  .elementor-707 .elementor-button,
  .elementor-707 .elementskit-pricing-btn {
    width: 100%;
  }
}

.elementor-707 {
  --dfa-main: #0A0A0A;
  --dfa-alt: #121212;
  --dfa-elevated: #181818;
  --dfa-card: #1F1F1F;
  --dfa-border: #2D2D2D;
  --dfa-white: #FFFFFF;
  --dfa-primary: #F5F5F5;
  --dfa-text: #B5B5B5;
  --dfa-discreet: #858585;
  --dfa-hover: #D9D9D9;
  background: var(--dfa-main);
  color: var(--dfa-text);
  overflow: hidden;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section {
  padding: 96px 32px !important;
  background-color: var(--dfa-main) !important;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section > .elementor-container {
  width: 100%;
  max-width: 1200px;
}

.elementor-707 h1,
.elementor-707 h2,
.elementor-707 h3,
.elementor-707 h4,
.elementor-707 .elementor-heading-title,
.elementor-707 .elementskit-info-box-title,
.elementor-707 .elementskit-pricing-title {
  margin-top: 0;
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.025em;
}

.elementor-707 h1 {
  font-size: clamp(38px, 5vw, 64px) !important;
  line-height: 1.04 !important;
}

.elementor-707 h2 {
  font-size: clamp(32px, 3.4vw, 46px) !important;
  line-height: 1.1 !important;
}

.elementor-707 h3 {
  font-size: clamp(21px, 2vw, 27px) !important;
  line-height: 1.2 !important;
}

.elementor-707 p,
.elementor-707 li,
.elementor-707 .elementor-widget-text-editor,
.elementor-707 .elementskit-commentor-content,
.elementor-707 .elementskit-author-des {
  color: var(--dfa-text) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.65;
}

.elementor-707 .elementor-widget-text-editor > .elementor-widget-container > p:first-child:last-child {
  margin-bottom: 0;
}

.elementor-707 .elementor-button,
.elementor-707 .elementskit-btn,
.elementor-707 .elementskit-pricing-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 13px 21px !important;
  border: 1px solid var(--dfa-text) !important;
  border-radius: 3px !important;
  background: var(--dfa-text) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--dfa-card) !important;
  font-family: "Play", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .06em;
  line-height: 1.1 !important;
  text-transform: uppercase;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.elementor-707 .elementor-button:hover,
.elementor-707 .elementskit-btn:hover,
.elementor-707 .elementskit-pricing-btn:hover {
  border-color: var(--dfa-white) !important;
  background: var(--dfa-white) !important;
  color: var(--dfa-main) !important;
  transform: translateY(-2px);
}

.elementor-707 a:focus-visible,
.elementor-707 button:focus-visible {
  outline: 2px solid var(--dfa-white) !important;
  outline-offset: 3px;
}

.elementor-707 .elementor-element-29c10c87 {
  min-height: 390px !important;
  padding: 88px 24px 72px !important;
  background-color: var(--dfa-main) !important;
  background-position: center 55% !important;
  background-size: cover !important;
}

.elementor-707 .elementor-element-29c10c87 > .elementor-background-overlay {
  background: #000000 !important;
  background-image: none !important;
  opacity: .68 !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-heading-title {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  color: var(--dfa-white) !important;
  text-align: center;
  text-shadow: none !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-element-5ed79a05 {
  display: none !important;
}

.elementor-707 .elementor-element-1dcad5d8,
.elementor-707 .elementor-element-5a18a69e {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-element-5b5d0d19,
.elementor-707 .elementor-element-9621ff9 .elementor-element-691a5991,
.elementor-707 .elementor-element-f497cc5 .elementor-element-4c0f04,
.elementor-707 .elementor-element-56cad089 .elementor-element-18bd6fda,
.elementor-707 .elementor-element-38eb7d4 .elementor-element-7e60a21f,
.elementor-707 .elementor-element-2c277b1e .elementor-element-7e0890dc {
  color: var(--dfa-text) !important;
  font-family: "Play", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-widget-spacer {
  display: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background-color: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex;
  min-height: 430px;
  padding: 30px !important;
  flex-direction: column;
  justify-content: flex-end;
  align-content: stretch;
  background-color: rgba(0, 0, 0, .56) !important;
  background-blend-mode: multiply;
}

.elementor-707 .elementor-element-4589c025 .elementor-heading-title {
  font-size: 24px !important;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-text-editor {
  min-height: 92px;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-button {
  margin-top: auto;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container {
  display: flex;
  gap: 24px;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  min-height: 300px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-5a18a69e .elementskit-info-box-icon img {
  width: 54px !important;
  height: 54px !important;
  object-fit: contain;
  filter: grayscale(1) brightness(2);
}

.elementor-707 .elementor-element-5a18a69e .box-footer,
.elementor-707 .elementor-element-5a18a69e .elementor-widget-button {
  display: none !important;
}

.elementor-707 .elementor-element-9621ff9,
.elementor-707 .elementor-element-f497cc5 {
  background: var(--dfa-alt) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-image img {
  width: 100%;
  min-height: 560px;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.15) contrast(1.05);
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-icon-box {
  margin-bottom: 18px;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon-box-wrapper {
  padding: 22px;
  border: 1px solid var(--dfa-border);
  border-radius: 10px;
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon {
  color: var(--dfa-white) !important;
  fill: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-divider {
  --divider-color: var(--dfa-border) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-elevated);
}

.elementor-707 .elementor-element-56cad089,
.elementor-707 .elementor-element-38eb7d4 {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-56cad089 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.2) contrast(1.05);
}

.elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
  min-height: 250px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-commentor-image {
  display: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-author-name {
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-size: 18px !important;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet {
  background: var(--dfa-discreet) !important;
  opacity: 1;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet-active {
  background: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container {
  display: flex;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
  display: flex;
  min-height: 410px;
  height: 100%;
  padding: 34px !important;
  flex-direction: column;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-header,
.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-content {
  background: transparent !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists {
  margin: 24px 0 !important;
  padding: 0 !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists li {
  padding: 10px 0 !important;
  border-bottom: 1px solid var(--dfa-border);
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-btn-wraper {
  margin-top: auto;
}

.elementor-707 .elementor-element-2c277b1e {
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card {
  margin-bottom: 12px !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 8px !important;
  background: var(--dfa-alt) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card-header a,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header a {
  border: 0 !important;
  background: var(--dfa-alt) !important;
  background-image: none !important;
  color: var(--dfa-white) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .ekit-accordion-title,
.elementor-707 .elementor-element-2c277b1e .ekit_accordion_icon_group i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-body {
  border: 0 !important;
  border-top: 1px solid var(--dfa-border) !important;
  background: var(--dfa-card) !important;
  color: var(--dfa-text) !important;
}

@media (max-width: 1024px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 76px 28px !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    flex-wrap: wrap;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
    flex: 1 1 calc(50% - 12px);
    width: calc(50% - 12px) !important;
  }

  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex: 1 1 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 58px 20px !important;
  }

  .elementor-707 .elementor-element-29c10c87 {
    min-height: 300px !important;
    padding: 68px 20px 54px !important;
  }

  .elementor-707 h1 {
    font-size: 36px !important;
  }

  .elementor-707 h2 {
    font-size: 30px !important;
  }

  .elementor-707 h3 {
    font-size: 22px !important;
  }

  .elementor-707 p,
  .elementor-707 li,
  .elementor-707 .elementor-widget-text-editor {
    font-size: 15px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    gap: 18px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex-basis: 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    min-height: 370px;
    padding: 24px !important;
  }

  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap,
  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing,
  .elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
    padding: 26px !important;
  }

  .elementor-707 .elementor-button,
  .elementor-707 .elementskit-pricing-btn {
    width: 100%;
  }
}

.elementor-707 {
  --dfa-main: #0A0A0A;
  --dfa-alt: #121212;
  --dfa-elevated: #181818;
  --dfa-card: #1F1F1F;
  --dfa-border: #2D2D2D;
  --dfa-white: #FFFFFF;
  --dfa-primary: #F5F5F5;
  --dfa-text: #B5B5B5;
  --dfa-discreet: #858585;
  --dfa-hover: #D9D9D9;
  background: var(--dfa-main);
  color: var(--dfa-text);
  overflow: hidden;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section {
  padding: 96px 32px !important;
  background-color: var(--dfa-main) !important;
  background-image: none !important;
}

.elementor-707 > .elementor-section-wrap > .elementor-top-section > .elementor-container {
  width: 100%;
  max-width: 1200px;
}

.elementor-707 h1,
.elementor-707 h2,
.elementor-707 h3,
.elementor-707 h4,
.elementor-707 .elementor-heading-title,
.elementor-707 .elementskit-info-box-title,
.elementor-707 .elementskit-pricing-title {
  margin-top: 0;
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.025em;
}

.elementor-707 h1 {
  font-size: clamp(38px, 5vw, 64px) !important;
  line-height: 1.04 !important;
}

.elementor-707 h2 {
  font-size: clamp(32px, 3.4vw, 46px) !important;
  line-height: 1.1 !important;
}

.elementor-707 h3 {
  font-size: clamp(21px, 2vw, 27px) !important;
  line-height: 1.2 !important;
}

.elementor-707 p,
.elementor-707 li,
.elementor-707 .elementor-widget-text-editor,
.elementor-707 .elementskit-commentor-content,
.elementor-707 .elementskit-author-des {
  color: var(--dfa-text) !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  line-height: 1.65;
}

.elementor-707 .elementor-widget-text-editor > .elementor-widget-container > p:first-child:last-child {
  margin-bottom: 0;
}

.elementor-707 .elementor-button,
.elementor-707 .elementskit-btn,
.elementor-707 .elementskit-pricing-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 13px 21px !important;
  border: 1px solid var(--dfa-text) !important;
  border-radius: 3px !important;
  background: var(--dfa-text) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--dfa-card) !important;
  font-family: "Play", sans-serif !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .06em;
  line-height: 1.1 !important;
  text-transform: uppercase;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}

.elementor-707 .elementor-button:hover,
.elementor-707 .elementskit-btn:hover,
.elementor-707 .elementskit-pricing-btn:hover {
  border-color: var(--dfa-white) !important;
  background: var(--dfa-white) !important;
  color: var(--dfa-main) !important;
  transform: translateY(-2px);
}

.elementor-707 a:focus-visible,
.elementor-707 button:focus-visible {
  outline: 2px solid var(--dfa-white) !important;
  outline-offset: 3px;
}

.elementor-707 .elementor-element-29c10c87 {
  min-height: 390px !important;
  padding: 88px 24px 72px !important;
  background-color: var(--dfa-main) !important;
  background-position: center 55% !important;
  background-size: cover !important;
}

.elementor-707 .elementor-element-29c10c87 > .elementor-background-overlay {
  background: #000000 !important;
  background-image: none !important;
  opacity: .68 !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-heading-title {
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  color: var(--dfa-white) !important;
  text-align: center;
  text-shadow: none !important;
}

.elementor-707 .elementor-element-29c10c87 .elementor-element-5ed79a05 {
  display: none !important;
}

.elementor-707 .elementor-element-1dcad5d8,
.elementor-707 .elementor-element-5a18a69e {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-element-5b5d0d19,
.elementor-707 .elementor-element-9621ff9 .elementor-element-691a5991,
.elementor-707 .elementor-element-f497cc5 .elementor-element-4c0f04,
.elementor-707 .elementor-element-56cad089 .elementor-element-18bd6fda,
.elementor-707 .elementor-element-38eb7d4 .elementor-element-7e60a21f,
.elementor-707 .elementor-element-2c277b1e .elementor-element-7e0890dc {
  color: var(--dfa-text) !important;
  font-family: "Play", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.elementor-707 .elementor-element-1dcad5d8 .elementor-widget-spacer {
  display: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background-color: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex;
  min-height: 430px;
  padding: 30px !important;
  flex-direction: column;
  justify-content: flex-end;
  align-content: stretch;
  background-color: rgba(0, 0, 0, .56) !important;
  background-blend-mode: multiply;
}

.elementor-707 .elementor-element-4589c025 .elementor-heading-title {
  font-size: 24px !important;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-text-editor {
  min-height: 92px;
}

.elementor-707 .elementor-element-4589c025 .elementor-widget-button {
  margin-top: auto;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container {
  display: flex;
  gap: 24px;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  min-height: 300px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-card) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-5a18a69e .elementskit-info-box-icon img {
  width: 54px !important;
  height: 54px !important;
  object-fit: contain;
  filter: grayscale(1) brightness(2);
}

.elementor-707 .elementor-element-5a18a69e .box-footer,
.elementor-707 .elementor-element-5a18a69e .elementor-widget-button {
  display: none !important;
}

.elementor-707 .elementor-element-9621ff9,
.elementor-707 .elementor-element-f497cc5 {
  background: var(--dfa-alt) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-image img {
  width: 100%;
  min-height: 560px;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.15) contrast(1.05);
}

.elementor-707 .elementor-element-9621ff9 .elementor-widget-icon-box {
  margin-bottom: 18px;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon-box-wrapper {
  padding: 22px;
  border: 1px solid var(--dfa-border);
  border-radius: 10px;
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-9621ff9 .elementor-icon {
  color: var(--dfa-white) !important;
  fill: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-divider {
  --divider-color: var(--dfa-border) !important;
}

.elementor-707 .elementor-element-f497cc5 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  background: var(--dfa-elevated);
}

.elementor-707 .elementor-element-56cad089,
.elementor-707 .elementor-element-38eb7d4 {
  background: var(--dfa-main) !important;
}

.elementor-707 .elementor-element-56cad089 .elementor-widget-image img {
  width: 100%;
  border: 1px solid var(--dfa-border);
  border-radius: 12px;
  object-fit: cover;
  filter: grayscale(.2) contrast(1.05);
}

.elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
  min-height: 250px;
  padding: 34px !important;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-commentor-image {
  display: none !important;
}

.elementor-707 .elementor-element-56cad089 .elementskit-author-name {
  color: var(--dfa-white) !important;
  font-family: "Play", sans-serif !important;
  font-size: 18px !important;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet {
  background: var(--dfa-discreet) !important;
  opacity: 1;
}

.elementor-707 .elementor-element-56cad089 .swiper-pagination-bullet-active {
  background: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container {
  display: flex;
  gap: 24px;
  margin-top: 44px;
}

.elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
  flex: 1 1 0;
  width: auto !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
  display: flex;
  min-height: 410px;
  height: 100%;
  padding: 34px !important;
  flex-direction: column;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 12px !important;
  background: var(--dfa-card) !important;
  background-image: none !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-header,
.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-content {
  background: transparent !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists {
  margin: 24px 0 !important;
  padding: 0 !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists li {
  padding: 10px 0 !important;
  border-bottom: 1px solid var(--dfa-border);
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-lists i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-38eb7d4 .elementskit-pricing-btn-wraper {
  margin-top: auto;
}

.elementor-707 .elementor-element-2c277b1e {
  background: var(--dfa-elevated) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card {
  margin-bottom: 12px !important;
  overflow: hidden;
  border: 1px solid var(--dfa-border) !important;
  border-radius: 8px !important;
  background: var(--dfa-alt) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card-header a,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header,
.elementor-707 .elementor-element-2c277b1e .elementskit-card.active .elementskit-card-header a {
  border: 0 !important;
  background: var(--dfa-alt) !important;
  background-image: none !important;
  color: var(--dfa-white) !important;
  box-shadow: none !important;
}

.elementor-707 .elementor-element-2c277b1e .ekit-accordion-title,
.elementor-707 .elementor-element-2c277b1e .ekit_accordion_icon_group i {
  color: var(--dfa-white) !important;
}

.elementor-707 .elementor-element-2c277b1e .elementskit-card-body {
  border: 0 !important;
  border-top: 1px solid var(--dfa-border) !important;
  background: var(--dfa-card) !important;
  color: var(--dfa-text) !important;
}

@media (max-width: 1024px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 76px 28px !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    flex-wrap: wrap;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column {
    flex: 1 1 calc(50% - 12px);
    width: calc(50% - 12px) !important;
  }

  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex: 1 1 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing {
    min-height: auto;
  }
}

@media (max-width: 767px) {
  .elementor-707 > .elementor-section-wrap > .elementor-top-section {
    padding: 58px 20px !important;
  }

  .elementor-707 .elementor-element-29c10c87 {
    min-height: 300px !important;
    padding: 68px 20px 54px !important;
  }

  .elementor-707 h1 {
    font-size: 36px !important;
  }

  .elementor-707 h2 {
    font-size: 30px !important;
  }

  .elementor-707 h3 {
    font-size: 22px !important;
  }

  .elementor-707 p,
  .elementor-707 li,
  .elementor-707 .elementor-widget-text-editor {
    font-size: 15px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container {
    gap: 18px;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column,
  .elementor-707 .elementor-element-7d8bca97 > .elementor-container > .elementor-column {
    flex-basis: 100%;
    width: 100% !important;
  }

  .elementor-707 .elementor-element-4589c025 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    min-height: 370px;
    padding: 24px !important;
  }

  .elementor-707 .elementor-element-5a18a69e > .elementor-container > .elementor-column > .elementor-widget-wrap,
  .elementor-707 .elementor-element-38eb7d4 .elementskit-single-pricing,
  .elementor-707 .elementor-element-56cad089 .elementskit-single-testimonial-slider {
    padding: 26px !important;
  }

  .elementor-707 .elementor-button,
  .elementor-707 .elementskit-pricing-btn {
    width: 100%;
  }
}/* End custom CSS */