.elementor-4337 .elementor-element.elementor-element-88ea31f{--display:flex;--min-height:1318px;--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;--overflow:hidden;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4337 .elementor-element.elementor-element-88ea31f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-88ea31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/BG-1-novo.webp");background-position:center center;}.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-4337 .elementor-element.elementor-element-670feb8 > .elementor-widget-container{--e-transform-scale:0.9;margin:34px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-670feb8{text-align:center;}.elementor-4337 .elementor-element.elementor-element-670feb8 .elementor-heading-title{font-family:"Retro Signature", Sans-serif;font-size:157px;font-weight:500;line-height:80px;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-ba03120 > .elementor-widget-container{--e-transform-scale:0.9;margin:34px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-ba03120{text-align:center;}.elementor-4337 .elementor-element.elementor-element-ba03120 .elementor-heading-title{font-family:"Retro Signature", Sans-serif;font-size:157px;font-weight:500;line-height:80px;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-9f7d31d > .elementor-widget-container{--e-transform-scale:0.9;margin:34px 0px -80px 0px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-9f7d31d{text-align:center;}.elementor-4337 .elementor-element.elementor-element-9f7d31d .elementor-heading-title{font-family:"Retro Signature", Sans-serif;font-size:157px;font-weight:500;line-height:80px;color:#FFFFFF;}.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-4337 .elementor-element.elementor-element-e08a9fd.elementor-element{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-9af1e3d{--display:flex;--min-height:666px;--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;}.elementor-4337 .elementor-element.elementor-element-9af1e3d:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-9af1e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-12-webp.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-4337 .elementor-element.elementor-element-9af1e3d.e-con{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-4df9510 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4337 .elementor-element.elementor-element-4df9510{text-align:center;}.elementor-4337 .elementor-element.elementor-element-4df9510 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:75px;font-weight:600;color:#FFFFFF00;}.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-4337 .elementor-element.elementor-element-d24dff8{width:var( --container-widget-width, 1039px );max-width:1039px;--container-widget-width:1039px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-d24dff8.elementor-element{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-5f5e338{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-5f5e338.e-con{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-7ea532b{--display:flex;--justify-content:space-evenly;}.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-4337 .elementor-element.elementor-element-4f2e36d .elementor-button{background-color:#FFF2C600;font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:900;font-style:italic;line-height:19px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;}.elementor-4337 .elementor-element.elementor-element-4f2e36d{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-4337 .elementor-element.elementor-element-4f2e36d > .elementor-widget-container{padding:5px 8px 5px 8px;border-radius:50px 50px 50px 50px;}.elementor-4337 .elementor-element.elementor-element-4f2e36d.elementor-element{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-4337 .elementor-element.elementor-element-e520a7a{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:23px;font-weight:900;text-transform:uppercase;font-style:italic;fill:#19ABC200;color:#19ABC200;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1498BE;border-radius:50px 50px 50px 50px;}.elementor-4337 .elementor-element.elementor-element-a5801e1{width:initial;max-width:initial;}.elementor-4337 .elementor-element.elementor-element-a5801e1 > .elementor-widget-container{padding:5px 8px 5px 8px;border-radius:50px 50px 50px 50px;}.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-4337 .elementor-element.elementor-element-5be2f3b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-4337 .elementor-element.elementor-element-5be2f3b > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#28F0CF;border-radius:13px 13px 13px 13px;}.elementor-4337 .elementor-element.elementor-element-5be2f3b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f{--display:flex;--min-height:1600px;--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;--overflow:hidden;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-6cc8b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-13-webp.webp");background-position:top center;}.elementor-4337 .elementor-element.elementor-element-47aaebb > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4337 .elementor-element.elementor-element-47aaebb{text-align:center;}.elementor-4337 .elementor-element.elementor-element-47aaebb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;color:#29F4D000;}.elementor-4337 .elementor-element.elementor-element-69de65f{--display:flex;--min-height:872px;--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:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-d978ed5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-4337 .elementor-element.elementor-element-d978ed5.e-con{--flex-grow:0;--flex-shrink:0;}.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-4337 .elementor-element.elementor-element-aef4483{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-aef4483 .elementor-image-box-wrapper{text-align:end;}.elementor-4337 .elementor-element.elementor-element-aef4483.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4337 .elementor-element.elementor-element-aef4483.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-aef4483.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-aef4483 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-aef4483 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4337 .elementor-element.elementor-element-aef4483 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4337 .elementor-element.elementor-element-aef4483 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-e342cb2{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-e342cb2 .elementor-image-box-wrapper{text-align:end;}.elementor-4337 .elementor-element.elementor-element-e342cb2 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-e342cb2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4337 .elementor-element.elementor-element-e342cb2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4337 .elementor-element.elementor-element-e342cb2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-7db24c6{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-7db24c6 .elementor-image-box-wrapper{text-align:end;}.elementor-4337 .elementor-element.elementor-element-7db24c6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4337 .elementor-element.elementor-element-7db24c6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-7db24c6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-7db24c6 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-7db24c6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4337 .elementor-element.elementor-element-7db24c6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4337 .elementor-element.elementor-element-7db24c6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-851cf63{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-851cf63 .elementor-image-box-wrapper{text-align:end;}.elementor-4337 .elementor-element.elementor-element-851cf63.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4337 .elementor-element.elementor-element-851cf63.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-851cf63.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-851cf63 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-851cf63 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4337 .elementor-element.elementor-element-851cf63 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4337 .elementor-element.elementor-element-851cf63 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-7262071{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-7262071 .elementor-image-box-wrapper{text-align:end;}.elementor-4337 .elementor-element.elementor-element-7262071.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4337 .elementor-element.elementor-element-7262071.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-7262071.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-7262071 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-7262071 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4337 .elementor-element.elementor-element-7262071 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4337 .elementor-element.elementor-element-7262071 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-63fa152{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-63fa152 .elementor-image-box-wrapper{text-align:end;}.elementor-4337 .elementor-element.elementor-element-63fa152.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4337 .elementor-element.elementor-element-63fa152.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-63fa152.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-63fa152 .elementor-image-box-title{margin-bottom:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-63fa152 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4337 .elementor-element.elementor-element-63fa152 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4337 .elementor-element.elementor-element-63fa152 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-752c3cc{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4337 .elementor-element.elementor-element-92f4f90 > .elementor-widget-container{margin:-191px -191px -191px -191px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-7a6fbf0{--display:flex;--min-height:1446px;--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-4337 .elementor-element.elementor-element-7a6fbf0:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-7a6fbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-14-webp.webp");background-position:top center;}.elementor-4337 .elementor-element.elementor-element-fc2bcba > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-4337 .elementor-element.elementor-element-fc2bcba{text-align:center;}.elementor-4337 .elementor-element.elementor-element-fc2bcba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:75px;font-weight:600;color:#FFFFFF00;}.elementor-4337 .elementor-element.elementor-element-8572ec3{width:var( --container-widget-width, 1039px );max-width:1039px;--container-widget-width:1039px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-8572ec3.elementor-element{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-fae2b88{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-4337 .elementor-element.elementor-element-fae2b88.elementor-element{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-next{font-size:75px;}.elementor-4337 .elementor-element.elementor-element-06eef2e{--display:flex;--min-height:1011px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4337 .elementor-element.elementor-element-06eef2e:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-06eef2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-15-webp.webp");background-position:top center;}.elementor-4337 .elementor-element.elementor-element-561a794 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-4337 .elementor-element.elementor-element-561a794{z-index:3;text-align:center;}.elementor-4337 .elementor-element.elementor-element-561a794 .elementor-heading-title{font-family:"Retro Signature", Sans-serif;font-size:155px;font-weight:400;line-height:140px;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-80606ef{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;z-index:40;}.elementor-4337 .elementor-element.elementor-element-80606ef.elementor-element{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-button{font-family:"Helvetica", Sans-serif;font-size:21px;font-weight:800;font-style:italic;border-radius:538px 538px 538px 538px;padding:25px 45px 25px 45px;}.elementor-4337 .elementor-element.elementor-element-3e47bfc > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-3e47bfc{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-4337 .elementor-element.elementor-element-ddea4c0 .elementor-repeater-item-a97aa79.elementor-social-icon{background-color:#02010100;}.elementor-4337 .elementor-element.elementor-element-ddea4c0 .elementor-repeater-item-9386f4b.elementor-social-icon{background-color:#02010100;}.elementor-4337 .elementor-element.elementor-element-ddea4c0 .elementor-repeater-item-25eaa03.elementor-social-icon{background-color:#02010100;}.elementor-4337 .elementor-element.elementor-element-ddea4c0{--grid-template-columns:repeat(0, auto);--icon-size:35px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-4337 .elementor-element.elementor-element-ddea4c0 .elementor-widget-container{text-align:center;}.elementor-4337 .elementor-element.elementor-element-ddea4c0 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-ddea4c0 .elementor-social-icon{--icon-padding:0.5em;}body:not(.rtl) .elementor-4337 .elementor-element.elementor-element-f5e6f60{left:0vw;}body.rtl .elementor-4337 .elementor-element.elementor-element-f5e6f60{right:0vw;}.elementor-4337 .elementor-element.elementor-element-f5e6f60{bottom:0px;}.elementor-4337 .elementor-element.elementor-element-60e6e99{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-4337:not(.elementor-motion-effects-element-type-background), body.elementor-page-4337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000D1F;}@media(min-width:768px){.elementor-4337 .elementor-element.elementor-element-88ea31f{--content-width:1920px;}.elementor-4337 .elementor-element.elementor-element-9af1e3d{--content-width:1920px;}.elementor-4337 .elementor-element.elementor-element-5f5e338{--width:633px;}.elementor-4337 .elementor-element.elementor-element-7ea532b{--content-width:260px;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f{--content-width:1920px;}.elementor-4337 .elementor-element.elementor-element-69de65f{--content-width:1300px;}.elementor-4337 .elementor-element.elementor-element-d978ed5{--width:40.241%;}.elementor-4337 .elementor-element.elementor-element-7a6fbf0{--content-width:1920px;}.elementor-4337 .elementor-element.elementor-element-06eef2e{--content-width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4337 .elementor-element.elementor-element-d978ed5{--width:50%;}}@media(min-width:2400px){.elementor-4337 .elementor-element.elementor-element-88ea31f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-88ea31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/BG-1-novo.webp");background-size:cover;}.elementor-4337 .elementor-element.elementor-element-88ea31f{--min-height:1540px;}.elementor-4337 .elementor-element.elementor-element-9af1e3d:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-9af1e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-12-webp-1.webp");background-position:top center;background-size:cover;}.elementor-4337 .elementor-element.elementor-element-9af1e3d{--content-width:2400px;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-6cc8b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4337 .elementor-element.elementor-element-7a6fbf0:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-7a6fbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-4337 .elementor-element.elementor-element-06eef2e:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-06eef2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(max-width:1024px){.elementor-4337 .elementor-element.elementor-element-88ea31f{--min-height:1044px;}.elementor-4337 .elementor-element.elementor-element-88ea31f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-88ea31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-4337 .elementor-element.elementor-element-ba03120 .elementor-heading-title{font-size:103px;}.elementor-4337 .elementor-element.elementor-element-9f7d31d .elementor-heading-title{font-size:75px;}.elementor-4337 .elementor-element.elementor-element-e08a9fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-e08a9fd img{width:100%;}.elementor-4337 .elementor-element.elementor-element-9af1e3d{--min-height:696px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4337 .elementor-element.elementor-element-9af1e3d:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-9af1e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4337 .elementor-element.elementor-element-d24dff8{font-size:18px;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f{--min-height:1274px;--justify-content:center;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-6cc8b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-4337 .elementor-element.elementor-element-47aaebb{z-index:12;}.elementor-4337 .elementor-element.elementor-element-47aaebb .elementor-heading-title{font-size:50px;}.elementor-4337 .elementor-element.elementor-element-69de65f{--min-height:591px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-d978ed5{--z-index:10;}.elementor-4337 .elementor-element.elementor-element-92f4f90 > .elementor-widget-container{margin:-282px -259px 0px -212px;padding:81px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-7a6fbf0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4337 .elementor-element.elementor-element-8572ec3{font-size:18px;}.elementor-4337 .elementor-element.elementor-element-fae2b88{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;z-index:20;}.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-next{font-size:69px;}.elementor-4337 .elementor-element.elementor-element-561a794 .elementor-heading-title{font-size:80px;line-height:1.2em;}body:not(.rtl) .elementor-4337 .elementor-element.elementor-element-f5e6f60{left:-129px;}body.rtl .elementor-4337 .elementor-element.elementor-element-f5e6f60{right:-129px;}.elementor-4337 .elementor-element.elementor-element-f5e6f60 img{width:60%;}}@media(max-width:767px){.elementor-4337 .elementor-element.elementor-element-88ea31f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-88ea31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-6-copy.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-4337 .elementor-element.elementor-element-88ea31f{--min-height:619px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4337 .elementor-element.elementor-element-9f7d31d{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-9f7d31d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-9f7d31d .elementor-heading-title{font-size:60px;line-height:0.7em;}.elementor-4337 .elementor-element.elementor-element-e08a9fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4337 .elementor-element.elementor-element-e08a9fd > .elementor-widget-container{--e-transform-scale:1.2;margin:0px -52px 0px -30px;padding:0px 0px 0px 20px;}.elementor-4337 .elementor-element.elementor-element-e08a9fd img{width:100%;max-width:100%;}.elementor-4337 .elementor-element.elementor-element-9af1e3d:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-9af1e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-7-copy.webp");background-position:top center;}.elementor-4337 .elementor-element.elementor-element-9af1e3d{--padding-top:30px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4337 .elementor-element.elementor-element-4df9510 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4337 .elementor-element.elementor-element-4df9510 .elementor-heading-title{font-size:45px;}.elementor-4337 .elementor-element.elementor-element-d24dff8{width:100%;max-width:100%;font-size:16px;}.elementor-4337 .elementor-element.elementor-element-5f5e338{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-4f2e36d{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-6cc8b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-8-copy.webp");background-position:top left;background-size:cover;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f{--padding-top:040px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4337 .elementor-element.elementor-element-6cc8b0f.e-con{--align-self:center;}.elementor-4337 .elementor-element.elementor-element-47aaebb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4337 .elementor-element.elementor-element-47aaebb .elementor-heading-title{font-size:45px;}.elementor-4337 .elementor-element.elementor-element-69de65f{--content-width:500px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4337 .elementor-element.elementor-element-d978ed5{--width:350px;}.elementor-4337 .elementor-element.elementor-element-aef4483 .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-7db24c6 .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-851cf63 .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-7262071 .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-63fa152 .elementor-image-box-img{margin-bottom:0px;}.elementor-4337 .elementor-element.elementor-element-92f4f90 > .elementor-widget-container{margin:-46px -52px 12px 0px;}.elementor-4337 .elementor-element.elementor-element-92f4f90 img{width:100%;}.elementor-4337 .elementor-element.elementor-element-7a6fbf0:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-7a6fbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-9-copy.webp");background-position:top left;}.elementor-4337 .elementor-element.elementor-element-7a6fbf0{--min-height:1440px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4337 .elementor-element.elementor-element-fc2bcba > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4337 .elementor-element.elementor-element-8572ec3{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-4337 .elementor-element.elementor-element-fae2b88{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;z-index:55;}.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;}.elementor-4337 .elementor-element.elementor-element-06eef2e:not(.elementor-motion-effects-element-type-background), .elementor-4337 .elementor-element.elementor-element-06eef2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hailasantua.com.br/wp-content/uploads/2024/08/Frame-10-copy.webp");}.elementor-4337 .elementor-element.elementor-element-06eef2e{--min-height:819px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4337 .elementor-element.elementor-element-561a794 > .elementor-widget-container{margin:10px 0px 30px 0px;}.elementor-4337 .elementor-element.elementor-element-561a794 .elementor-heading-title{font-size:52px;line-height:54px;}.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-button{font-size:18px;}.elementor-4337 .elementor-element.elementor-element-3e47bfc{font-size:20px;}.elementor-4337 .elementor-element.elementor-element-ddea4c0{z-index:40;}.elementor-4337 .elementor-element.elementor-element-f5e6f60.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-4337 .elementor-element.elementor-element-f5e6f60{left:-19vw;}body.rtl .elementor-4337 .elementor-element.elementor-element-f5e6f60{right:-19vw;}.elementor-4337 .elementor-element.elementor-element-f5e6f60 img{width:67%;}}/* Start custom CSS for heading, class: .elementor-element-670feb8 */@media (max-width 490px) {
    .elementor-4337 .elementor-element.elementor-element-670feb8 {
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba03120 */@media (max-width 490px) {
    .elementor-4337 .elementor-element.elementor-element-ba03120 {
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ea31f */@media (min-width: 1340px) and (max-width: 2400px) {
.elementor-4337 .elementor-element.elementor-element-88ea31f {
    max-height: 1318px;
}
}

@media (min-width: 1px) and (max-width: 490px) {
.elementor-4337 .elementor-element.elementor-element-88ea31f {
    max-height: 619px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4df9510 */.elementor-4337 .elementor-element.elementor-element-4df9510 .elementor-heading-title {
    background: rgb(41,244,208);
    background: linear-gradient(90deg, rgba(41,244,208,1) 15%, rgba(11, 110, 182, 1) 65%);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f2e36d */.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-button {
  position: relative;
  cursor: pointer;
  color: #fff;
  width: 245px;;
  line-height: 19px;
  text-align: center;
  background: linear-gradient(90deg, #29f2d0, #0c6fb6, #29f2d0);
  background-size: 230%;
  border-radius: 50px;
  z-index: 1;
}

.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-button:hover {
  animation: ani 8s linear infinite;
}

@keyframes ani {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 350%;
  }
}

.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -5;
  background: linear-gradient(90deg, #29f2d0, #0c6fb6, #29f2d0, #0c6fb6);
  background-size: 350%;
  border-radius: 80px;
  transition: 1s;
}

.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-widget-container:hover::before {
  filter: blur(20px);
}

/*.elementor-4337 .elementor-element.elementor-element-4f2e36d .elementor-widget-container:active {
  background: linear-gradient(32deg, #29f2d0, #0c6fb6, #29f2d0, #0c6fb6);
}*/



selctor .elementor-button-text {
    z-index: 250;
}

selctor .elementor-button-icon {
    z-index: 250;
}

selctor .elementor-button{
    z-index: 250;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5801e1 */.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-button-text {
    background: rgb(41,244,208);
    background-image: linear-gradient(90deg, rgba(41,244,208,1) 1%, rgba(11,110,182,1)) !important;
    background-clip: text;
}

.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-button {
  position: relative;
  cursor: pointer;
  background: #fff;
  width: 245px;;
  line-height: 19px;
  text-align: center;
  background: white;
  background-size: 230%;
  border-radius: 50px;
  z-index: 1;
}

.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-button:hover {
  animation: ani 8s linear infinite;
}

@keyframes ani {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 350%;
  }
}

.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -5;
  background: white;
  background-size: 350%;
  border-radius: 80px;
  transition: 1s;
}

.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-widget-container:hover::before {
  filter: blur(20px);
  background: linear-gradient(32deg, #29f2d0, #0c6fb6);
}

/*.elementor-4337 .elementor-element.elementor-element-a5801e1 .elementor-widget-container:active {
  background: linear-gradient(32deg, #29f2d0, #0c6fb6, #29f2d0, #0c6fb6);
}*/



selctor .elementor-button-text {
    z-index: 999;
}

selctor .elementor-button-icon {
    z-index: 250;
}

selctor .elementor-button{
    z-index: 250;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af1e3d *//*@media (min-width: 1340px) and (max-width: 2400px) {
.elementor-4337 .elementor-element.elementor-element-9af1e3d {
    max-height: 666px;
}
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47aaebb */.elementor-4337 .elementor-element.elementor-element-47aaebb .elementor-heading-title {
    
    background: rgb(41,244,208);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 1%, rgba(41, 244, 208, 1) 95%);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d978ed5 */@media (min-width: 900px) and (max-width:2400px) {
.elementor-4337 .elementor-element.elementor-element-d978ed5::after {
    content: "";
    position: absolute;
    top:-80px;
    right: -65px;
    background-image: linear-gradient(to top, #29F4D000, #29F4D0, #0B6EB6  );
    width: 14px;
    height: 105%;
    pointer-events: none;
    border-radius: 20px; 
}
}

@media (min-width: 1px) and (max-width:899px) {
.elementor-4337 .elementor-element.elementor-element-d978ed5::after {
    content: "";
    position: absolute;
    top:-35px;
    right: -35px;
    background-image: linear-gradient(to top, #29F4D000, #29F4D0, #0B6EB6  );
    width: 14px;
    height: 105%;
    pointer-events: none;
    border-radius: 20px; 
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc8b0f */@media (min-width: 1340px) and (max-width: 2400px) { .elementor-4337 .elementor-element.elementor-element-6cc8b0f {
    max-height: 1600px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc2bcba */.elementor-4337 .elementor-element.elementor-element-fc2bcba .elementor-heading-title {
    background: rgb(41,244,208);
    background: linear-gradient(90deg, rgba(41,244,208,1) 15%, rgba(11, 110, 182, 1) 65%);
    background-clip: text;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fae2b88 */@media (min-width: 1340px) and (max-width: 5400px) {

.elementor-4337 .elementor-element.elementor-element-fae2b88 .e-font-icon-svg.e-fas-arrow-right{
    padding: 15px;
    border: 2px solid white;
    border-radius: 0px 0px 10px 10px;
}


.elementor-4337 .elementor-element.elementor-element-fae2b88 .e-font-icon-svg.e-fas-arrow-left{
    padding: 15px;
    border: 2px solid white;
    border-radius: 10px 10px 0px 0px;
}    
    

.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    top:107%;
    right: 200px;
    background-image: linear-gradient(to right, #19adc2, #0e7bb8);
    border-radius:0px 0px 10px 10px;
}

.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    top:107%;
    left: 200px;
    background-color: #19adc2;
    border-radius:10px 10px 0px 0px;
}
}


@media (min-width: 1px) and (max-width: 530px) {

.elementor-4337 .elementor-element.elementor-element-fae2b88 .e-font-icon-svg.e-fas-arrow-right{
    padding: 15px;
    border: 2px solid white;
    border-radius: 0px 0px 10px 10px;
}


.elementor-4337 .elementor-element.elementor-element-fae2b88 .e-font-icon-svg.e-fas-arrow-left{
    padding: 15px;
    border: 2px solid white;
    border-radius: 10px 10px 0px 0px;
}    
    

.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    top:398px;
    right: 100px;
    background-image: linear-gradient(to right, #19adc2, #0e7bb8);
    border-radius:0px 0px 10px 10px;
    z-index: 20;
}

.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    top:398px;
    left: 100px;
    background-color: #19adc2;
    border-radius:10px 10px 0px 0px;
    z-index: 20;
}
}

@media (min-width: 531px) and (max-width: 800px) {

.elementor-4337 .elementor-element.elementor-element-fae2b88 .e-font-icon-svg.e-fas-arrow-right{
    padding: 15px;
    border: 2px solid white;
    border-radius: 0px 0px 10px 10px;
}


.elementor-4337 .elementor-element.elementor-element-fae2b88 .e-font-icon-svg.e-fas-arrow-left{
    padding: 15px;
    border: 2px solid white;
    border-radius: 10px 10px 0px 0px;
}    
    

.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-next {
    position: absolute;
    top:107%;
    right: 36%;
    background-image: linear-gradient(to right, #19adc2, #0e7bb8);
    border-radius:0px 0px 10px 10px;
    z-index: 20;
}

.elementor-4337 .elementor-element.elementor-element-fae2b88 .elementor-swiper-button.elementor-swiper-button-prev {
    position: absolute;
    top:107%;
    left: 36%;
    background-color: #19adc2;
    border-radius:10px 10px 0px 0px;
    z-index: 20;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a6fbf0 */@media (min-width: 1340px) and (max-width: 2400px) {
.elementor-4337 .elementor-element.elementor-element-7a6fbf0 {
    max-height: 1446px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80606ef */.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-button {
  position: relative;
  cursor: pointer;
  color: #fff;
  width: 320px;;
  line-height: 19px;
  text-align: center;
  background: linear-gradient(90deg, #29f2d0, #0c6fb6, #29f2d0);
  background-size: 230%;
  border-radius: 50px;
  z-index: 1;
}

.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-button:hover {
  animation: ani 8s linear infinite;
}

@keyframes ani {
  0% {
    background-position: 0%;
  }

  100% {
    background-position: 350%;
  }
}

.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-widget-container::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -5;
  background: linear-gradient(90deg, #29f2d0, #0c6fb6, #29f2d0, #0c6fb6);
  background-size: 350%;
  border-radius: 80px;
  transition: 1s;
}

.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-widget-container:hover::before {
  filter: blur(20px);
}

/*.elementor-4337 .elementor-element.elementor-element-80606ef .elementor-widget-container:active {
  background: linear-gradient(32deg, #29f2d0, #0c6fb6, #29f2d0, #0c6fb6);
}*/



selctor .elementor-button-text {
    z-index: 250;
}

selctor .elementor-button-icon {
    z-index: 250;
}

selctor .elementor-button{
    z-index: 250;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-ddea4c0 */.elementor-4337 .elementor-element.elementor-element-ddea4c0 .cls-1{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06eef2e */@media (min-width: 1340px) and (max-width: 2400px) {
.elementor-4337 .elementor-element.elementor-element-06eef2e {
    max-height: 1011px;
}
}/* End custom CSS */
/* Start custom CSS *//*previnir scroll*/
html, body {
    max-width:  100%;
    overflow-x: hidden;
}


/*=====================================*/


/*Ocultar
.ocultar {
    opacity: 0;
    transition: all 0.8s ease;
}*/


/*=====================================*/


/*ENTRADA ESQUERDA*/
.entradaesquerda {
    opacity: 0;
    filter: blur(20px);
    transform: translateY(0px) translateX(-50px) scale(1) rotate(0deg);
    transition: all 0.8s ease;
}


/*=====================================*/


/*ENTRADA DIRETIA*/
.entradadireita {
    opacity: 0;
    filter: blur(20px);
    transform: translateY(0px) translateX(50px) scale(1) rotate(0deg);
    transition: all 0.8s ease;
}


/*=====================================*/


/*ENTRADA CIMA*/
.entradacima {
    opacity: 0;
    filter: blur(20px);
    transform: translateY(
    -80px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.8s ease;
}


/*=====================================*/


/*ENTRADA BAIXO*/
.entradabaixo {
    opacity: 0;
    filter: blur(20px);
    transform: translateY(
    -50px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.8s ease;
}


/*=====================================*/



/*ENTRADA FRENTE*/
.entradafrente {
    opacity: 0;
    filter: blur(25)px);
    transform: translateY(0px) translateX(0px) scale(2) rotate(0deg);
    transition: all 0.8s ease;
}


/*=====================================*/



/*ESTADO DE EXIBIR*/
.exibir {
    opacity: 1;
    filter: blur(0px); 
    transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.8s ease;
}


/*=====================================*/


/*exibir elementor no editor*/
.elementor-editor-active .entradaesquerda,
.elementor-editor-active .entradadireita,
.elementor-editor-active .entradacima,
.elementor-editor-active .entradabaixo,
.elementor-editor-active .entradafrente,
.exibir {
    opacity: 1;
    filter: blur(0px);
    transform: translateY(0px) translateX(0px) scale(1) rotate(0deg);
    transition: all 0.8s ease;
}
 

/*=====================================*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Retro Signature';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hailasantua.com.br/wp-content/uploads/2024/08/retrosignature-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */