.elementor-15 .elementor-element.elementor-element-005444e{--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;--margin-top:0em;--margin-bottom:-7em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:99;}.elementor-15 .elementor-element.elementor-element-bad1149{--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;--overlay-opacity:0.41;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3B68AF;--border-color:#3B68AF;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;--z-index:99;}.elementor-15 .elementor-element.elementor-element-bad1149:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bad1149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(287deg, #253062 0%, #191630 100%);}.elementor-15 .elementor-element.elementor-element-bad1149::before, .elementor-15 .elementor-element.elementor-element-bad1149 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bad1149 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bad1149 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bad1149 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bad1149 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:43% auto;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-95adce5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-95adce5 img{width:88%;}.elementor-15 .elementor-element.elementor-element-c3763fd{--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-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu .elementor-item{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item:focus{color:#6BB7E7;fill:#6BB7E7;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a, .elementor-15 .elementor-element.elementor-element-6850083 .elementor-menu-toggle{color:#9EC4FF;fill:#9EC4FF;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown{background-color:#243464;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a:hover,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a:focus,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-menu-toggle:hover,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-menu-toggle:focus{color:#06111D;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a:hover,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a:focus,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a.highlighted{background-color:#5F84FF;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown .elementor-item, .elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Spartan", Sans-serif;font-size:25px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-6850083 div.elementor-menu-toggle{color:#2C7EFF;}.elementor-15 .elementor-element.elementor-element-6850083 div.elementor-menu-toggle svg{fill:#2C7EFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-0a28730{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0a28730:hover{--e-transform-scale:1.03;}.elementor-15 .elementor-element.elementor-element-0a28730.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0a28730 .elementor-button{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 45px 15px 45px;}.elementor-15 .elementor-element.elementor-element-35ee308{--display:flex;--min-height:90vh;--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:flex-start;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-15 .elementor-element.elementor-element-35ee308:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-35ee308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031006;background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2026/05/bg-residencial.png");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-ce5ec3f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ce5ec3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ce5ec3f .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-52c5933{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Spartan", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-52c5933.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4f4005d .elementor-button{background-color:#0906204D;font-family:"Outfit", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-4f4005d{width:100%;max-width:100%;z-index:2;}.elementor-15 .elementor-element.elementor-element-1be9890{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-1be9890:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1be9890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/09/bg-ez-3-corrigido.png");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3f879f1{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-15 .elementor-element.elementor-element-3f879f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3f879f1 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:33px;font-weight:600;line-height:1.12em;color:#FFFFFF;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a61debc{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-a61debc{left:0px;}.elementor-15 .elementor-element.elementor-element-a61debc{top:71px;z-index:2;}.elementor-15 .elementor-element.elementor-element-a61debc img{max-width:38%;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-e1d17bc{right:45px;}body.rtl .elementor-15 .elementor-element.elementor-element-e1d17bc{left:45px;}.elementor-15 .elementor-element.elementor-element-e1d17bc{top:71px;}.elementor-15 .elementor-element.elementor-element-e1d17bc img{max-width:18%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.3px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-069f330{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:justify;font-family:"Spartan", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-069f330.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-18a674c{right:-8px;}body.rtl .elementor-15 .elementor-element.elementor-element-18a674c{left:-8px;}.elementor-15 .elementor-element.elementor-element-18a674c{top:80px;}.elementor-15 .elementor-element.elementor-element-18a674c img{max-width:42%;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-81af06f{left:-130px;}body.rtl .elementor-15 .elementor-element.elementor-element-81af06f{right:-130px;}.elementor-15 .elementor-element.elementor-element-81af06f{top:80px;}.elementor-15 .elementor-element.elementor-element-81af06f img{max-width:23%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.4px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-536810a{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.97;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-536810a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-536810a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/09/bg-ez-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-536810a::before, .elementor-15 .elementor-element.elementor-element-536810a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-536810a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-536810a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-536810a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-536810a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #09062059 27%, #090620 70%);}.elementor-15 .elementor-element.elementor-element-c52fb2e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-516ccae{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-15 .elementor-element.elementor-element-516ccae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-516ccae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #314A95 0%, #000000 100%);}.elementor-15 .elementor-element.elementor-element-516ccae::before, .elementor-15 .elementor-element.elementor-element-516ccae > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-516ccae > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-516ccae > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-516ccae > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-516ccae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-ac1f367{--display:flex;}.elementor-15 .elementor-element.elementor-element-4134d34{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-4134d34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4134d34 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:33px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6ed80f3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Spartan", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6ed80f3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2546c9d .elementor-button{background-color:#0906204D;font-family:"Outfit", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-2546c9d{width:100%;max-width:100%;z-index:2;}.elementor-15 .elementor-element.elementor-element-1a1ea9b{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-1a1ea9b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-ca8cec8{--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;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-b8577d6{--display:flex;}.elementor-15 .elementor-element.elementor-element-13906f2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-15 .elementor-element.elementor-element-94533e4{--display:flex;--min-height:310px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--z-index:99;}.elementor-15 .elementor-element.elementor-element-94533e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-94533e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-94533e4::before, .elementor-15 .elementor-element.elementor-element-94533e4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-94533e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-94533e4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-94533e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-94533e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-repeat:no-repeat;background-size:620px auto;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-cb5a171 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-cb5a171 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-cb5a171 .elementor-icon-box-title a{font-family:"Spartan", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-cb5a171 .elementor-icon-box-description{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-70f1b8a{--display:flex;}.elementor-15 .elementor-element.elementor-element-35a7961{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-15 .elementor-element.elementor-element-1ded84a{--display:flex;--min-height:310px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--z-index:99;}.elementor-15 .elementor-element.elementor-element-1ded84a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1ded84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-1ded84a::before, .elementor-15 .elementor-element.elementor-element-1ded84a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1ded84a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1ded84a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1ded84a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1ded84a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-repeat:no-repeat;background-size:620px auto;}.elementor-15 .elementor-element.elementor-element-ee173d0 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-ee173d0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-ee173d0 .elementor-icon-box-title a{font-family:"Spartan", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-ee173d0 .elementor-icon-box-description{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-92d08a8{--display:flex;}.elementor-15 .elementor-element.elementor-element-1a10820{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-15 .elementor-element.elementor-element-992bbe9{--display:flex;--min-height:310px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--z-index:99;}.elementor-15 .elementor-element.elementor-element-992bbe9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-992bbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-992bbe9::before, .elementor-15 .elementor-element.elementor-element-992bbe9 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-992bbe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-992bbe9 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-992bbe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-992bbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-repeat:no-repeat;background-size:620px auto;}.elementor-15 .elementor-element.elementor-element-d09ba43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d09ba43 .elementor-icon-box-wrapper{gap:15px;}.elementor-15 .elementor-element.elementor-element-d09ba43 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-d09ba43 .elementor-icon-box-title a{font-family:"Spartan", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-d09ba43 .elementor-icon-box-description{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-b5b587e{margin:00vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-b5b587e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-item > a{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-b5b587e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-2c14982{--display:flex;--min-height:600px;--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-15 .elementor-element.elementor-element-2b9dfd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-15 .elementor-element.elementor-element-a0dfb6e{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;--z-index:998;}.elementor-15 .elementor-element.elementor-element-a0dfb6e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a0dfb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/5542-scaled-1.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a0dfb6e::before, .elementor-15 .elementor-element.elementor-element-a0dfb6e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a0dfb6e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-a0dfb6e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a0dfb6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-a0dfb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #19163000 0%, #08070F 100%);}.elementor-15 .elementor-element.elementor-element-10a7d87{--display:flex;--min-height:10vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-599193f{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-15 .elementor-element.elementor-element-599193f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-599193f .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:33px;font-weight:600;line-height:1.12em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-102155b{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Spartan", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-102155b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b59d5db{--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;}.elementor-15 .elementor-element.elementor-element-d7b7f06{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-fb5b044{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-fb5b044:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fb5b044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #314A95 0%, #000000 100%);}.elementor-15 .elementor-element.elementor-element-fb5b044::before, .elementor-15 .elementor-element.elementor-element-fb5b044 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fb5b044 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fb5b044 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fb5b044 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fb5b044 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-d65a556{--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;}.elementor-15 .elementor-element.elementor-element-1c77a06 img{max-width:100%;height:330px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-b5946bb{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-caa0790{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-15 .elementor-element.elementor-element-caa0790.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-caa0790 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:28px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;word-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-ae71c65{text-align:justify;font-family:"Spartan", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-936c3ac{--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-item > a{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-936c3ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-85995be .elementor-button{background-color:#0906204D;font-family:"Outfit", Sans-serif;font-size:0.8em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-85995be{width:100%;max-width:100%;z-index:2;}.elementor-15 .elementor-element.elementor-element-fb98ec6{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-455c62a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-bb72e77{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-bb72e77:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bb72e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #314A95 0%, #000000 100%);}.elementor-15 .elementor-element.elementor-element-bb72e77::before, .elementor-15 .elementor-element.elementor-element-bb72e77 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bb72e77 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bb72e77 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bb72e77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bb72e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-c74d7cb{--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;}.elementor-15 .elementor-element.elementor-element-8fc4fed img{max-width:100%;height:330px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-aca7c32{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-8974dce{width:100%;max-width:100%;z-index:10;text-align:center;}.elementor-15 .elementor-element.elementor-element-8974dce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8974dce .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:28px;font-weight:600;line-height:1.12em;letter-spacing:-1.2px;word-spacing:0px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3a20c86{text-align:justify;font-family:"Spartan", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2a3d697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-item > a{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-2a3d697 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e93fc48{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-49419b8{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-15 .elementor-element.elementor-element-49419b8.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-15 .elementor-element.elementor-element-730d608{background-color:#13172CC9;padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-730d608 img{max-width:60%;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-60cd5ad{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-15 .elementor-element.elementor-element-60cd5ad.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-15 .elementor-element.elementor-element-b50d2bb{background-color:#13172CC9;padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-b50d2bb img{max-width:60%;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-3ab9647{width:100%;max-width:100%;z-index:2;}.elementor-15 .elementor-element.elementor-element-bc2989a{--spacer-size:25px;}.elementor-15 .elementor-element.elementor-element-693a202{--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:flex-start;--overlay-opacity:1;--padding-top:6em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-15 .elementor-element.elementor-element-693a202:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-693a202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/8203-scaled-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-693a202::before, .elementor-15 .elementor-element.elementor-element-693a202 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-693a202 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-693a202 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-693a202 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-693a202 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #0906209C 0%, #090620 58%);}.elementor-15 .elementor-element.elementor-element-42f2a61{--display:flex;--min-height:32vh;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4ec58ec{text-align:start;}.elementor-15 .elementor-element.elementor-element-4ec58ec img{max-width:19%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-08baa80{grid-column:span 6;grid-row:span 2;}.elementor-15 .elementor-element.elementor-element-08baa80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-08baa80 .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-08baa80 .elementor-image-box-title{font-family:"Spartan", Sans-serif;font-size:24px;font-weight:normal;line-height:1.2em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-08baa80:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-08baa80:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-08baa80 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#C1A05D;}.elementor-15 .elementor-element.elementor-element-f3c4683{--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;}.elementor-15 .elementor-element.elementor-element-37f17cc{--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:flex-end;--align-items:center;--overflow:hidden;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-37f17cc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-37f17cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B68AF;}.elementor-15 .elementor-element.elementor-element-b5b4a4e{--display:flex;--min-height:250px;--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:flex-end;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-b5b4a4e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b5b4a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0906200F 10%, #090620 50%);}.elementor-15 .elementor-element.elementor-element-be5a007{--display:flex;--z-index:5;}.elementor-15 .elementor-element.elementor-element-7f61fae{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BB7E7A6;--border-color:#6BB7E7A6;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-15 .elementor-element.elementor-element-7f61fae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-7f61fae::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:88px -43px;background-repeat:no-repeat;background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-7b6ea37{width:100%;max-width:100%;padding:00px 0px 0px 0px;grid-column:span 2;grid-row:span 6;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-15 .elementor-element.elementor-element-7b6ea37.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-7b6ea37 .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-7b6ea37 .elementor-image-box-title{margin-bottom:10px;font-family:"Spartan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7b6ea37:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-7b6ea37:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7b6ea37 .elementor-image-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7043877{--e-image-carousel-slides-to-show:7;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7043877 .swiper-wrapper{display:flex;align-items:center;}.elementor-15 .elementor-element.elementor-element-0fcc0c1{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BB7E7A6;--border-color:#6BB7E7A6;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-15 .elementor-element.elementor-element-0fcc0c1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-0fcc0c1::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:88px -43px;background-repeat:no-repeat;background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-65d5f62{width:100%;max-width:100%;padding:00px 0px 0px 0px;grid-column:span 2;grid-row:span 6;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-title{margin-bottom:10px;font-family:"Spartan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-65d5f62:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-65d5f62:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c7050d5{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BB7E7A6;--border-color:#6BB7E7A6;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-15 .elementor-element.elementor-element-c7050d5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-c7050d5::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:88px -43px;background-repeat:no-repeat;background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-fb6ce2b{width:100%;max-width:100%;padding:00px 0px 0px 0px;grid-column:span 2;grid-row:span 6;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-title{margin-bottom:10px;font-family:"Spartan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-fb6ce2b:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-fb6ce2b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fec8df8{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BB7E7A6;--border-color:#6BB7E7A6;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-15 .elementor-element.elementor-element-fec8df8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-fec8df8::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:88px -43px;background-repeat:no-repeat;background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-18d4f43{width:100%;max-width:100%;padding:00px 0px 0px 0px;grid-column:span 2;grid-row:span 6;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-title{margin-bottom:10px;font-family:"Spartan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-18d4f43:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-18d4f43:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f598e97{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BB7E7A6;--border-color:#6BB7E7A6;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-15 .elementor-element.elementor-element-f598e97:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-f598e97::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:88px -43px;background-repeat:no-repeat;background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-99cb946{width:100%;max-width:100%;padding:00px 0px 0px 0px;grid-column:span 2;grid-row:span 6;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-title{margin-bottom:10px;font-family:"Spartan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-99cb946:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-99cb946:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3f748b5{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6BB7E7A6;--border-color:#6BB7E7A6;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-15 .elementor-element.elementor-element-3f748b5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-3f748b5::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/08/BG.png");--background-overlay:'';background-position:88px -43px;background-repeat:no-repeat;background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-8cc34d7{width:100%;max-width:100%;padding:00px 0px 0px 0px;grid-column:span 2;grid-row:span 6;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-title{margin-bottom:10px;font-family:"Spartan", Sans-serif;font-size:24px;font-weight:500;line-height:1em;letter-spacing:-2px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-8cc34d7:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-8cc34d7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-description{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a4fceb7{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15 .elementor-element.elementor-element-f5a7958{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f5a7958:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f5a7958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000042;}.elementor-15 .elementor-element.elementor-element-f5a7958:hover::before, .elementor-15 .elementor-element.elementor-element-f5a7958:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f5a7958:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f5a7958 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-f5a7958 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-f5a7958:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-8426c9a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-955faaf{grid-column:span 6;grid-row:span 2;}.elementor-15 .elementor-element.elementor-element-955faaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-955faaf .elementor-image-box-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-955faaf .elementor-image-box-title{font-family:"Spartan", Sans-serif;font-size:24px;font-weight:normal;line-height:1.2em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-955faaf:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-955faaf:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-955faaf .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#C1A05D;}.elementor-15 .elementor-element.elementor-element-73e4a60{text-align:justify;font-family:"Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e98a7ad .elementor-button{background-color:var( --e-global-color-accent );font-family:"Spartan", Sans-serif;font-size:0.6em;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-15 .elementor-element.elementor-element-e98a7ad{width:100%;max-width:100%;z-index:2;}.elementor-15 .elementor-element.elementor-element-4e0563a{width:var( --container-widget-width, 50% );max-width:50%;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4e0563a img{max-width:100%;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-95cb9fc{--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;--z-index:999;}.elementor-15 .elementor-element.elementor-element-a155dcd{--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-evenly;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#6EC1E4;--border-color:#6EC1E4;--border-radius:60px 60px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-1e04b32{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-9673963{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;border-radius:15px 15px 15px 15px;text-align:start;}.elementor-15 .elementor-element.elementor-element-9673963 img{width:100%;}.elementor-15 .elementor-element.elementor-element-9e1befa{text-align:center;}.elementor-15 .elementor-element.elementor-element-9e1befa .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-5433653{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-e30f305 .elementor-heading-title{font-family:"Spartan", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-1ac65f5{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-item > a{font-family:"Spartan", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-5dc26bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-18b40da{grid-column:span 6;grid-row:span 2;}.elementor-15 .elementor-element.elementor-element-18b40da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-18b40da .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-18b40da .elementor-image-box-title{font-family:"Spartan", Sans-serif;font-size:13px;font-weight:normal;line-height:1.2em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-18b40da:has(:hover) .elementor-image-box-title,
					 .elementor-15 .elementor-element.elementor-element-18b40da:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-18b40da .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#C1A05D;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090620;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-95adce5{--container-widget-width:44%;--container-widget-flex-grow:0;width:var( --container-widget-width, 44% );max-width:44%;}.elementor-15 .elementor-element.elementor-element-95adce5 img{width:100%;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu .elementor-item{font-size:16px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-35ee308{--min-height:989px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15 .elementor-element.elementor-element-ce5ec3f{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-ce5ec3f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-52c5933{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-52c5933.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4f4005d{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-3f879f1{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-3f879f1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-069f330{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-069f330.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4134d34{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-4134d34.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6ed80f3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-6ed80f3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2546c9d{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-599193f{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-599193f.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-102155b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-102155b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-caa0790{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-caa0790.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-85995be{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-8974dce{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-8974dce.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e93fc48{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-3ab9647{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-08baa80 .elementor-image-box-title{font-size:44px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-7f61fae::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-0fcc0c1::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-c7050d5::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-fec8df8::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-f598e97::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-3f748b5::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-f5a7958{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-8426c9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-955faaf .elementor-image-box-title{font-size:44px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-e98a7ad{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-4e0563a{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-4e0563a img{border-radius:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-a155dcd{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15 .elementor-element.elementor-element-1e04b32{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-15 .elementor-element.elementor-element-9e1befa{text-align:center;}.elementor-15 .elementor-element.elementor-element-9e1befa .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-5433653{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-18b40da .elementor-image-box-title{font-size:44px;line-height:1.5em;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-bad1149{--flex-wrap:nowrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15 .elementor-element.elementor-element-95adce5 img{width:50vw;}.elementor-15 .elementor-element.elementor-element-c3763fd{--width:37%;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu .elementor-item{font-size:14px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6850083{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown .elementor-item, .elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-nav-menu--dropdown a{padding-top:15px;padding-bottom:15px;}.elementor-15 .elementor-element.elementor-element-6850083 .elementor-menu-toggle{border-width:1px;}.elementor-15 .elementor-element.elementor-element-35ee308:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-35ee308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://residencial.themodernhouse.com.br/wp-content/uploads/2025/09/bg-hero-ez-residencial.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-35ee308{--min-height:620px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:05vw;}.elementor-15 .elementor-element.elementor-element-35ee308.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ce5ec3f{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-ce5ec3f .elementor-heading-title{font-size:20px;}.elementor-15 .elementor-element.elementor-element-52c5933{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;}.elementor-15 .elementor-element.elementor-element-52c5933.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4f4005d .elementor-button{padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-1be9890{--padding-top:8em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-3f879f1{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-3f879f1 .elementor-heading-title{font-size:28px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-a61debc{right:-125px;}body.rtl .elementor-15 .elementor-element.elementor-element-a61debc{left:-125px;}.elementor-15 .elementor-element.elementor-element-a61debc img{max-width:24%;}.elementor-15 .elementor-element.elementor-element-069f330{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-size:14px;}.elementor-15 .elementor-element.elementor-element-069f330.elementor-element{--align-self:center;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-18a674c{right:-119px;}body.rtl .elementor-15 .elementor-element.elementor-element-18a674c{left:-119px;}.elementor-15 .elementor-element.elementor-element-18a674c{top:-17px;}.elementor-15 .elementor-element.elementor-element-81af06f img{max-width:15%;}.elementor-15 .elementor-element.elementor-element-536810a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-c52fb2e{--width:100%;}.elementor-15 .elementor-element.elementor-element-516ccae{--width:110%;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-ac1f367{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-4134d34{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-4134d34 .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-6ed80f3{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;font-size:14px;}.elementor-15 .elementor-element.elementor-element-6ed80f3.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2546c9d{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2546c9d .elementor-button{padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-1a1ea9b{width:var( --container-widget-width, 95% );max-width:95%;padding:10px 10px 10px 10px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b8577d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-599193f{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-599193f .elementor-heading-title{font-size:28px;}.elementor-15 .elementor-element.elementor-element-102155b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:justify;font-size:14px;}.elementor-15 .elementor-element.elementor-element-102155b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d7b7f06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fb5b044{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-1c77a06 img{height:232px;}.elementor-15 .elementor-element.elementor-element-b5946bb{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-caa0790{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-caa0790 .elementor-heading-title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-ae71c65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-15 .elementor-element.elementor-element-85995be .elementor-button{padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-bb72e77{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-8fc4fed img{height:200px;}.elementor-15 .elementor-element.elementor-element-8974dce{width:100%;max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-8974dce .elementor-heading-title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-3a20c86{font-size:14px;}.elementor-15 .elementor-element.elementor-element-e93fc48{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-693a202{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-15 .elementor-element.elementor-element-42f2a61{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4ec58ec{text-align:center;}.elementor-15 .elementor-element.elementor-element-08baa80{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-08baa80 .elementor-image-box-title{font-size:24px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-08baa80 .elementor-image-box-description{font-size:14px;}.elementor-15 .elementor-element.elementor-element-f3c4683{--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-37f17cc{--width:8px;}.elementor-15 .elementor-element.elementor-element-7f61fae::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7f61fae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-7f61fae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7b6ea37{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-7b6ea37.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-7b6ea37 .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-7b6ea37 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-7b6ea37 .elementor-image-box-description{font-size:17px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-7043877{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-0fcc0c1::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0fcc0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-0fcc0c1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-65d5f62{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-15 .elementor-element.elementor-element-65d5f62.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-65d5f62 .elementor-image-box-description{font-size:17px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-c7050d5::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-c7050d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-c7050d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-fb6ce2b .elementor-image-box-description{font-size:17px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-fec8df8::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fec8df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-fec8df8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-18d4f43{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-15 .elementor-element.elementor-element-18d4f43.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-18d4f43 .elementor-image-box-description{font-size:17px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-f598e97::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f598e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-f598e97{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-99cb946{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-15 .elementor-element.elementor-element-99cb946.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-99cb946 .elementor-image-box-description{font-size:17px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-3f748b5::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3f748b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-3f748b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8cc34d7{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-wrapper{text-align:justify;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-15 .elementor-element.elementor-element-8cc34d7.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-8cc34d7 .elementor-image-box-description{font-size:17px;letter-spacing:-1.2px;}.elementor-15 .elementor-element.elementor-element-955faaf{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-955faaf .elementor-image-box-title{font-size:20px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-955faaf .elementor-image-box-description{font-size:14px;}.elementor-15 .elementor-element.elementor-element-e98a7ad .elementor-button{line-height:1.2em;padding:20px 40px 20px 40px;}.elementor-15 .elementor-element.elementor-element-a155dcd{--gap:40px 20px;--row-gap:40px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-15 .elementor-element.elementor-element-1e04b32{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-9e1befa{text-align:center;}.elementor-15 .elementor-element.elementor-element-9e1befa .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-15 .elementor-element.elementor-element-5433653{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-e30f305{text-align:center;}.elementor-15 .elementor-element.elementor-element-e30f305 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-1ac65f5 .elementor-icon-list-item > a{font-size:14px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-18b40da{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-18b40da .elementor-image-box-title{font-size:14px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-18b40da .elementor-image-box-description{font-size:14px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-c3763fd{--width:80%;}.elementor-15 .elementor-element.elementor-element-c52fb2e{--width:1140px;}.elementor-15 .elementor-element.elementor-element-ac1f367{--width:50%;}.elementor-15 .elementor-element.elementor-element-13906f2{--width:100%;}.elementor-15 .elementor-element.elementor-element-35a7961{--width:100%;}.elementor-15 .elementor-element.elementor-element-1a10820{--width:100%;}.elementor-15 .elementor-element.elementor-element-2c14982{--width:1280px;}.elementor-15 .elementor-element.elementor-element-2b9dfd3{--width:100%;}.elementor-15 .elementor-element.elementor-element-a0dfb6e{--width:100%;}.elementor-15 .elementor-element.elementor-element-10a7d87{--width:90%;}.elementor-15 .elementor-element.elementor-element-d65a556{--width:100%;}.elementor-15 .elementor-element.elementor-element-b5946bb{--width:100%;}.elementor-15 .elementor-element.elementor-element-c74d7cb{--width:100%;}.elementor-15 .elementor-element.elementor-element-aca7c32{--width:100%;}.elementor-15 .elementor-element.elementor-element-42f2a61{--width:53%;}.elementor-15 .elementor-element.elementor-element-37f17cc{--width:8px;}.elementor-15 .elementor-element.elementor-element-b5b4a4e{--width:100%;}.elementor-15 .elementor-element.elementor-element-f5a7958{--width:100%;}.elementor-15 .elementor-element.elementor-element-8426c9a{--width:50%;}.elementor-15 .elementor-element.elementor-element-a155dcd{--content-width:1140px;}.elementor-15 .elementor-element.elementor-element-1e04b32{--width:21%;}.elementor-15 .elementor-element.elementor-element-5433653{--width:19%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-c3763fd{--width:70%;}.elementor-15 .elementor-element.elementor-element-f5a7958{--width:100%;}.elementor-15 .elementor-element.elementor-element-1e04b32{--width:100%;}.elementor-15 .elementor-element.elementor-element-5433653{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ce5ec3f */.elementor-15 .elementor-element.elementor-element-ce5ec3f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f4005d */.elementor-15 .elementor-element.elementor-element-4f4005d .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #64B8F8, #052376, #64B8F8, #052376);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ee308 */.elementor-15 .elementor-element.elementor-element-35ee308::before {
    content: "";
    opacity: 0.03;
    background-color: transparent;
    background-image: radial-gradient(white 1px, transparent 0);
    background-size: 5px 5px;
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ddc008 */#canvas {
  position: absolute;
  background:  transparent;
}
.elementor-15 .elementor-element.elementor-element-7ddc008{
    position: absolute;
    transform: translatey(-200px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f879f1 */.elementor-15 .elementor-element.elementor-element-3f879f1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be9890 */.elementor-15 .elementor-element.elementor-element-1be9890{
border-top: 2px solid;
border-image: linear-gradient(to right, transparent, #314a95,#6bb7e7,#314a95, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4134d34 */.elementor-15 .elementor-element.elementor-element-4134d34{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2546c9d */.elementor-15 .elementor-element.elementor-element-2546c9d .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #64B8F8, #052376, #64B8F8, #052376);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-516ccae */.elementor-15 .elementor-element.elementor-element-516ccae{
    clip-path: polygon( 3.132% 0.109%,3.132% 0.109%,2.999% 0.15%,2.861% 0.207%,2.721% 0.276%,2.58% 0.358%,2.44% 0.451%,2.302% 0.554%,2.167% 0.666%,2.038% 0.786%,1.916% 0.913%,1.803% 1.046%,1.803% 1.046%,1.625% 1.278%,1.452% 1.527%,1.284% 1.792%,1.123% 2.073%,0.971% 2.37%,0.827% 2.683%,0.693% 3.011%,0.571% 3.353%,0.461% 3.711%,0.364% 4.082%,0.364% 4.082%,0.34% 4.183%,0.314% 4.298%,0.286% 4.423%,0.257% 4.556%,0.228% 4.693%,0.2% 4.83%,0.175% 4.964%,0.152% 5.091%,0.134% 5.209%,0.12% 5.314%,0.12% 5.314%,0.092% 5.581%,0.069% 5.839%,0.05% 6.093%,0.034% 6.345%,0.022% 6.596%,0.013% 6.851%,0.007% 7.112%,0.003% 7.381%,0.001% 7.662%,-0% 7.956%,0.003% 86.307%,0.003% 86.307%,0.017% 87.092%,0.059% 87.836%,0.131% 88.54%,0.233% 89.209%,0.367% 89.842%,0.535% 90.442%,0.736% 91.012%,0.971% 91.554%,1.243% 92.068%,1.552% 92.558%,1.552% 92.558%,1.591% 92.613%,1.63% 92.665%,1.667% 92.713%,1.704% 92.758%,1.741% 92.802%,1.777% 92.843%,1.812% 92.884%,1.846% 92.924%,1.881% 92.965%,1.914% 93.007%,1.914% 93.007%,1.953% 93.053%,1.992% 93.095%,2.031% 93.133%,2.071% 93.169%,2.112% 93.203%,2.153% 93.235%,2.195% 93.268%,2.238% 93.3%,2.282% 93.334%,2.326% 93.369%,2.326% 93.369%,2.635% 93.586%,2.955% 93.745%,3.285% 93.856%,3.622% 93.926%,3.965% 93.963%,4.312% 93.975%,4.659% 93.971%,5.007% 93.958%,5.351% 93.944%,5.69% 93.938%,5.69% 93.938%,7.63% 93.937%,9.57% 93.937%,11.511% 93.937%,13.451% 93.937%,15.391% 93.937%,17.331% 93.937%,19.271% 93.937%,21.212% 93.938%,23.152% 93.938%,25.092% 93.938%,25.092% 93.938%,25.262% 93.937%,25.486% 93.934%,25.749% 93.93%,26.037% 93.927%,26.336% 93.926%,26.631% 93.928%,26.908% 93.934%,27.153% 93.946%,27.351% 93.964%,27.487% 93.989%,27.487% 93.989%,27.846% 94.135%,28.187% 94.351%,28.512% 94.626%,28.823% 94.951%,29.123% 95.316%,29.414% 95.71%,29.699% 96.123%,29.98% 96.547%,30.259% 96.97%,30.54% 97.383%,30.54% 97.383%,30.894% 97.897%,31.209% 98.352%,31.499% 98.748%,31.777% 99.088%,32.059% 99.372%,32.358% 99.601%,32.688% 99.778%,33.065% 99.902%,33.502% 99.976%,34.014% 100%,65.567% 100%,65.567% 100%,65.93% 99.999%,66.26% 99.993%,66.564% 99.971%,66.847% 99.926%,67.118% 99.851%,67.383% 99.737%,67.649% 99.575%,67.923% 99.357%,68.211% 99.076%,68.522% 98.723%,69.213% 97.712%,69.213% 97.712%,69.35% 97.515%,69.487% 97.314%,69.624% 97.112%,69.762% 96.909%,69.899% 96.705%,70.036% 96.502%,70.172% 96.3%,70.306% 96.101%,70.439% 95.904%,70.57% 95.712%,70.57% 95.712%,70.64% 95.608%,70.709% 95.506%,70.777% 95.407%,70.846% 95.309%,70.914% 95.214%,70.984% 95.122%,71.056% 95.033%,71.129% 94.946%,71.205% 94.863%,71.284% 94.783%,71.284% 94.783%,71.609% 94.497%,71.921% 94.281%,72.225% 94.125%,72.525% 94.019%,72.827% 93.956%,73.134% 93.924%,73.452% 93.916%,73.785% 93.922%,74.138% 93.932%,74.515% 93.938%,93.946% 93.938%,93.946% 93.938%,94.187% 93.939%,94.43% 93.942%,94.675% 93.947%,94.92% 93.952%,95.166% 93.956%,95.411% 93.958%,95.656% 93.958%,95.9% 93.955%,96.142% 93.948%,96.382% 93.935%,96.382% 93.935%,96.475% 93.925%,96.576% 93.907%,96.683% 93.882%,96.794% 93.85%,96.905% 93.814%,97.015% 93.773%,97.122% 93.729%,97.223% 93.682%,97.314% 93.633%,97.396% 93.584%,97.396% 93.584%,97.442% 93.553%,97.487% 93.522%,97.531% 93.491%,97.574% 93.461%,97.616% 93.43%,97.658% 93.398%,97.699% 93.367%,97.741% 93.335%,97.782% 93.302%,97.824% 93.269%,97.824% 93.269%,98.044% 93.068%,98.263% 92.821%,98.478% 92.532%,98.686% 92.207%,98.885% 91.851%,99.072% 91.471%,99.245% 91.071%,99.399% 90.657%,99.534% 90.235%,99.645% 89.81%,99.812% 88.99%,99.812% 88.99%,99.84% 88.821%,99.867% 88.64%,99.892% 88.45%,99.914% 88.253%,99.935% 88.051%,99.953% 87.846%,99.969% 87.64%,99.981% 87.435%,99.991% 87.234%,99.997% 87.039%,99.997% 87.039%,100.006% 86.591%,100.012% 86.135%,100.014% 85.671%,100.014% 85.203%,100.012% 84.732%,100.009% 84.261%,100.006% 83.791%,100.003% 83.324%,100% 82.863%,99.998% 82.411%,100% 27.091%,100% 27.091%,100.001% 26.049%,100.004% 24.244%,100.008% 21.876%,100.011% 19.145%,100.013% 16.254%,100.014% 13.403%,100.012% 10.792%,100.007% 8.623%,99.999% 7.097%,99.985% 6.414%,99.985% 6.414%,99.933% 5.865%,99.869% 5.341%,99.792% 4.839%,99.7% 4.357%,99.592% 3.896%,99.466% 3.452%,99.321% 3.026%,99.155% 2.615%,98.967% 2.218%,98.755% 1.834%,98.755% 1.834%,98.688% 1.723%,98.624% 1.62%,98.559% 1.522%,98.495% 1.429%,98.43% 1.339%,98.362% 1.251%,98.292% 1.162%,98.217% 1.072%,98.138% 0.98%,98.053% 0.883%,97.432% 0.351%,97.432% 0.351%,97.197% 0.226%,96.951% 0.134%,96.698% 0.071%,96.437% 0.031%,96.172% 0.011%,95.902% 0.006%,95.631% 0.01%,95.359% 0.019%,95.089% 0.027%,94.821% 0.031%,80.29% 0.031%,80.29% 0.031%,79.852% 0.034%,79.458% 0.045%,79.101% 0.077%,78.772% 0.139%,78.463% 0.241%,78.166% 0.393%,77.871% 0.607%,77.571% 0.891%,77.257% 1.257%,76.921% 1.714%,76.921% 1.714%,76.741% 1.975%,76.523% 2.283%,76.278% 2.624%,76.014% 2.983%,75.74% 3.344%,75.465% 3.692%,75.197% 4.011%,74.945% 4.288%,74.718% 4.505%,74.524% 4.648%,74.312% 4.811%,74.312% 4.811%,74.289% 4.829%,74.265% 4.843%,74.241% 4.853%,74.217% 4.861%,74.193% 4.868%,74.169% 4.875%,74.144% 4.882%,74.119% 4.892%,74.094% 4.904%,74.067% 4.919%,74.067% 4.919%,73.981% 4.972%,73.898% 5.012%,73.817% 5.041%,73.736% 5.06%,73.656% 5.072%,73.576% 5.078%,73.494% 5.079%,73.409% 5.078%,73.322% 5.077%,73.23% 5.077%,27.172% 5.074%,27.172% 5.074%,27.062% 5.075%,26.946% 5.078%,26.825% 5.081%,26.702% 5.083%,26.578% 5.082%,26.455% 5.077%,26.335% 5.068%,26.22% 5.051%,26.112% 5.027%,26.012% 4.994%,26.012% 4.994%,25.871% 4.933%,25.731% 4.866%,25.595% 4.793%,25.46% 4.713%,25.327% 4.624%,25.197% 4.528%,25.068% 4.423%,24.941% 4.307%,24.815% 4.182%,24.691% 4.045%,22.82% 1.826%,22.82% 1.826%,22.729% 1.72%,22.624% 1.594%,22.509% 1.454%,22.387% 1.306%,22.26% 1.155%,22.132% 1.007%,22.005% 0.867%,21.882% 0.74%,21.766% 0.633%,21.661% 0.551%,21.661% 0.551%,21.56% 0.482%,21.464% 0.417%,21.371% 0.356%,21.279% 0.3%,21.187% 0.249%,21.095% 0.203%,20.999% 0.163%,20.9% 0.13%,20.796% 0.103%,20.685% 0.083%,20.685% 0.083%,20.626% 0.074%,20.569% 0.066%,20.513% 0.059%,20.458% 0.051%,20.403% 0.045%,20.347% 0.039%,20.29% 0.035%,20.232% 0.031%,20.173% 0.029%,20.11% 0.029%,5.525% 0.029%,5.525% 0.029%,5.298% 0.026%,5.061% 0.02%,4.816% 0.012%,4.566% 0.006%,4.314% 0.002%,4.064% 0.005%,3.817% 0.014%,3.578% 0.034%,3.349% 0.065%,3.132% 0.111% );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c52fb2e */.elementor-15 .elementor-element.elementor-element-c52fb2e{
    clip-path: polygon( 3.132% 0.109%,3.132% 0.109%,2.999% 0.15%,2.861% 0.207%,2.721% 0.276%,2.58% 0.358%,2.44% 0.451%,2.302% 0.554%,2.167% 0.666%,2.038% 0.786%,1.916% 0.913%,1.803% 1.046%,1.803% 1.046%,1.625% 1.278%,1.452% 1.527%,1.284% 1.792%,1.123% 2.073%,0.971% 2.37%,0.827% 2.683%,0.693% 3.011%,0.571% 3.353%,0.461% 3.711%,0.364% 4.082%,0.364% 4.082%,0.34% 4.183%,0.314% 4.298%,0.286% 4.423%,0.257% 4.556%,0.228% 4.693%,0.2% 4.83%,0.175% 4.964%,0.152% 5.091%,0.134% 5.209%,0.12% 5.314%,0.12% 5.314%,0.092% 5.581%,0.069% 5.839%,0.05% 6.093%,0.034% 6.345%,0.022% 6.596%,0.013% 6.851%,0.007% 7.112%,0.003% 7.381%,0.001% 7.662%,-0% 7.956%,0.003% 86.307%,0.003% 86.307%,0.017% 87.092%,0.059% 87.836%,0.131% 88.54%,0.233% 89.209%,0.367% 89.842%,0.535% 90.442%,0.736% 91.012%,0.971% 91.554%,1.243% 92.068%,1.552% 92.558%,1.552% 92.558%,1.591% 92.613%,1.63% 92.665%,1.667% 92.713%,1.704% 92.758%,1.741% 92.802%,1.777% 92.843%,1.812% 92.884%,1.846% 92.924%,1.881% 92.965%,1.914% 93.007%,1.914% 93.007%,1.953% 93.053%,1.992% 93.095%,2.031% 93.133%,2.071% 93.169%,2.112% 93.203%,2.153% 93.235%,2.195% 93.268%,2.238% 93.3%,2.282% 93.334%,2.326% 93.369%,2.326% 93.369%,2.635% 93.586%,2.955% 93.745%,3.285% 93.856%,3.622% 93.926%,3.965% 93.963%,4.312% 93.975%,4.659% 93.971%,5.007% 93.958%,5.351% 93.944%,5.69% 93.938%,5.69% 93.938%,7.63% 93.937%,9.57% 93.937%,11.511% 93.937%,13.451% 93.937%,15.391% 93.937%,17.331% 93.937%,19.271% 93.937%,21.212% 93.938%,23.152% 93.938%,25.092% 93.938%,25.092% 93.938%,25.262% 93.937%,25.486% 93.934%,25.749% 93.93%,26.037% 93.927%,26.336% 93.926%,26.631% 93.928%,26.908% 93.934%,27.153% 93.946%,27.351% 93.964%,27.487% 93.989%,27.487% 93.989%,27.846% 94.135%,28.187% 94.351%,28.512% 94.626%,28.823% 94.951%,29.123% 95.316%,29.414% 95.71%,29.699% 96.123%,29.98% 96.547%,30.259% 96.97%,30.54% 97.383%,30.54% 97.383%,30.894% 97.897%,31.209% 98.352%,31.499% 98.748%,31.777% 99.088%,32.059% 99.372%,32.358% 99.601%,32.688% 99.778%,33.065% 99.902%,33.502% 99.976%,34.014% 100%,65.567% 100%,65.567% 100%,65.93% 99.999%,66.26% 99.993%,66.564% 99.971%,66.847% 99.926%,67.118% 99.851%,67.383% 99.737%,67.649% 99.575%,67.923% 99.357%,68.211% 99.076%,68.522% 98.723%,69.213% 97.712%,69.213% 97.712%,69.35% 97.515%,69.487% 97.314%,69.624% 97.112%,69.762% 96.909%,69.899% 96.705%,70.036% 96.502%,70.172% 96.3%,70.306% 96.101%,70.439% 95.904%,70.57% 95.712%,70.57% 95.712%,70.64% 95.608%,70.709% 95.506%,70.777% 95.407%,70.846% 95.309%,70.914% 95.214%,70.984% 95.122%,71.056% 95.033%,71.129% 94.946%,71.205% 94.863%,71.284% 94.783%,71.284% 94.783%,71.609% 94.497%,71.921% 94.281%,72.225% 94.125%,72.525% 94.019%,72.827% 93.956%,73.134% 93.924%,73.452% 93.916%,73.785% 93.922%,74.138% 93.932%,74.515% 93.938%,93.946% 93.938%,93.946% 93.938%,94.187% 93.939%,94.43% 93.942%,94.675% 93.947%,94.92% 93.952%,95.166% 93.956%,95.411% 93.958%,95.656% 93.958%,95.9% 93.955%,96.142% 93.948%,96.382% 93.935%,96.382% 93.935%,96.475% 93.925%,96.576% 93.907%,96.683% 93.882%,96.794% 93.85%,96.905% 93.814%,97.015% 93.773%,97.122% 93.729%,97.223% 93.682%,97.314% 93.633%,97.396% 93.584%,97.396% 93.584%,97.442% 93.553%,97.487% 93.522%,97.531% 93.491%,97.574% 93.461%,97.616% 93.43%,97.658% 93.398%,97.699% 93.367%,97.741% 93.335%,97.782% 93.302%,97.824% 93.269%,97.824% 93.269%,98.044% 93.068%,98.263% 92.821%,98.478% 92.532%,98.686% 92.207%,98.885% 91.851%,99.072% 91.471%,99.245% 91.071%,99.399% 90.657%,99.534% 90.235%,99.645% 89.81%,99.812% 88.99%,99.812% 88.99%,99.84% 88.821%,99.867% 88.64%,99.892% 88.45%,99.914% 88.253%,99.935% 88.051%,99.953% 87.846%,99.969% 87.64%,99.981% 87.435%,99.991% 87.234%,99.997% 87.039%,99.997% 87.039%,100.006% 86.591%,100.012% 86.135%,100.014% 85.671%,100.014% 85.203%,100.012% 84.732%,100.009% 84.261%,100.006% 83.791%,100.003% 83.324%,100% 82.863%,99.998% 82.411%,100% 27.091%,100% 27.091%,100.001% 26.049%,100.004% 24.244%,100.008% 21.876%,100.011% 19.145%,100.013% 16.254%,100.014% 13.403%,100.012% 10.792%,100.007% 8.623%,99.999% 7.097%,99.985% 6.414%,99.985% 6.414%,99.933% 5.865%,99.869% 5.341%,99.792% 4.839%,99.7% 4.357%,99.592% 3.896%,99.466% 3.452%,99.321% 3.026%,99.155% 2.615%,98.967% 2.218%,98.755% 1.834%,98.755% 1.834%,98.688% 1.723%,98.624% 1.62%,98.559% 1.522%,98.495% 1.429%,98.43% 1.339%,98.362% 1.251%,98.292% 1.162%,98.217% 1.072%,98.138% 0.98%,98.053% 0.883%,97.432% 0.351%,97.432% 0.351%,97.197% 0.226%,96.951% 0.134%,96.698% 0.071%,96.437% 0.031%,96.172% 0.011%,95.902% 0.006%,95.631% 0.01%,95.359% 0.019%,95.089% 0.027%,94.821% 0.031%,80.29% 0.031%,80.29% 0.031%,79.852% 0.034%,79.458% 0.045%,79.101% 0.077%,78.772% 0.139%,78.463% 0.241%,78.166% 0.393%,77.871% 0.607%,77.571% 0.891%,77.257% 1.257%,76.921% 1.714%,76.921% 1.714%,76.741% 1.975%,76.523% 2.283%,76.278% 2.624%,76.014% 2.983%,75.74% 3.344%,75.465% 3.692%,75.197% 4.011%,74.945% 4.288%,74.718% 4.505%,74.524% 4.648%,74.312% 4.811%,74.312% 4.811%,74.289% 4.829%,74.265% 4.843%,74.241% 4.853%,74.217% 4.861%,74.193% 4.868%,74.169% 4.875%,74.144% 4.882%,74.119% 4.892%,74.094% 4.904%,74.067% 4.919%,74.067% 4.919%,73.981% 4.972%,73.898% 5.012%,73.817% 5.041%,73.736% 5.06%,73.656% 5.072%,73.576% 5.078%,73.494% 5.079%,73.409% 5.078%,73.322% 5.077%,73.23% 5.077%,27.172% 5.074%,27.172% 5.074%,27.062% 5.075%,26.946% 5.078%,26.825% 5.081%,26.702% 5.083%,26.578% 5.082%,26.455% 5.077%,26.335% 5.068%,26.22% 5.051%,26.112% 5.027%,26.012% 4.994%,26.012% 4.994%,25.871% 4.933%,25.731% 4.866%,25.595% 4.793%,25.46% 4.713%,25.327% 4.624%,25.197% 4.528%,25.068% 4.423%,24.941% 4.307%,24.815% 4.182%,24.691% 4.045%,22.82% 1.826%,22.82% 1.826%,22.729% 1.72%,22.624% 1.594%,22.509% 1.454%,22.387% 1.306%,22.26% 1.155%,22.132% 1.007%,22.005% 0.867%,21.882% 0.74%,21.766% 0.633%,21.661% 0.551%,21.661% 0.551%,21.56% 0.482%,21.464% 0.417%,21.371% 0.356%,21.279% 0.3%,21.187% 0.249%,21.095% 0.203%,20.999% 0.163%,20.9% 0.13%,20.796% 0.103%,20.685% 0.083%,20.685% 0.083%,20.626% 0.074%,20.569% 0.066%,20.513% 0.059%,20.458% 0.051%,20.403% 0.045%,20.347% 0.039%,20.29% 0.035%,20.232% 0.031%,20.173% 0.029%,20.11% 0.029%,5.525% 0.029%,5.525% 0.029%,5.298% 0.026%,5.061% 0.02%,4.816% 0.012%,4.566% 0.006%,4.314% 0.002%,4.064% 0.005%,3.817% 0.014%,3.578% 0.034%,3.349% 0.065%,3.132% 0.111% );
}


.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-c52fb2e *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13906f2 */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-13906f2 *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a7961 */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-35a7961 *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a10820 */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-1a10820 *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-599193f */.elementor-15 .elementor-element.elementor-element-599193f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caa0790 */.elementor-15 .elementor-element.elementor-element-caa0790{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85995be */.elementor-15 .elementor-element.elementor-element-85995be .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #64B8F8, #052376, #64B8F8, #052376);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b7f06 */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-d7b7f06 *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8974dce */.elementor-15 .elementor-element.elementor-element-8974dce{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-730d608 */.elementor-15 .elementor-element.elementor-element-730d608 {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49419b8 */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-49419b8 *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b50d2bb */.elementor-15 .elementor-element.elementor-element-b50d2bb {
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cd5ad */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-60cd5ad *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ab9647 */.elementor-15 .elementor-element.elementor-element-3ab9647 {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #64B8F8, #052376, #64B8F8, #052376);
    background-size: 400% 200%;
    border-radius: 5px;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-455c62a */.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-455c62a *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b59d5db *//* Estilo padrão (desktop/tablet) */
.titulocard {
    height: 100px;
}

.txtcard {
    height: 100px;
}

.listacard {
    height: 220px;
}

/* Estilo só para mobile */
@media (max-width: 768px) {
  .titulocard {
      height: 80px; /* ajuste para mobile */
  }

  .txtcard {
      height: 120px;
  }

  .listacard {
      height: 260px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0dfb6e */.elementor-15 .elementor-element.elementor-element-a0dfb6e{
  clip-path: polygon( 3.132% 0.109%,3.132% 0.109%,2.999% 0.15%,2.861% 0.207%,2.721% 0.276%,2.58% 0.358%,2.44% 0.451%,2.302% 0.554%,2.167% 0.666%,2.038% 0.786%,1.916% 0.913%,1.803% 1.046%,1.803% 1.046%,1.625% 1.278%,1.452% 1.527%,1.284% 1.792%,1.123% 2.073%,0.971% 2.37%,0.827% 2.683%,0.693% 3.011%,0.571% 3.353%,0.461% 3.711%,0.364% 4.082%,0.364% 4.082%,0.34% 4.183%,0.314% 4.298%,0.286% 4.423%,0.257% 4.556%,0.228% 4.693%,0.2% 4.83%,0.175% 4.964%,0.152% 5.091%,0.134% 5.209%,0.12% 5.314%,0.12% 5.314%,0.092% 5.581%,0.069% 5.839%,0.05% 6.093%,0.034% 6.345%,0.022% 6.596%,0.013% 6.851%,0.007% 7.112%,0.003% 7.381%,0.001% 7.662%,-0% 7.956%,0.003% 86.307%,0.003% 86.307%,0.017% 87.092%,0.059% 87.836%,0.131% 88.54%,0.233% 89.209%,0.367% 89.842%,0.535% 90.442%,0.736% 91.012%,0.971% 91.554%,1.243% 92.068%,1.552% 92.558%,1.552% 92.558%,1.591% 92.613%,1.63% 92.665%,1.667% 92.713%,1.704% 92.758%,1.741% 92.802%,1.777% 92.843%,1.812% 92.884%,1.846% 92.924%,1.881% 92.965%,1.914% 93.007%,1.914% 93.007%,1.953% 93.053%,1.992% 93.095%,2.031% 93.133%,2.071% 93.169%,2.112% 93.203%,2.153% 93.235%,2.195% 93.268%,2.238% 93.3%,2.282% 93.334%,2.326% 93.369%,2.326% 93.369%,2.635% 93.586%,2.955% 93.745%,3.285% 93.856%,3.622% 93.926%,3.965% 93.963%,4.312% 93.975%,4.659% 93.971%,5.007% 93.958%,5.351% 93.944%,5.69% 93.938%,5.69% 93.938%,7.63% 93.937%,9.57% 93.937%,11.511% 93.937%,13.451% 93.937%,15.391% 93.937%,17.331% 93.937%,19.271% 93.937%,21.212% 93.938%,23.152% 93.938%,25.092% 93.938%,25.092% 93.938%,25.262% 93.937%,25.486% 93.934%,25.749% 93.93%,26.037% 93.927%,26.336% 93.926%,26.631% 93.928%,26.908% 93.934%,27.153% 93.946%,27.351% 93.964%,27.487% 93.989%,27.487% 93.989%,27.846% 94.135%,28.187% 94.351%,28.512% 94.626%,28.823% 94.951%,29.123% 95.316%,29.414% 95.71%,29.699% 96.123%,29.98% 96.547%,30.259% 96.97%,30.54% 97.383%,30.54% 97.383%,30.894% 97.897%,31.209% 98.352%,31.499% 98.748%,31.777% 99.088%,32.059% 99.372%,32.358% 99.601%,32.688% 99.778%,33.065% 99.902%,33.502% 99.976%,34.014% 100%,65.567% 100%,65.567% 100%,65.93% 99.999%,66.26% 99.993%,66.564% 99.971%,66.847% 99.926%,67.118% 99.851%,67.383% 99.737%,67.649% 99.575%,67.923% 99.357%,68.211% 99.076%,68.522% 98.723%,69.213% 97.712%,69.213% 97.712%,69.35% 97.515%,69.487% 97.314%,69.624% 97.112%,69.762% 96.909%,69.899% 96.705%,70.036% 96.502%,70.172% 96.3%,70.306% 96.101%,70.439% 95.904%,70.57% 95.712%,70.57% 95.712%,70.64% 95.608%,70.709% 95.506%,70.777% 95.407%,70.846% 95.309%,70.914% 95.214%,70.984% 95.122%,71.056% 95.033%,71.129% 94.946%,71.205% 94.863%,71.284% 94.783%,71.284% 94.783%,71.609% 94.497%,71.921% 94.281%,72.225% 94.125%,72.525% 94.019%,72.827% 93.956%,73.134% 93.924%,73.452% 93.916%,73.785% 93.922%,74.138% 93.932%,74.515% 93.938%,93.946% 93.938%,93.946% 93.938%,94.187% 93.939%,94.43% 93.942%,94.675% 93.947%,94.92% 93.952%,95.166% 93.956%,95.411% 93.958%,95.656% 93.958%,95.9% 93.955%,96.142% 93.948%,96.382% 93.935%,96.382% 93.935%,96.475% 93.925%,96.576% 93.907%,96.683% 93.882%,96.794% 93.85%,96.905% 93.814%,97.015% 93.773%,97.122% 93.729%,97.223% 93.682%,97.314% 93.633%,97.396% 93.584%,97.396% 93.584%,97.442% 93.553%,97.487% 93.522%,97.531% 93.491%,97.574% 93.461%,97.616% 93.43%,97.658% 93.398%,97.699% 93.367%,97.741% 93.335%,97.782% 93.302%,97.824% 93.269%,97.824% 93.269%,98.044% 93.068%,98.263% 92.821%,98.478% 92.532%,98.686% 92.207%,98.885% 91.851%,99.072% 91.471%,99.245% 91.071%,99.399% 90.657%,99.534% 90.235%,99.645% 89.81%,99.812% 88.99%,99.812% 88.99%,99.84% 88.821%,99.867% 88.64%,99.892% 88.45%,99.914% 88.253%,99.935% 88.051%,99.953% 87.846%,99.969% 87.64%,99.981% 87.435%,99.991% 87.234%,99.997% 87.039%,99.997% 87.039%,100.006% 86.591%,100.012% 86.135%,100.014% 85.671%,100.014% 85.203%,100.012% 84.732%,100.009% 84.261%,100.006% 83.791%,100.003% 83.324%,100% 82.863%,99.998% 82.411%,100% 27.091%,100% 27.091%,100.001% 26.049%,100.004% 24.244%,100.008% 21.876%,100.011% 19.145%,100.013% 16.254%,100.014% 13.403%,100.012% 10.792%,100.007% 8.623%,99.999% 7.097%,99.985% 6.414%,99.985% 6.414%,99.933% 5.865%,99.869% 5.341%,99.792% 4.839%,99.7% 4.357%,99.592% 3.896%,99.466% 3.452%,99.321% 3.026%,99.155% 2.615%,98.967% 2.218%,98.755% 1.834%,98.755% 1.834%,98.688% 1.723%,98.624% 1.62%,98.559% 1.522%,98.495% 1.429%,98.43% 1.339%,98.362% 1.251%,98.292% 1.162%,98.217% 1.072%,98.138% 0.98%,98.053% 0.883%,97.432% 0.351%,97.432% 0.351%,97.197% 0.226%,96.951% 0.134%,96.698% 0.071%,96.437% 0.031%,96.172% 0.011%,95.902% 0.006%,95.631% 0.01%,95.359% 0.019%,95.089% 0.027%,94.821% 0.031%,80.29% 0.031%,80.29% 0.031%,79.852% 0.034%,79.458% 0.045%,79.101% 0.077%,78.772% 0.139%,78.463% 0.241%,78.166% 0.393%,77.871% 0.607%,77.571% 0.891%,77.257% 1.257%,76.921% 1.714%,76.921% 1.714%,76.741% 1.975%,76.523% 2.283%,76.278% 2.624%,76.014% 2.983%,75.74% 3.344%,75.465% 3.692%,75.197% 4.011%,74.945% 4.288%,74.718% 4.505%,74.524% 4.648%,74.312% 4.811%,74.312% 4.811%,74.289% 4.829%,74.265% 4.843%,74.241% 4.853%,74.217% 4.861%,74.193% 4.868%,74.169% 4.875%,74.144% 4.882%,74.119% 4.892%,74.094% 4.904%,74.067% 4.919%,74.067% 4.919%,73.981% 4.972%,73.898% 5.012%,73.817% 5.041%,73.736% 5.06%,73.656% 5.072%,73.576% 5.078%,73.494% 5.079%,73.409% 5.078%,73.322% 5.077%,73.23% 5.077%,27.172% 5.074%,27.172% 5.074%,27.062% 5.075%,26.946% 5.078%,26.825% 5.081%,26.702% 5.083%,26.578% 5.082%,26.455% 5.077%,26.335% 5.068%,26.22% 5.051%,26.112% 5.027%,26.012% 4.994%,26.012% 4.994%,25.871% 4.933%,25.731% 4.866%,25.595% 4.793%,25.46% 4.713%,25.327% 4.624%,25.197% 4.528%,25.068% 4.423%,24.941% 4.307%,24.815% 4.182%,24.691% 4.045%,22.82% 1.826%,22.82% 1.826%,22.729% 1.72%,22.624% 1.594%,22.509% 1.454%,22.387% 1.306%,22.26% 1.155%,22.132% 1.007%,22.005% 0.867%,21.882% 0.74%,21.766% 0.633%,21.661% 0.551%,21.661% 0.551%,21.56% 0.482%,21.464% 0.417%,21.371% 0.356%,21.279% 0.3%,21.187% 0.249%,21.095% 0.203%,20.999% 0.163%,20.9% 0.13%,20.796% 0.103%,20.685% 0.083%,20.685% 0.083%,20.626% 0.074%,20.569% 0.066%,20.513% 0.059%,20.458% 0.051%,20.403% 0.045%,20.347% 0.039%,20.29% 0.035%,20.232% 0.031%,20.173% 0.029%,20.11% 0.029%,5.525% 0.029%,5.525% 0.029%,5.298% 0.026%,5.061% 0.02%,4.816% 0.012%,4.566% 0.006%,4.314% 0.002%,4.064% 0.005%,3.817% 0.014%,3.578% 0.034%,3.349% 0.065%,3.132% 0.111% );
}


@media (max-width: 767px) {
  /* Margens superior/inferior que você já tinha */
.elementor-15 .elementor-element.elementor-element-a0dfb6e{
    clip-path: polygon(0 0, 16% 0, 28% 2%, 72% 2%, 82% 0, 100% 0, 100% 100%, 84% 100%, 72% 98%, 28% 98%, 16% 100%, 0 100%);

}
  }
  
  .elementor-15 .elementor-element.elementor-element-a0dfb6e .elementor-widget-image-box .elementor-image-box-description {
      height: 80px;
      padding: 15px;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b9dfd3 */.elementor-15 .elementor-element.elementor-element-2b9dfd3{
    clip-path: polygon( 3.132% 0.109%,3.132% 0.109%,2.999% 0.15%,2.861% 0.207%,2.721% 0.276%,2.58% 0.358%,2.44% 0.451%,2.302% 0.554%,2.167% 0.666%,2.038% 0.786%,1.916% 0.913%,1.803% 1.046%,1.803% 1.046%,1.625% 1.278%,1.452% 1.527%,1.284% 1.792%,1.123% 2.073%,0.971% 2.37%,0.827% 2.683%,0.693% 3.011%,0.571% 3.353%,0.461% 3.711%,0.364% 4.082%,0.364% 4.082%,0.34% 4.183%,0.314% 4.298%,0.286% 4.423%,0.257% 4.556%,0.228% 4.693%,0.2% 4.83%,0.175% 4.964%,0.152% 5.091%,0.134% 5.209%,0.12% 5.314%,0.12% 5.314%,0.092% 5.581%,0.069% 5.839%,0.05% 6.093%,0.034% 6.345%,0.022% 6.596%,0.013% 6.851%,0.007% 7.112%,0.003% 7.381%,0.001% 7.662%,-0% 7.956%,0.003% 86.307%,0.003% 86.307%,0.017% 87.092%,0.059% 87.836%,0.131% 88.54%,0.233% 89.209%,0.367% 89.842%,0.535% 90.442%,0.736% 91.012%,0.971% 91.554%,1.243% 92.068%,1.552% 92.558%,1.552% 92.558%,1.591% 92.613%,1.63% 92.665%,1.667% 92.713%,1.704% 92.758%,1.741% 92.802%,1.777% 92.843%,1.812% 92.884%,1.846% 92.924%,1.881% 92.965%,1.914% 93.007%,1.914% 93.007%,1.953% 93.053%,1.992% 93.095%,2.031% 93.133%,2.071% 93.169%,2.112% 93.203%,2.153% 93.235%,2.195% 93.268%,2.238% 93.3%,2.282% 93.334%,2.326% 93.369%,2.326% 93.369%,2.635% 93.586%,2.955% 93.745%,3.285% 93.856%,3.622% 93.926%,3.965% 93.963%,4.312% 93.975%,4.659% 93.971%,5.007% 93.958%,5.351% 93.944%,5.69% 93.938%,5.69% 93.938%,7.63% 93.937%,9.57% 93.937%,11.511% 93.937%,13.451% 93.937%,15.391% 93.937%,17.331% 93.937%,19.271% 93.937%,21.212% 93.938%,23.152% 93.938%,25.092% 93.938%,25.092% 93.938%,25.262% 93.937%,25.486% 93.934%,25.749% 93.93%,26.037% 93.927%,26.336% 93.926%,26.631% 93.928%,26.908% 93.934%,27.153% 93.946%,27.351% 93.964%,27.487% 93.989%,27.487% 93.989%,27.846% 94.135%,28.187% 94.351%,28.512% 94.626%,28.823% 94.951%,29.123% 95.316%,29.414% 95.71%,29.699% 96.123%,29.98% 96.547%,30.259% 96.97%,30.54% 97.383%,30.54% 97.383%,30.894% 97.897%,31.209% 98.352%,31.499% 98.748%,31.777% 99.088%,32.059% 99.372%,32.358% 99.601%,32.688% 99.778%,33.065% 99.902%,33.502% 99.976%,34.014% 100%,65.567% 100%,65.567% 100%,65.93% 99.999%,66.26% 99.993%,66.564% 99.971%,66.847% 99.926%,67.118% 99.851%,67.383% 99.737%,67.649% 99.575%,67.923% 99.357%,68.211% 99.076%,68.522% 98.723%,69.213% 97.712%,69.213% 97.712%,69.35% 97.515%,69.487% 97.314%,69.624% 97.112%,69.762% 96.909%,69.899% 96.705%,70.036% 96.502%,70.172% 96.3%,70.306% 96.101%,70.439% 95.904%,70.57% 95.712%,70.57% 95.712%,70.64% 95.608%,70.709% 95.506%,70.777% 95.407%,70.846% 95.309%,70.914% 95.214%,70.984% 95.122%,71.056% 95.033%,71.129% 94.946%,71.205% 94.863%,71.284% 94.783%,71.284% 94.783%,71.609% 94.497%,71.921% 94.281%,72.225% 94.125%,72.525% 94.019%,72.827% 93.956%,73.134% 93.924%,73.452% 93.916%,73.785% 93.922%,74.138% 93.932%,74.515% 93.938%,93.946% 93.938%,93.946% 93.938%,94.187% 93.939%,94.43% 93.942%,94.675% 93.947%,94.92% 93.952%,95.166% 93.956%,95.411% 93.958%,95.656% 93.958%,95.9% 93.955%,96.142% 93.948%,96.382% 93.935%,96.382% 93.935%,96.475% 93.925%,96.576% 93.907%,96.683% 93.882%,96.794% 93.85%,96.905% 93.814%,97.015% 93.773%,97.122% 93.729%,97.223% 93.682%,97.314% 93.633%,97.396% 93.584%,97.396% 93.584%,97.442% 93.553%,97.487% 93.522%,97.531% 93.491%,97.574% 93.461%,97.616% 93.43%,97.658% 93.398%,97.699% 93.367%,97.741% 93.335%,97.782% 93.302%,97.824% 93.269%,97.824% 93.269%,98.044% 93.068%,98.263% 92.821%,98.478% 92.532%,98.686% 92.207%,98.885% 91.851%,99.072% 91.471%,99.245% 91.071%,99.399% 90.657%,99.534% 90.235%,99.645% 89.81%,99.812% 88.99%,99.812% 88.99%,99.84% 88.821%,99.867% 88.64%,99.892% 88.45%,99.914% 88.253%,99.935% 88.051%,99.953% 87.846%,99.969% 87.64%,99.981% 87.435%,99.991% 87.234%,99.997% 87.039%,99.997% 87.039%,100.006% 86.591%,100.012% 86.135%,100.014% 85.671%,100.014% 85.203%,100.012% 84.732%,100.009% 84.261%,100.006% 83.791%,100.003% 83.324%,100% 82.863%,99.998% 82.411%,100% 27.091%,100% 27.091%,100.001% 26.049%,100.004% 24.244%,100.008% 21.876%,100.011% 19.145%,100.013% 16.254%,100.014% 13.403%,100.012% 10.792%,100.007% 8.623%,99.999% 7.097%,99.985% 6.414%,99.985% 6.414%,99.933% 5.865%,99.869% 5.341%,99.792% 4.839%,99.7% 4.357%,99.592% 3.896%,99.466% 3.452%,99.321% 3.026%,99.155% 2.615%,98.967% 2.218%,98.755% 1.834%,98.755% 1.834%,98.688% 1.723%,98.624% 1.62%,98.559% 1.522%,98.495% 1.429%,98.43% 1.339%,98.362% 1.251%,98.292% 1.162%,98.217% 1.072%,98.138% 0.98%,98.053% 0.883%,97.432% 0.351%,97.432% 0.351%,97.197% 0.226%,96.951% 0.134%,96.698% 0.071%,96.437% 0.031%,96.172% 0.011%,95.902% 0.006%,95.631% 0.01%,95.359% 0.019%,95.089% 0.027%,94.821% 0.031%,80.29% 0.031%,80.29% 0.031%,79.852% 0.034%,79.458% 0.045%,79.101% 0.077%,78.772% 0.139%,78.463% 0.241%,78.166% 0.393%,77.871% 0.607%,77.571% 0.891%,77.257% 1.257%,76.921% 1.714%,76.921% 1.714%,76.741% 1.975%,76.523% 2.283%,76.278% 2.624%,76.014% 2.983%,75.74% 3.344%,75.465% 3.692%,75.197% 4.011%,74.945% 4.288%,74.718% 4.505%,74.524% 4.648%,74.312% 4.811%,74.312% 4.811%,74.289% 4.829%,74.265% 4.843%,74.241% 4.853%,74.217% 4.861%,74.193% 4.868%,74.169% 4.875%,74.144% 4.882%,74.119% 4.892%,74.094% 4.904%,74.067% 4.919%,74.067% 4.919%,73.981% 4.972%,73.898% 5.012%,73.817% 5.041%,73.736% 5.06%,73.656% 5.072%,73.576% 5.078%,73.494% 5.079%,73.409% 5.078%,73.322% 5.077%,73.23% 5.077%,27.172% 5.074%,27.172% 5.074%,27.062% 5.075%,26.946% 5.078%,26.825% 5.081%,26.702% 5.083%,26.578% 5.082%,26.455% 5.077%,26.335% 5.068%,26.22% 5.051%,26.112% 5.027%,26.012% 4.994%,26.012% 4.994%,25.871% 4.933%,25.731% 4.866%,25.595% 4.793%,25.46% 4.713%,25.327% 4.624%,25.197% 4.528%,25.068% 4.423%,24.941% 4.307%,24.815% 4.182%,24.691% 4.045%,22.82% 1.826%,22.82% 1.826%,22.729% 1.72%,22.624% 1.594%,22.509% 1.454%,22.387% 1.306%,22.26% 1.155%,22.132% 1.007%,22.005% 0.867%,21.882% 0.74%,21.766% 0.633%,21.661% 0.551%,21.661% 0.551%,21.56% 0.482%,21.464% 0.417%,21.371% 0.356%,21.279% 0.3%,21.187% 0.249%,21.095% 0.203%,20.999% 0.163%,20.9% 0.13%,20.796% 0.103%,20.685% 0.083%,20.685% 0.083%,20.626% 0.074%,20.569% 0.066%,20.513% 0.059%,20.458% 0.051%,20.403% 0.045%,20.347% 0.039%,20.29% 0.035%,20.232% 0.031%,20.173% 0.029%,20.11% 0.029%,5.525% 0.029%,5.525% 0.029%,5.298% 0.026%,5.061% 0.02%,4.816% 0.012%,4.566% 0.006%,4.314% 0.002%,4.064% 0.005%,3.817% 0.014%,3.578% 0.034%,3.349% 0.065%,3.132% 0.111% );
}


.bordadegradeanimada5{
    overflow: hidden;
}
.elementor-15 .elementor-element.elementor-element-2b9dfd3 *{z-index: 10;}
.bordadegradeanimada5:after {
    position: absolute;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: 2;
    width: calc(100% - 50px);
    height: calc(100% - 50px);
}
.bordadegradeanimada5:before {
    position: absolute;
    z-index: 1;
    content: "";
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    filter: blur(20px);
    width: 1200px;
    height: 1200px;
    background: conic-gradient(from 0deg at 50.12% 50%, transparent 0deg, #6bb7e7 60deg, transparent 60.1deg), conic-gradient(from 0deg at 50.12% 50%, transparent 190deg, #6bb7e7 250deg, transparent 250.1deg), transparent;
    animation: rotacaodegrade 6s linear infinite;
}
@keyframes rotacaodegrade {
    to {
        transform: translate(-50%,-50%) rotate(1turn);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7043877 */.elementor-15 .elementor-element.elementor-element-7043877 .swiper-wrapper{
    margin: 0px !important;
    transition-timing-function: linear
!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f61fae */.elementor-15 .elementor-element.elementor-element-7f61fae{
border: 2px solid;
border-image: linear-gradient(to right, transparent, transparent, #314a95,#6bb7e7,#314a95,transparent, transparent) 70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fcc0c1 */.elementor-15 .elementor-element.elementor-element-0fcc0c1{
border: 2px solid;
border-image: linear-gradient(to right, transparent, transparent, #314a95,#6bb7e7,#314a95,transparent, transparent) 70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7050d5 */.elementor-15 .elementor-element.elementor-element-c7050d5{
border: 2px solid;
border-image: linear-gradient(to right, transparent, transparent, #314a95,#6bb7e7,#314a95,transparent, transparent) 70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec8df8 */.elementor-15 .elementor-element.elementor-element-fec8df8{
border: 2px solid;
border-image: linear-gradient(to right, transparent, transparent, #314a95,#6bb7e7,#314a95,transparent, transparent) 70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f598e97 */.elementor-15 .elementor-element.elementor-element-f598e97{
border: 2px solid;
border-image: linear-gradient(to right, transparent, transparent, #314a95,#6bb7e7,#314a95,transparent, transparent) 70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f748b5 */.elementor-15 .elementor-element.elementor-element-3f748b5{
border: 2px solid;
border-image: linear-gradient(to right, transparent, transparent, #314a95,#6bb7e7,#314a95,transparent, transparent) 70;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5a007 */@media(max-width: 1024px) {
    .elementor-widget-image-box .elementor-image-box-title {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-693a202 */.conteudotimeline:before{
    content: "";
    position: absolute;
    top: 60px;
    transform: translateX(-50%);
    width: 20px;
    height: 20px;
    left: -34px;
    border-radius: 100%;
    background: #6bb7e7;
    border: 3px solid #314a95;
    box-shadow: 0 0 0 2px #6bb7e7;
    z-index: 2;
    animation: luzesux5 1s  infinite normal none running;
}
@media(max-width: 767px){
 .conteudotimeline:before{
    content: "";
    position: absolute;
    top: 18px;
    transform: translateX(-50%);
    left: -35px;
    border-radius: 100%;
    z-index: 2;
}
}
@keyframes luzesux5{
0%{
background-position: 0 0;
box-shadow: 0 0 10px -5px #6bb7e7;;
}
90%{
box-shadow: 0 0 0 10px transparent;
}
100%{
background-position: 100% 0;
box-shadow: 0 0 0 0 transparent;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e98a7ad */.elementor-15 .elementor-element.elementor-element-e98a7ad .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #64B8F8, #052376, #64B8F8, #052376);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5a7958 */.elementor-15 .elementor-element.elementor-element-f5a7958{
border-top: 2px solid;
border-image: linear-gradient(to right, transparent, #314a95,#6bb7e7,#314a95, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4fceb7 */.elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #64B8F8, #052376, #64B8F8, #052376);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16cb6ad */.brilho2 .elementor-button {
 backdrop-filter: blur(3px);
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #fffacd 48.5%, #f4d2bf 60.71%, #f4d2bf00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #ff7037 80%, #ff4900 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d685950 */.conteudoexpandir{
height: 600px;
overflow: hidden;
transition: 1s cubic-bezier(0.9, 0.9, 0.3, 1.0000) !important;
justify-content: start;
}


.conteudoexpandir:before{
content:"";
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
border: 0px;
background: linear-gradient(to top, #000 5%, transparent 35%);
pointer-events: none;
}


.expandirbotao{
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74a64c4 */.fairy { position: fixed; left: 50%; top: 50%; width: 0.4vw; height: 0.4vw; margin: -0.2vw 0 0 9.8vw; animation: ease 200s alternate infinite; pointer-events: none; } .fairy::before, .fairy::after { content: ""; position: absolute; width: 100%; height: 100%; border-radius: 50%; transform-origin: -10vw; } .fairy::before { background: transparent; opacity: 0.4; animation: drift ease alternate infinite; } .fairy::after { background: #6AB5E6; opacity: 0; box-shadow: 0 0 0vw 0vw #6AB5E6; animation: drift ease alternate infinite, flash ease infinite; } .fairy:nth-child(1) { animation-name: move1; } .fairy:nth-child(1)::before { animation-duration: 12s; } .fairy:nth-child(1)::after { animation-duration: 12s, 5196ms; animation-delay: 0ms, 4225ms; } @keyframes move1 { 0% { transform: translateX(49vw) translateY(40vh) scale(0.65); } 4.1666666667% { transform: translateX(-28vw) translateY(-6vh) scale(0.49); } 8.3333333333% { transform: translateX(41vw) translateY(6vh) scale(0.8); } 12.5% { transform: translateX(-6vw) translateY(-36vh) scale(0.3); } 16.6666666667% { transform: translateX(-49vw) translateY(31vh) scale(0.3); } 20.8333333333% { transform: translateX(-4vw) translateY(7vh) scale(0.39); } 25% { transform: translateX(-24vw) translateY(-40vh) scale(0.26); } 29.1666666667% { transform: translateX(42vw) translateY(-7vh) scale(0.79); } 33.3333333333% { transform: translateX(16vw) translateY(40vh) scale(0.3); } 37.5% { transform: translateX(25vw) translateY(27vh) scale(0.92); } 41.6666666667% { transform: translateX(45vw) translateY(-17vh) scale(0.58); } 45.8333333333% { transform: translateX(24vw) translateY(40vh) scale(0.81); } 50% { transform: translateX(44vw) translateY(7vh) scale(0.71); } 54.1666666667% { transform: translateX(-46vw) translateY(-28vh) scale(0.85); } 58.3333333333% { transform: translateX(-18vw) translateY(40vh) scale(0.46); } 62.5% { transform: translateX(23vw) translateY(-42vh) scale(0.39); } 66.6666666667% { transform: translateX(-3vw) translateY(-35vh) scale(0.36); } 70.8333333333% { transform: translateX(-42vw) translateY(-29vh) scale(0.27); } 75% { transform: translateX(-22vw) translateY(44vh) scale(0.92); } 79.1666666667% { transform: translateX(34vw) translateY(10vh) scale(0.79); } 83.3333333333% { transform: translateX(-9vw) translateY(19vh) scale(0.56); } 87.5% { transform: translateX(-16vw) translateY(4vh) scale(0.55); } 91.6666666667% { transform: translateX(-25vw) translateY(47vh) scale(0.36); } 95.8333333333% { transform: translateX(39vw) translateY(38vh) scale(0.79); } 100% { transform: translateX(26vw) translateY(46vh) scale(0.69); } } .fairy:nth-child(2) { animation-name: move2; } .fairy:nth-child(2)::before { animation-duration: 10s; } .fairy:nth-child(2)::after { animation-duration: 10s, 10277ms; animation-delay: 0ms, 921ms; } @keyframes move2 { 0% { transform: translateX(-33vw) translateY(6vh) scale(0.36); } 5.2631578947% { transform: translateX(-37vw) translateY(-24vh) scale(0.64); } 10.5263157895% { transform: translateX(-23vw) translateY(-29vh) scale(0.28); } 15.7894736842% { transform: translateX(40vw) translateY(30vh) scale(0.37); } 21.0526315789% { transform: translateX(5vw) translateY(-39vh) scale(0.33); } 26.3157894737% { transform: translateX(41vw) translateY(-37vh) scale(0.26); } 31.5789473684% { transform: translateX(-31vw) translateY(48vh) scale(0.36); } 36.8421052632% { transform: translateX(6vw) translateY(-39vh) scale(0.72); } 42.1052631579% { transform: translateX(46vw) translateY(49vh) scale(0.52); } 47.3684210526% { transform: translateX(37vw) translateY(32vh) scale(0.68); } 52.6315789474% { transform: translateX(4vw) translateY(-35vh) scale(0.59); } 57.8947368421% { transform: translateX(-10vw) translateY(-4vh) scale(0.58); } 63.1578947368% { transform: translateX(30vw) translateY(-33vh) scale(0.81); } 68.4210526316% { transform: translateX(45vw) translateY(-46vh) scale(0.77); } 73.6842105263% { transform: translateX(27vw) translateY(8vh) scale(0.3); } 78.9473684211% { transform: translateX(-14vw) translateY(-14vh) scale(0.61); } 84.2105263158% { transform: translateX(-20vw) translateY(-24vh) scale(0.75); } 89.4736842105% { transform: translateX(49vw) translateY(-24vh) scale(0.44); } 94.7368421053% { transform: translateX(-43vw) translateY(36vh) scale(0.87); } 100% { transform: translateX(5vw) translateY(-22vh) scale(0.96); } } .fairy:nth-child(3) { animation-name: move3; } .fairy:nth-child(3)::before { animation-duration: 12s; } .fairy:nth-child(3)::after { animation-duration: 12s, 9717ms; animation-delay: 0ms, 4494ms; } @keyframes move3 { 0% { transform: translateX(9vw) translateY(-3vh) scale(0.68); } 5% { transform: translateX(5vw) translateY(-39vh) scale(0.71); } 10% { transform: translateX(11vw) translateY(-23vh) scale(0.52); } 15% { transform: translateX(-11vw) translateY(-19vh) scale(0.92); } 20% { transform: translateX(22vw) translateY(2vh) scale(0.81); } 25% { transform: translateX(48vw) translateY(13vh) scale(0.97); } 30% { transform: translateX(21vw) translateY(25vh) scale(0.61); } 35% { transform: translateX(-20vw) translateY(-7vh) scale(0.31); } 40% { transform: translateX(-30vw) translateY(12vh) scale(0.82); } 45% { transform: translateX(-5vw) translateY(-32vh) scale(0.53); } 50% { transform: translateX(29vw) translateY(44vh) scale(0.59); } 55% { transform: translateX(14vw) translateY(3vh) scale(0.34); } 60% { transform: translateX(23vw) translateY(-48vh) scale(0.75); } 65% { transform: translateX(48vw) translateY(33vh) scale(0.49); } 70% { transform: translateX(0vw) translateY(-40vh) scale(0.46); } 75% { transform: translateX(-24vw) translateY(-43vh) scale(0.7); } 80% { transform: translateX(34vw) translateY(-25vh) scale(0.35); } 85% { transform: translateX(-9vw) translateY(38vh) scale(0.9); } 90% { transform: translateX(-43vw) translateY(44vh) scale(0.67); } 95% { transform: translateX(-6vw) translateY(38vh) scale(0.28); } 100% { transform: translateX(33vw) translateY(-38vh) scale(0.3); } } .fairy:nth-child(4) { animation-name: move4; } .fairy:nth-child(4)::before { animation-duration: 14s; } .fairy:nth-child(4)::after { animation-duration: 14s, 9480ms; animation-delay: 0ms, 2136ms; } @keyframes move4 { 0% { transform: translateX(34vw) translateY(-48vh) scale(0.74); } 3.7037037037% { transform: translateX(-47vw) translateY(31vh) scale(0.54); } 7.4074074074% { transform: translateX(19vw) translateY(-23vh) scale(0.93); } 11.1111111111% { transform: translateX(6vw) translateY(-46vh) scale(0.35); } 14.8148148148% { transform: translateX(2vw) translateY(47vh) scale(0.86); } 18.5185185185% { transform: translateX(21vw) translateY(-29vh) scale(0.76); } 22.2222222222% { transform: translateX(-31vw) translateY(44vh) scale(0.58); } 25.9259259259% { transform: translateX(28vw) translateY(31vh) scale(0.37); } 29.6296296296% { transform: translateX(5vw) translateY(38vh) scale(0.43); } 33.3333333333% { transform: translateX(11vw) translateY(-15vh) scale(0.81); } 37.037037037% { transform: translateX(-16vw) translateY(-26vh) scale(0.67); } 40.7407407407% { transform: translateX(-8vw) translateY(-30vh) scale(0.39); } 44.4444444444% { transform: translateX(-36vw) translateY(-20vh) scale(0.57); } 48.1481481481% { transform: translateX(26vw) translateY(-48vh) scale(0.73); } 51.8518518519% { transform: translateX(-12vw) translateY(-3vh) scale(0.85); } 55.5555555556% { transform: translateX(-31vw) translateY(-32vh) scale(0.37); } 59.2592592593% { transform: translateX(28vw) translateY(17vh) scale(0.44); } 62.962962963% { transform: translateX(8vw) translateY(-29vh) scale(0.72); } 66.6666666667% { transform: translateX(-9vw) translateY(-41vh) scale(0.66); } 70.3703703704% { transform: translateX(-37vw) translateY(39vh) scale(0.73); } 74.0740740741% { transform: translateX(2vw) translateY(39vh) scale(0.5); } 77.7777777778% { transform: translateX(17vw) translateY(16vh) scale(0.78); } 81.4814814815% { transform: translateX(-16vw) translateY(-24vh) scale(0.5); } 85.1851851852% { transform: translateX(40vw) translateY(34vh) scale(0.3); } 88.8888888889% { transform: translateX(3vw) translateY(26vh) scale(0.64); } 92.5925925926% { transform: translateX(-15vw) translateY(27vh) scale(0.27); } 96.2962962963% { transform: translateX(37vw) translateY(-48vh) scale(0.68); } 100% { transform: translateX(28vw) translateY(-41vh) scale(0.69); } } .fairy:nth-child(5) { animation-name: move5; } .fairy:nth-child(5)::before { animation-duration: 18s; } .fairy:nth-child(5)::after { animation-duration: 18s, 7738ms; animation-delay: 0ms, 6668ms; } @keyframes move5 { 0% { transform: translateX(34vw) translateY(-41vh) scale(0.91); } 3.8461538462% { transform: translateX(18vw) translateY(-20vh) scale(0.65); } 7.6923076923% { transform: translateX(16vw) translateY(27vh) scale(0.97); } 11.5384615385% { transform: translateX(-49vw) translateY(4vh) scale(0.83); } 15.3846153846% { transform: translateX(10vw) translateY(-36vh) scale(0.89); } 19.2307692308% { transform: translateX(49vw) translateY(30vh) scale(0.31); } 23.0769230769% { transform: translateX(-29vw) translateY(29vh) scale(0.89); } 26.9230769231% { transform: translateX(-38vw) translateY(-6vh) scale(0.45); } 30.7692307692% { transform: translateX(-31vw) translateY(38vh) scale(0.58); } 34.6153846154% { transform: translateX(-3vw) translateY(45vh) scale(0.56); } 38.4615384615% { transform: translateX(35vw) translateY(-42vh) scale(0.64); } 42.3076923077% { transform: translateX(39vw) translateY(-48vh) scale(0.32); } 46.1538461538% { transform: translateX(31vw) translateY(18vh) scale(0.48); } 50% { transform: translateX(-34vw) translateY(47vh) scale(0.45); } 53.8461538462% { transform: translateX(-49vw) translateY(-44vh) scale(0.49); } 57.6923076923% { transform: translateX(-3vw) translateY(10vh) scale(0.28); } 61.5384615385% { transform: translateX(3vw) translateY(-33vh) scale(0.71); } 65.3846153846% { transform: translateX(29vw) translateY(6vh) scale(0.84); } 69.2307692308% { transform: translateX(33vw) translateY(10vh) scale(0.47); } 73.0769230769% { transform: translateX(-49vw) translateY(21vh) scale(0.67); } 76.9230769231% { transform: translateX(-22vw) translateY(-25vh) scale(0.56); } 80.7692307692% { transform: translateX(16vw) translateY(1vh) scale(0.27); } 84.6153846154% { transform: translateX(-17vw) translateY(-5vh) scale(0.93); } 88.4615384615% { transform: translateX(-30vw) translateY(28vh) scale(0.7); } 92.3076923077% { transform: translateX(-33vw) translateY(-14vh) scale(0.46); } 96.1538461538% { transform: translateX(-9vw) translateY(-14vh) scale(0.95); } 100% { transform: translateX(46vw) translateY(21vh) scale(0.67); } } .fairy:nth-child(6) { animation-name: move6; } .fairy:nth-child(6)::before { animation-duration: 17s; } .fairy:nth-child(6)::after { animation-duration: 17s, 6032ms; animation-delay: 0ms, 6518ms; } @keyframes move6 { 0% { transform: translateX(29vw) translateY(-28vh) scale(0.63); } 5.2631578947% { transform: translateX(-25vw) translateY(-25vh) scale(0.74); } 10.5263157895% { transform: translateX(-15vw) translateY(3vh) scale(0.87); } 15.7894736842% { transform: translateX(9vw) translateY(2vh) scale(0.39); } 21.0526315789% { transform: translateX(-6vw) translateY(-42vh) scale(0.97); } 26.3157894737% { transform: translateX(19vw) translateY(-3vh) scale(0.71); } 31.5789473684% { transform: translateX(31vw) translateY(-12vh) scale(0.37); } 36.8421052632% { transform: translateX(-49vw) translateY(-44vh) scale(0.49); } 42.1052631579% { transform: translateX(40vw) translateY(44vh) scale(0.36); } 47.3684210526% { transform: translateX(37vw) translateY(-48vh) scale(0.63); } 52.6315789474% { transform: translateX(9vw) translateY(42vh) scale(0.39); } 57.8947368421% { transform: translateX(-41vw) translateY(22vh) scale(0.78); } 63.1578947368% { transform: translateX(-48vw) translateY(37vh) scale(0.26); } 68.4210526316% { transform: translateX(47vw) translateY(42vh) scale(0.55); } 73.6842105263% { transform: translateX(-1vw) translateY(21vh) scale(0.26); } 78.9473684211% { transform: translateX(-35vw) translateY(16vh) scale(0.33); } 84.2105263158% { transform: translateX(-12vw) translateY(23vh) scale(0.94); } 89.4736842105% { transform: translateX(16vw) translateY(-39vh) scale(0.92); } 94.7368421053% { transform: translateX(5vw) translateY(22vh) scale(0.29); } 100% { transform: translateX(11vw) translateY(-10vh) scale(0.75); } } .fairy:nth-child(7) { animation-name: move7; } .fairy:nth-child(7)::before { animation-duration: 12s; } .fairy:nth-child(7)::after { animation-duration: 12s, 8947ms; animation-delay: 0ms, 7530ms; } @keyframes move7 { 0% { transform: translateX(22vw) translateY(-19vh) scale(0.97); } 3.7037037037% { transform: translateX(-8vw) translateY(-40vh) scale(0.58); } 7.4074074074% { transform: translateX(48vw) translateY(-13vh) scale(0.26); } 11.1111111111% { transform: translateX(36vw) translateY(-6vh) scale(0.32); } 14.8148148148% { transform: translateX(7vw) translateY(-16vh) scale(0.73); } 18.5185185185% { transform: translateX(-17vw) translateY(-20vh) scale(0.77); } 22.2222222222% { transform: translateX(24vw) translateY(-19vh) scale(0.66); } 25.9259259259% { transform: translateX(24vw) translateY(36vh) scale(0.74); } 29.6296296296% { transform: translateX(50vw) translateY(-19vh) scale(0.6); } 33.3333333333% { transform: translateX(11vw) translateY(-24vh) scale(0.93); } 37.037037037% { transform: translateX(30vw) translateY(47vh) scale(0.91); } 40.7407407407% { transform: translateX(14vw) translateY(-47vh) scale(0.91); } 44.4444444444% { transform: translateX(-15vw) translateY(-18vh) scale(0.28); } 48.1481481481% { transform: translateX(-45vw) translateY(-38vh) scale(0.31); } 51.8518518519% { transform: translateX(-35vw) translateY(-20vh) scale(0.47); } 55.5555555556% { transform: translateX(18vw) translateY(4vh) scale(0.34); } 59.2592592593% { transform: translateX(8vw) translateY(10vh) scale(0.96); } 62.962962963% { transform: translateX(28vw) translateY(-45vh) scale(0.43); } 66.6666666667% { transform: translateX(-36vw) translateY(-11vh) scale(0.6); } 70.3703703704% { transform: translateX(28vw) translateY(37vh) scale(0.94); } 74.0740740741% { transform: translateX(23vw) translateY(7vh) scale(0.69); } 77.7777777778% { transform: translateX(-16vw) translateY(-15vh) scale(0.51); } 81.4814814815% { transform: translateX(26vw) translateY(13vh) scale(0.56); } 85.1851851852% { transform: translateX(-46vw) translateY(-42vh) scale(0.6); } 88.8888888889% { transform: translateX(30vw) translateY(-39vh) scale(0.64); } 92.5925925926% { transform: translateX(-33vw) translateY(41vh) scale(0.49); } 96.2962962963% { transform: translateX(-49vw) translateY(6vh) scale(0.37); } 100% { transform: translateX(-34vw) translateY(31vh) scale(0.57); } } .fairy:nth-child(8) { animation-name: move8; } .fairy:nth-child(8)::before { animation-duration: 12s; } .fairy:nth-child(8)::after { animation-duration: 12s, 10699ms; animation-delay: 0ms, 7009ms; } @keyframes move8 { 0% { transform: translateX(30vw) translateY(46vh) scale(0.9); } 3.7037037037% { transform: translateX(-40vw) translateY(48vh) scale(0.29); } 7.4074074074% { transform: translateX(-44vw) translateY(6vh) scale(0.62); } 11.1111111111% { transform: translateX(46vw) translateY(-45vh) scale(0.58); } 14.8148148148% { transform: translateX(23vw) translateY(-38vh) scale(0.81); } 18.5185185185% { transform: translateX(-27vw) translateY(3vh) scale(0.71); } 22.2222222222% { transform: translateX(44vw) translateY(-4vh) scale(0.34); } 25.9259259259% { transform: translateX(-15vw) translateY(27vh) scale(0.49); } 29.6296296296% { transform: translateX(26vw) translateY(-43vh) scale(0.56); } 33.3333333333% { transform: translateX(32vw) translateY(14vh) scale(0.99); } 37.037037037% { transform: translateX(32vw) translateY(-27vh) scale(0.51); } 40.7407407407% { transform: translateX(-17vw) translateY(-22vh) scale(0.93); } 44.4444444444% { transform: translateX(-47vw) translateY(-17vh) scale(0.53); } 48.1481481481% { transform: translateX(22vw) translateY(-8vh) scale(0.94); } 51.8518518519% { transform: translateX(38vw) translateY(-40vh) scale(0.94); } 55.5555555556% { transform: translateX(20vw) translateY(10vh) scale(0.82); } 59.2592592593% { transform: translateX(-33vw) translateY(-4vh) scale(0.81); } 62.962962963% { transform: translateX(-6vw) translateY(47vh) scale(0.39); } 66.6666666667% { transform: translateX(-33vw) translateY(-18vh) scale(0.75); } 70.3703703704% { transform: translateX(45vw) translateY(23vh) scale(0.42); } 74.0740740741% { transform: translateX(10vw) translateY(15vh) scale(0.91); } 77.7777777778% { transform: translateX(-36vw) translateY(12vh) scale(0.54); } 81.4814814815% { transform: translateX(8vw) translateY(-17vh) scale(0.53); } 85.1851851852% { transform: translateX(-4vw) translateY(-4vh) scale(0.78); } 88.8888888889% { transform: translateX(-31vw) translateY(46vh) scale(0.78); } 92.5925925926% { transform: translateX(-34vw) translateY(48vh) scale(0.97); } 96.2962962963% { transform: translateX(8vw) translateY(-21vh) scale(0.82); } 100% { transform: translateX(4vw) translateY(-5vh) scale(0.5); } } .fairy:nth-child(9) { animation-name: move9; } .fairy:nth-child(9)::before { animation-duration: 13s; } .fairy:nth-child(9)::after { animation-duration: 13s, 10149ms; animation-delay: 0ms, 8159ms; } @keyframes move9 { 0% { transform: translateX(-45vw) translateY(-46vh) scale(0.68); } 5.2631578947% { transform: translateX(20vw) translateY(-28vh) scale(0.41); } 10.5263157895% { transform: translateX(3vw) translateY(34vh) scale(0.64); } 15.7894736842% { transform: translateX(-13vw) translateY(22vh) scale(0.64); } 21.0526315789% { transform: translateX(-47vw) translateY(16vh) scale(0.69); } 26.3157894737% { transform: translateX(-32vw) translateY(-26vh) scale(0.79); } 31.5789473684% { transform: translateX(8vw) translateY(-6vh) scale(0.31); } 36.8421052632% { transform: translateX(9vw) translateY(-45vh) scale(0.42); } 42.1052631579% { transform: translateX(17vw) translateY(-37vh) scale(0.63); } 47.3684210526% { transform: translateX(-21vw) translateY(45vh) scale(0.34); } 52.6315789474% { transform: translateX(-47vw) translateY(21vh) scale(0.87); } 57.8947368421% { transform: translateX(50vw) translateY(-32vh) scale(0.64); } 63.1578947368% { transform: translateX(-34vw) translateY(8vh) scale(0.6); } 68.4210526316% { transform: translateX(30vw) translateY(42vh) scale(0.4); } 73.6842105263% { transform: translateX(10vw) translateY(36vh) scale(0.91); } 78.9473684211% { transform: translateX(20vw) translateY(-6vh) scale(0.64); } 84.2105263158% { transform: translateX(40vw) translateY(43vh) scale(0.8); } 89.4736842105% { transform: translateX(32vw) translateY(47vh) scale(0.56); } 94.7368421053% { transform: translateX(32vw) translateY(20vh) scale(0.31); } 100% { transform: translateX(19vw) translateY(-43vh) scale(0.56); } } .fairy:nth-child(10) { animation-name: move10; } .fairy:nth-child(10)::before { animation-duration: 16s; } .fairy:nth-child(10)::after { animation-duration: 16s, 5269ms; animation-delay: 0ms, 8367ms; } @keyframes move10 { 0% { transform: translateX(-4vw) translateY(-24vh) scale(0.9); } 5.2631578947% { transform: translateX(22vw) translateY(-48vh) scale(0.59); } 10.5263157895% { transform: translateX(30vw) translateY(40vh) scale(0.3); } 15.7894736842% { transform: translateX(-36vw) translateY(11vh) scale(0.62); } 21.0526315789% { transform: translateX(42vw) translateY(-41vh) scale(0.66); } 26.3157894737% { transform: translateX(-24vw) translateY(39vh) scale(0.83); } 31.5789473684% { transform: translateX(-17vw) translateY(46vh) scale(0.79); } 36.8421052632% { transform: translateX(-29vw) translateY(49vh) scale(0.81); } 42.1052631579% { transform: translateX(8vw) translateY(20vh) scale(0.43); } 47.3684210526% { transform: translateX(35vw) translateY(-32vh) scale(0.33); } 52.6315789474% { transform: translateX(-49vw) translateY(37vh) scale(0.65); } 57.8947368421% { transform: translateX(48vw) translateY(9vh) scale(0.89); } 63.1578947368% { transform: translateX(20vw) translateY(48vh) scale(0.28); } 68.4210526316% { transform: translateX(3vw) translateY(-3vh) scale(0.57); } 73.6842105263% { transform: translateX(-22vw) translateY(-48vh) scale(0.63); } 78.9473684211% { transform: translateX(37vw) translateY(-26vh) scale(0.92); } 84.2105263158% { transform: translateX(-4vw) translateY(-8vh) scale(0.62); } 89.4736842105% { transform: translateX(9vw) translateY(-38vh) scale(0.86); } 94.7368421053% { transform: translateX(-14vw) translateY(-27vh) scale(0.44); } 100% { transform: translateX(-3vw) translateY(43vh) scale(0.66); } } .fairy:nth-child(11) { animation-name: move11; } .fairy:nth-child(11)::before { animation-duration: 15s; } .fairy:nth-child(11)::after { animation-duration: 15s, 10151ms; animation-delay: 0ms, 535ms; } @keyframes move11 { 0% { transform: translateX(-25vw) translateY(25vh) scale(0.75); } 4.7619047619% { transform: translateX(-47vw) translateY(33vh) scale(0.69); } 9.5238095238% { transform: translateX(-49vw) translateY(-49vh) scale(0.88); } 14.2857142857% { transform: translateX(-34vw) translateY(-31vh) scale(0.37); } 19.0476190476% { transform: translateX(-24vw) translateY(-41vh) scale(0.97); } 23.8095238095% { transform: translateX(-2vw) translateY(6vh) scale(0.88); } 28.5714285714% { transform: translateX(36vw) translateY(22vh) scale(0.31); } 33.3333333333% { transform: translateX(-23vw) translateY(-25vh) scale(0.81); } 38.0952380952% { transform: translateX(-39vw) translateY(-12vh) scale(0.62); } 42.8571428571% { transform: translateX(40vw) translateY(-16vh) scale(0.46); } 47.619047619% { transform: translateX(-25vw) translateY(-24vh) scale(0.43); } 52.380952381% { transform: translateX(-20vw) translateY(20vh) scale(0.97); } 57.1428571429% { transform: translateX(1vw) translateY(19vh) scale(0.89); } 61.9047619048% { transform: translateX(-8vw) translateY(-27vh) scale(0.97); } 66.6666666667% { transform: translateX(9vw) translateY(48vh) scale(0.29); } 71.4285714286% { transform: translateX(-20vw) translateY(40vh) scale(0.47); } 76.1904761905% { transform: translateX(10vw) translateY(19vh) scale(0.31); } 80.9523809524% { transform: translateX(-34vw) translateY(40vh) scale(0.73); } 85.7142857143% { transform: translateX(28vw) translateY(-49vh) scale(0.77); } 90.4761904762% { transform: translateX(37vw) translateY(38vh) scale(0.3); } 95.2380952381% { transform: translateX(30vw) translateY(-19vh) scale(0.91); } 100% { transform: translateX(-9vw) translateY(-19vh) scale(0.35); } } .fairy:nth-child(12) { animation-name: move12; } .fairy:nth-child(12)::before { animation-duration: 18s; } .fairy:nth-child(12)::after { animation-duration: 18s, 5144ms; animation-delay: 0ms, 2538ms; } @keyframes move12 { 0% { transform: translateX(9vw) translateY(-20vh) scale(0.97); } 4.5454545455% { transform: translateX(11vw) translateY(3vh) scale(0.94); } 9.0909090909% { transform: translateX(-36vw) translateY(-2vh) scale(0.56); } 13.6363636364% { transform: translateX(-13vw) translateY(14vh) scale(0.32); } 18.1818181818% { transform: translateX(-24vw) translateY(37vh) scale(0.33); } 22.7272727273% { transform: translateX(-25vw) translateY(28vh) scale(0.58); } 27.2727272727% { transform: translateX(50vw) translateY(-1vh) scale(0.73); } 31.8181818182% { transform: translateX(-24vw) translateY(-11vh) scale(0.94); } 36.3636363636% { transform: translateX(40vw) translateY(-25vh) scale(0.34); } 40.9090909091% { transform: translateX(-2vw) translateY(-32vh) scale(0.27); } 45.4545454545% { transform: translateX(-43vw) translateY(22vh) scale(0.47); } 50% { transform: translateX(4vw) translateY(12vh) scale(0.59); } 54.5454545455% { transform: translateX(-28vw) translateY(34vh) scale(0.94); } 59.0909090909% { transform: translateX(13vw) translateY(-27vh) scale(0.52); } 63.6363636364% { transform: translateX(35vw) translateY(27vh) scale(0.68); } 68.1818181818% { transform: translateX(-34vw) translateY(-22vh) scale(0.72); } 72.7272727273% { transform: translateX(43vw) translateY(25vh) scale(0.87); } 77.2727272727% { transform: translateX(-24vw) translateY(-5vh) scale(0.71); } 81.8181818182% { transform: translateX(-1vw) translateY(-42vh) scale(0.98); } 86.3636363636% { transform: translateX(-22vw) translateY(-40vh) scale(0.94); } 90.9090909091% { transform: translateX(20vw) translateY(31vh) scale(0.91); } 95.4545454545% { transform: translateX(-37vw) translateY(35vh) scale(0.56); } 100% { transform: translateX(21vw) translateY(29vh) scale(0.91); } } .fairy:nth-child(13) { animation-name: move13; } .fairy:nth-child(13)::before { animation-duration: 16s; } .fairy:nth-child(13)::after { animation-duration: 16s, 7273ms; animation-delay: 0ms, 4110ms; } @keyframes move13 { 0% { transform: translateX(0vw) translateY(-25vh) scale(0.39); } 3.5714285714% { transform: translateX(8vw) translateY(-29vh) scale(0.7); } 7.1428571429% { transform: translateX(43vw) translateY(42vh) scale(0.5); } 10.7142857143% { transform: translateX(43vw) translateY(-30vh) scale(0.99); } 14.2857142857% { transform: translateX(18vw) translateY(-6vh) scale(0.59); } 17.8571428571% { transform: translateX(-13vw) translateY(6vh) scale(0.93); } 21.4285714286% { transform: translateX(23vw) translateY(15vh) scale(0.45); } 25% { transform: translateX(-2vw) translateY(-34vh) scale(0.36); } 28.5714285714% { transform: translateX(7vw) translateY(40vh) scale(0.84); } 32.1428571429% { transform: translateX(38vw) translateY(-43vh) scale(0.39); } 35.7142857143% { transform: translateX(-41vw) translateY(26vh) scale(0.95); } 39.2857142857% { transform: translateX(33vw) translateY(10vh) scale(0.92); } 42.8571428571% { transform: translateX(-11vw) translateY(49vh) scale(0.88); } 46.4285714286% { transform: translateX(16vw) translateY(35vh) scale(0.38); } 50% { transform: translateX(40vw) translateY(29vh) scale(0.84); } 53.5714285714% { transform: translateX(26vw) translateY(31vh) scale(0.85); } 57.1428571429% { transform: translateX(46vw) translateY(-10vh) scale(0.42); } 60.7142857143% { transform: translateX(-36vw) translateY(-24vh) scale(0.41); } 64.2857142857% { transform: translateX(25vw) translateY(48vh) scale(0.77); } 67.8571428571% { transform: translateX(45vw) translateY(-28vh) scale(0.53); } 71.4285714286% { transform: translateX(-34vw) translateY(14vh) scale(0.44); } 75% { transform: translateX(-34vw) translateY(-29vh) scale(0.59); } 78.5714285714% { transform: translateX(9vw) translateY(-31vh) scale(0.3); } 82.1428571429% { transform: translateX(26vw) translateY(-48vh) scale(0.82); } 85.7142857143% { transform: translateX(-36vw) translateY(41vh) scale(0.4); } 89.2857142857% { transform: translateX(4vw) translateY(11vh) scale(0.8); } 92.8571428571% { transform: translateX(-42vw) translateY(26vh) scale(0.68); } 96.4285714286% { transform: translateX(17vw) translateY(27vh) scale(1); } 100% { transform: translateX(35vw) translateY(-3vh) scale(0.42); } } .fairy:nth-child(14) { animation-name: move14; } .fairy:nth-child(14)::before { animation-duration: 12s; } .fairy:nth-child(14)::after { animation-duration: 12s, 7666ms; animation-delay: 0ms, 4602ms; } @keyframes move14 { 0% { transform: translateX(-28vw) translateY(44vh) scale(0.6); } 4.1666666667% { transform: translateX(19vw) translateY(-32vh) scale(0.77); } 8.3333333333% { transform: translateX(26vw) translateY(-13vh) scale(0.27); } 12.5% { transform: translateX(-48vw) translateY(-4vh) scale(0.83); } 16.6666666667% { transform: translateX(-10vw) translateY(-37vh) scale(0.56); } 20.8333333333% { transform: translateX(-36vw) translateY(37vh) scale(0.27); } 25% { transform: translateX(-13vw) translateY(-34vh) scale(0.32); } 29.1666666667% { transform: translateX(11vw) translateY(41vh) scale(0.31); } 33.3333333333% { transform: translateX(-3vw) translateY(-40vh) scale(0.29); } 37.5% { transform: translateX(-17vw) translateY(-24vh) scale(0.85); } 41.6666666667% { transform: translateX(4vw) translateY(-33vh) scale(0.73); } 45.8333333333% { transform: translateX(47vw) translateY(-8vh) scale(0.96); } 50% { transform: translateX(-32vw) translateY(12vh) scale(0.56); } 54.1666666667% { transform: translateX(-48vw) translateY(13vh) scale(1); } 58.3333333333% { transform: translateX(27vw) translateY(-42vh) scale(0.6); } 62.5% { transform: translateX(3vw) translateY(41vh) scale(0.26); } 66.6666666667% { transform: translateX(-38vw) translateY(16vh) scale(0.73); } 70.8333333333% { transform: translateX(12vw) translateY(22vh) scale(0.39); } 75% { transform: translateX(-17vw) translateY(-14vh) scale(0.49); } 79.1666666667% { transform: translateX(26vw) translateY(-43vh) scale(0.75); } 83.3333333333% { transform: translateX(41vw) translateY(7vh) scale(0.28); } 87.5% { transform: translateX(4vw) translateY(-49vh) scale(0.55); } 91.6666666667% { transform: translateX(1vw) translateY(-25vh) scale(0.75); } 95.8333333333% { transform: translateX(-41vw) translateY(21vh) scale(0.62); } 100% { transform: translateX(21vw) translateY(-13vh) scale(0.9); } } .fairy:nth-child(15) { animation-name: move15; } .fairy:nth-child(15)::before { animation-duration: 10s; } .fairy:nth-child(15)::after { animation-duration: 10s, 8390ms; animation-delay: 0ms, 859ms; } @keyframes move15 { 0% { transform: translateX(9vw) translateY(20vh) scale(0.63); } 5.2631578947% { transform: translateX(2vw) translateY(7vh) scale(0.58); } 10.5263157895% { transform: translateX(16vw) translateY(49vh) scale(0.81); } 15.7894736842% { transform: translateX(-43vw) translateY(41vh) scale(0.5); } 21.0526315789% { transform: translateX(29vw) translateY(5vh) scale(0.65); } 26.3157894737% { transform: translateX(23vw) translateY(-12vh) scale(0.41); } 31.5789473684% { transform: translateX(0vw) translateY(24vh) scale(0.28); } 36.8421052632% { transform: translateX(-6vw) translateY(-21vh) scale(0.92); } 42.1052631579% { transform: translateX(-9vw) translateY(-7vh) scale(0.93); } 47.3684210526% { transform: translateX(38vw) translateY(-27vh) scale(0.38); } 52.6315789474% { transform: translateX(-39vw) translateY(48vh) scale(0.95); } 57.8947368421% { transform: translateX(35vw) translateY(48vh) scale(0.33); } 63.1578947368% { transform: translateX(-15vw) translateY(-29vh) scale(0.9); } 68.4210526316% { transform: translateX(42vw) translateY(-14vh) scale(0.89); } 73.6842105263% { transform: translateX(-24vw) translateY(-48vh) scale(0.36); } 78.9473684211% { transform: translateX(-33vw) translateY(-36vh) scale(1); } 84.2105263158% { transform: translateX(-24vw) translateY(14vh) scale(0.73); } 89.4736842105% { transform: translateX(-39vw) translateY(21vh) scale(0.65); } 94.7368421053% { transform: translateX(47vw) translateY(18vh) scale(0.9); } 100% { transform: translateX(21vw) translateY(-41vh) scale(0.31); } } .fairy:nth-child(16) { animation-name: move16; } .fairy:nth-child(16)::before { animation-duration: 18s; } .fairy:nth-child(16)::after { animation-duration: 18s, 8361ms; animation-delay: 0ms, 7840ms; } @keyframes move16 { 0% { transform: translateX(-4vw) translateY(-48vh) scale(0.29); } 5.8823529412% { transform: translateX(-26vw) translateY(20vh) scale(0.52); } 11.7647058824% { transform: translateX(42vw) translateY(-24vh) scale(0.55); } 17.6470588235% { transform: translateX(47vw) translateY(27vh) scale(0.9); } 23.5294117647% { transform: translateX(-13vw) translateY(-26vh) scale(0.52); } 29.4117647059% { transform: translateX(-14vw) translateY(25vh) scale(0.61); } 35.2941176471% { transform: translateX(44vw) translateY(36vh) scale(0.79); } 41.1764705882% { transform: translateX(-46vw) translateY(-2vh) scale(0.44); } 47.0588235294% { transform: translateX(-11vw) translateY(-22vh) scale(0.69); } 52.9411764706% { transform: translateX(50vw) translateY(-37vh) scale(0.58); } 58.8235294118% { transform: translateX(32vw) translateY(-10vh) scale(0.66); } 64.7058823529% { transform: translateX(-29vw) translateY(-10vh) scale(0.94); } 70.5882352941% { transform: translateX(-28vw) translateY(-16vh) scale(0.27); } 76.4705882353% { transform: translateX(-23vw) translateY(-33vh) scale(0.54); } 82.3529411765% { transform: translateX(-19vw) translateY(-26vh) scale(0.61); } 88.2352941176% { transform: translateX(15vw) translateY(9vh) scale(0.43); } 94.1176470588% { transform: translateX(11vw) translateY(9vh) scale(0.62); } 100% { transform: translateX(-27vw) translateY(29vh) scale(0.49); } } .fairy:nth-child(17) { animation-name: move17; } .fairy:nth-child(17)::before { animation-duration: 11s; } .fairy:nth-child(17)::after { animation-duration: 11s, 10485ms; animation-delay: 0ms, 2470ms; } @keyframes move17 { 0% { transform: translateX(-11vw) translateY(35vh) scale(0.43); } 4.1666666667% { transform: translateX(32vw) translateY(-43vh) scale(0.51); } 8.3333333333% { transform: translateX(-22vw) translateY(26vh) scale(0.71); } 12.5% { transform: translateX(46vw) translateY(-4vh) scale(0.5); } 16.6666666667% { transform: translateX(-45vw) translateY(49vh) scale(0.33); } 20.8333333333% { transform: translateX(22vw) translateY(8vh) scale(0.98); } 25% { transform: translateX(21vw) translateY(-40vh) scale(0.95); } 29.1666666667% { transform: translateX(10vw) translateY(19vh) scale(0.53); } 33.3333333333% { transform: translateX(0vw) translateY(-22vh) scale(0.64); } 37.5% { transform: translateX(-17vw) translateY(-4vh) scale(0.41); } 41.6666666667% { transform: translateX(37vw) translateY(-31vh) scale(0.33); } 45.8333333333% { transform: translateX(47vw) translateY(-4vh) scale(0.37); } 50% { transform: translateX(0vw) translateY(-41vh) scale(0.75); } 54.1666666667% { transform: translateX(-34vw) translateY(32vh) scale(0.54); } 58.3333333333% { transform: translateX(-46vw) translateY(-42vh) scale(0.91); } 62.5% { transform: translateX(-44vw) translateY(21vh) scale(0.99); } 66.6666666667% { transform: translateX(30vw) translateY(10vh) scale(0.38); } 70.8333333333% { transform: translateX(27vw) translateY(-47vh) scale(0.68); } 75% { transform: translateX(3vw) translateY(-5vh) scale(0.76); } 79.1666666667% { transform: translateX(8vw) translateY(-44vh) scale(0.34); } 83.3333333333% { transform: translateX(14vw) translateY(-7vh) scale(0.74); } 87.5% { transform: translateX(-45vw) translateY(44vh) scale(0.75); } 91.6666666667% { transform: translateX(-23vw) translateY(-11vh) scale(0.92); } 95.8333333333% { transform: translateX(-23vw) translateY(19vh) scale(0.55); } 100% { transform: translateX(36vw) translateY(12vh) scale(0.62); } } .fairy:nth-child(18) { animation-name: move18; } .fairy:nth-child(18)::before { animation-duration: 13s; } .fairy:nth-child(18)::after { animation-duration: 13s, 8712ms; animation-delay: 0ms, 5707ms; } @keyframes move18 { 0% { transform: translateX(31vw) translateY(42vh) scale(0.41); } 4.1666666667% { transform: translateX(30vw) translateY(29vh) scale(0.76); } 8.3333333333% { transform: translateX(18vw) translateY(49vh) scale(1); } 12.5% { transform: translateX(-45vw) translateY(4vh) scale(0.61); } 16.6666666667% { transform: translateX(37vw) translateY(17vh) scale(0.55); } 20.8333333333% { transform: translateX(-15vw) translateY(36vh) scale(0.26); } 25% { transform: translateX(-16vw) translateY(-39vh) scale(0.55); } 29.1666666667% { transform: translateX(-15vw) translateY(-1vh) scale(0.29); } 33.3333333333% { transform: translateX(-5vw) translateY(-7vh) scale(0.69); } 37.5% { transform: translateX(-26vw) translateY(16vh) scale(0.85); } 41.6666666667% { transform: translateX(-12vw) translateY(7vh) scale(0.49); } 45.8333333333% { transform: translateX(-11vw) translateY(-36vh) scale(0.41); } 50% { transform: translateX(-15vw) translateY(29vh) scale(0.84); } 54.1666666667% { transform: translateX(-32vw) translateY(-3vh) scale(0.6); } 58.3333333333% { transform: translateX(-36vw) translateY(-4vh) scale(0.75); } 62.5% { transform: translateX(17vw) translateY(44vh) scale(0.44); } 66.6666666667% { transform: translateX(30vw) translateY(-48vh) scale(0.58); } 70.8333333333% { transform: translateX(36vw) translateY(25vh) scale(0.38); } 75% { transform: translateX(8vw) translateY(8vh) scale(0.38); } 79.1666666667% { transform: translateX(-36vw) translateY(36vh) scale(0.79); } 83.3333333333% { transform: translateX(44vw) translateY(12vh) scale(0.61); } 87.5% { transform: translateX(11vw) translateY(-17vh) scale(0.51); } 91.6666666667% { transform: translateX(27vw) translateY(26vh) scale(0.65); } 95.8333333333% { transform: translateX(-1vw) translateY(40vh) scale(0.75); } 100% { transform: translateX(39vw) translateY(-23vh) scale(0.68); } } .fairy:nth-child(19) { animation-name: move19; } .fairy:nth-child(19)::before { animation-duration: 13s; } .fairy:nth-child(19)::after { animation-duration: 13s, 8541ms; animation-delay: 0ms, 5003ms; } @keyframes move19 { 0% { transform: translateX(5vw) translateY(25vh) scale(0.26); } 5.5555555556% { transform: translateX(4vw) translateY(9vh) scale(0.78); } 11.1111111111% { transform: translateX(32vw) translateY(12vh) scale(1); } 16.6666666667% { transform: translateX(50vw) translateY(23vh) scale(0.76); } 22.2222222222% { transform: translateX(16vw) translateY(45vh) scale(0.8); } 27.7777777778% { transform: translateX(4vw) translateY(-34vh) scale(0.47); } 33.3333333333% { transform: translateX(-37vw) translateY(10vh) scale(0.3); } 38.8888888889% { transform: translateX(0vw) translateY(-16vh) scale(0.41); } 44.4444444444% { transform: translateX(-11vw) translateY(-36vh) scale(0.84); } 50% { transform: translateX(-35vw) translateY(35vh) scale(0.56); } 55.5555555556% { transform: translateX(45vw) translateY(-12vh) scale(0.44); } 61.1111111111% { transform: translateX(-24vw) translateY(-19vh) scale(0.45); } 66.6666666667% { transform: translateX(35vw) translateY(-21vh) scale(0.31); } 72.2222222222% { transform: translateX(-12vw) translateY(20vh) scale(0.49); } 77.7777777778% { transform: translateX(34vw) translateY(-1vh) scale(0.53); } 83.3333333333% { transform: translateX(18vw) translateY(49vh) scale(0.9); } 88.8888888889% { transform: translateX(-30vw) translateY(-38vh) scale(0.39); } 94.4444444444% { transform: translateX(-14vw) translateY(23vh) scale(0.62); } 100% { transform: translateX(-8vw) translateY(33vh) scale(0.36); } } .fairy:nth-child(20) { animation-name: move20; } .fairy:nth-child(20)::before { animation-duration: 12s; } .fairy:nth-child(20)::after { animation-duration: 12s, 7078ms; animation-delay: 0ms, 8483ms; } @keyframes move20 { 0% { transform: translateX(1vw) translateY(-18vh) scale(0.47); } 4.1666666667% { transform: translateX(-3vw) translateY(43vh) scale(0.61); } 8.3333333333% { transform: translateX(2vw) translateY(-22vh) scale(0.5); } 12.5% { transform: translateX(42vw) translateY(-32vh) scale(0.26); } 16.6666666667% { transform: translateX(30vw) translateY(-2vh) scale(0.85); } 20.8333333333% { transform: translateX(-23vw) translateY(5vh) scale(0.3); } 25% { transform: translateX(21vw) translateY(-48vh) scale(0.76); } 29.1666666667% { transform: translateX(-10vw) translateY(-36vh) scale(0.47); } 33.3333333333% { transform: translateX(41vw) translateY(41vh) scale(0.65); } 37.5% { transform: translateX(-44vw) translateY(-47vh) scale(0.97); } 41.6666666667% { transform: translateX(26vw) translateY(28vh) scale(0.94); } 45.8333333333% { transform: translateX(21vw) translateY(26vh) scale(0.57); } 50% { transform: translateX(-25vw) translateY(-49vh) scale(0.37); } 54.1666666667% { transform: translateX(32vw) translateY(33vh) scale(0.9); } 58.3333333333% { transform: translateX(29vw) translateY(30vh) scale(0.77); } 62.5% { transform: translateX(47vw) translateY(10vh) scale(0.59); } 66.6666666667% { transform: translateX(16vw) translateY(-1vh) scale(0.55); } 70.8333333333% { transform: translateX(-47vw) translateY(6vh) scale(0.3); } 75% { transform: translateX(23vw) translateY(-39vh) scale(0.7); } 79.1666666667% { transform: translateX(36vw) translateY(-42vh) scale(0.6); } 83.3333333333% { transform: translateX(-33vw) translateY(-5vh) scale(0.7); } 87.5% { transform: translateX(21vw) translateY(-31vh) scale(0.66); } 91.6666666667% { transform: translateX(-34vw) translateY(-29vh) scale(0.56); } 95.8333333333% { transform: translateX(4vw) translateY(-16vh) scale(0.41); } 100% { transform: translateX(-29vw) translateY(32vh) scale(0.29); } } @keyframes drift { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes flash { 0%, 30%, 100% { opacity: 0; box-shadow: 0 0 0vw 0vw #6AB5E6; } 5% { opacity: 1; box-shadow: 0 0 2vw 0.4vw #6AB5E6; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cb9fc */.elementor-15 .elementor-element.elementor-element-95cb9fc {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e1befa */.elementor-15 .elementor-element.elementor-element-9e1befa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e30f305 */.elementor-15 .elementor-element.elementor-element-e30f305{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1ac65f5 */.elementor-15 .elementor-element.elementor-element-1ac65f5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-15 {
    overflow-x: hidden;
}

#solucao {
    scroll-margin-top: 80px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Spartan';
	font-display: auto;
	src: url('https://residencial.themodernhouse.com.br/wp-content/uploads/2026/06/Spartan-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */