.elementor-1706 .elementor-element.elementor-element-fe01418{--display:flex;--min-height:796px;--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;--overlay-opacity:0.5;}.elementor-1706 .elementor-element.elementor-element-fe01418:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1706 .elementor-element.elementor-element-fe01418::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://implantcenterpalmas.com.br/wp-content/uploads/2024/10/Dr.-amilton-segundo-02.png");--background-overlay:'';}.elementor-1706 .elementor-element.elementor-element-97ed7ed{--display:flex;}.elementor-1706 .elementor-element.elementor-element-0fbc600{--spacer-size:50px;}.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-1706 .elementor-element.elementor-element-a45465e:not( .elementor-widget-image ), .elementor-1706 .elementor-element.elementor-element-a45465e.elementor-widget-image img{-webkit-mask-image:url( https://implantcenterpalmas.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-1706 .elementor-element.elementor-element-a45465e{text-align:start;}.elementor-1706 .elementor-element.elementor-element-a45465e img{width:19%;}.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-1706 .elementor-element.elementor-element-96abed7{width:var( --container-widget-width, 34.496% );max-width:34.496%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34.496%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-96abed7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-96abed7 p{margin-block-end:0px;}.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-1706 .elementor-element.elementor-element-6266d59{width:var( --container-widget-width, 769px );max-width:769px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:769px;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-6266d59.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-wrapper{text-align:start;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-title{margin-bottom:19px;font-family:"Montserrat", Sans-serif;font-size:61px;font-weight:700;line-height:63px;letter-spacing:-2.4px;word-spacing:3px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-6266d59:has(:hover) .elementor-image-box-title,
					 .elementor-1706 .elementor-element.elementor-element-6266d59:has(:focus) .elementor-image-box-title{color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-3729e2b{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:bold;line-height:1px;letter-spacing:2px;word-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-3729e2b p{margin-block-end:7px;}.elementor-1706 .elementor-element.elementor-element-f980ed5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-1706 .elementor-element.elementor-element-39ef6ed{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1706 .elementor-element.elementor-element-39ef6ed.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-26ae33a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1706 .elementor-element.elementor-element-25357a7 .elementor-button{background-color:#FFD396;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-1706 .elementor-element.elementor-element-d496909{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1706 .elementor-element.elementor-element-4aa9144{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1706 .elementor-element.elementor-element-01460b3 .elementor-button{background-color:#FFD396;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-1706 .elementor-element.elementor-element-29cc9f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1706 .elementor-element.elementor-element-987e567{--display:flex;}.elementor-1706 .elementor-element.elementor-element-292ae25{--display:flex;}.elementor-1706 .elementor-element.elementor-element-c9d1c4b{--display:flex;}.elementor-1706 .elementor-element.elementor-element-90baaab{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:0.3em;letter-spacing:0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:090px 090px 090px 090px;padding:5px 20px 5px 20px;}.elementor-1706 .elementor-element.elementor-element-29b058e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:0.3em;letter-spacing:0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:090px 090px 090px 090px;padding:5px 20px 5px 20px;}.elementor-1706 .elementor-element.elementor-element-aa4b1a2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:0.3em;letter-spacing:0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:090px 090px 090px 090px;padding:5px 20px 5px 20px;}.elementor-1706 .elementor-element.elementor-element-e8c74ad.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:0.3em;letter-spacing:0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:090px 090px 090px 090px;padding:5px 20px 5px 20px;}.elementor-1706 .elementor-element.elementor-element-2f6886d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button{background-color:#B2FE0200;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:0.3em;letter-spacing:0.3px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:090px 090px 090px 090px;padding:5px 20px 5px 20px;}.elementor-1706 .elementor-element.elementor-element-3de935f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-1c99c3d{--spacer-size:47px;}.elementor-1706 .elementor-element.elementor-element-32fa30c img{width:39%;}.elementor-1706 .elementor-element.elementor-element-20c897b{--spacer-size:93px;}.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-1706 .elementor-element.elementor-element-e55bd78{text-align:center;}.elementor-1706 .elementor-element.elementor-element-e55bd78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-3ea9d9d{width:var( --container-widget-width, 106.727% );max-width:106.727%;--container-widget-width:106.727%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-1706 .elementor-element.elementor-element-3ea9d9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-f249cc1{--spacer-size:22px;}.elementor-1706 .elementor-element.elementor-element-a513a1d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1706 .elementor-element.elementor-element-e70b582{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-e70b582:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-e70b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-44a1c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:4.4px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-44a1c3f p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-dd892af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-dd892af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-7b3a1dc{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-345df8c{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-345df8c:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-345df8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-6997b12{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-6997b12 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-5549ffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-5549ffb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-2171e61{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-36b185a{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-36b185a:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-36b185a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-46d433e{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-46d433e p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-2940f4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-2940f4b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-aef8fb8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-896b9c4{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-896b9c4:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-896b9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-31e738d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-31e738d p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-92ee2a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-92ee2a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-66e4bf8{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-58b39d6{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-58b39d6:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-58b39d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-d0c7e5d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-d0c7e5d p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-67e9b9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-67e9b9d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-6fe67fb{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-c95eaf8{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-c95eaf8:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-c95eaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-d0cdb23{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-d0cdb23 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-8314a93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-8314a93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-8c8b9bb{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-06b5d44{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-e369117{--display:flex;}.elementor-1706 .elementor-element.elementor-element-e5e8dfd{--display:flex;}.elementor-1706 .elementor-element.elementor-element-1e49a32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1706 .elementor-element.elementor-element-1e49a32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-9b8976a{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:17px;letter-spacing:0.8px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-8f78957{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1706 .elementor-element.elementor-element-24522e9{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1706 .elementor-element.elementor-element-3cb5642{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1706 .elementor-element.elementor-element-fb61ecc .elementor-button{background-color:#FFD396;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-1706 .elementor-element.elementor-element-7e8ab84{--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;--overlay-opacity:0.5;}.elementor-1706 .elementor-element.elementor-element-7e8ab84::before, .elementor-1706 .elementor-element.elementor-element-7e8ab84 > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-7e8ab84 > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-7e8ab84 > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-7e8ab84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-7e8ab84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1706 .elementor-element.elementor-element-3067a1e{--display:flex;}.elementor-1706 .elementor-element.elementor-element-2ba8d14{--spacer-size:66px;}.elementor-1706 .elementor-element.elementor-element-617178f{text-align:center;}.elementor-1706 .elementor-element.elementor-element-617178f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-3b41b8e{width:var( --container-widget-width, 101.696% );max-width:101.696%;--container-widget-width:101.696%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#F8F8F8;}.elementor-1706 .elementor-element.elementor-element-3b41b8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-3604a05{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-cfe6cff{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-cfe6cff:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-cfe6cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-78e4256{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-78e4256 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-cb05ccf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-cb05ccf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-f570648{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-9789609{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-9789609:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-9789609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-2a787c3{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-2a787c3 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-bc34de0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-bc34de0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-a4a3e26{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-3cee19e{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-3cee19e:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-3cee19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-8b4f8e9{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-8b4f8e9 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-39f7cf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-39f7cf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-79ce8d9{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-3090079{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-3090079:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-3090079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-0f388a6{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-0f388a6 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-e4f147b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-e4f147b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-36039bb{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-ed7612d{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-ed7612d:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-ed7612d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-b323c5b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-b323c5b p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-ec13449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-ec13449 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-6f3c506{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-038ddcd{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-038ddcd:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-038ddcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131420;}.elementor-1706 .elementor-element.elementor-element-3a32fe7{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1px;letter-spacing:6.3px;word-spacing:0px;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-3a32fe7 p{margin-block-end:0px;}.elementor-1706 .elementor-element.elementor-element-a13a273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-a13a273 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-c114a8b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-af0b157{--display:flex;}.elementor-1706 .elementor-element.elementor-element-910cb4f{--spacer-size:66px;}.elementor-1706 .elementor-element.elementor-element-8f55d8c{--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;--overlay-opacity:0.5;}.elementor-1706 .elementor-element.elementor-element-8f55d8c:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-8f55d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201B13;}.elementor-1706 .elementor-element.elementor-element-8f55d8c::before, .elementor-1706 .elementor-element.elementor-element-8f55d8c > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-8f55d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-8f55d8c > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-8f55d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-8f55d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1706 .elementor-element.elementor-element-c8d8cef{--display:flex;}.elementor-1706 .elementor-element.elementor-element-fa8993b{--spacer-size:66px;}.elementor-1706 .elementor-element.elementor-element-6338c0b{text-align:center;}.elementor-1706 .elementor-element.elementor-element-6338c0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-f562fac{width:var( --container-widget-width, 101.429% );max-width:101.429%;--container-widget-width:101.429%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-1706 .elementor-element.elementor-element-f562fac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-f705120{--spacer-size:20px;}.elementor-1706 .elementor-element.elementor-element-919d889{--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:space-around;--align-items:center;}.elementor-1706 .elementor-element.elementor-element-919d889.e-con{--align-self:center;}.elementor-1706 .elementor-element.elementor-element-9ae435e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-1706 .elementor-element.elementor-element-5e9f0ce{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-653d0ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-1706 .elementor-element.elementor-element-ed5349e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-b416588{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-1706 .elementor-element.elementor-element-cfe0d86{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-186e9b2{--display:flex;--min-height:298px;--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-around;--align-items:center;}.elementor-1706 .elementor-element.elementor-element-186e9b2.e-con{--align-self:center;}.elementor-1706 .elementor-element.elementor-element-31685c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-1706 .elementor-element.elementor-element-6aa0ba8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-83108db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-1706 .elementor-element.elementor-element-e601ce1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-365304a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-1706 .elementor-element.elementor-element-44ee9d2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-ba02d0a{--spacer-size:20px;}.elementor-1706 .elementor-element.elementor-element-a3ca9ac{--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;--overlay-opacity:0.5;}.elementor-1706 .elementor-element.elementor-element-a3ca9ac::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://implantcenterpalmas.com.br/wp-content/uploads/2023/11/BG.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1706 .elementor-element.elementor-element-8fdb6f7{--display:flex;}.elementor-1706 .elementor-element.elementor-element-80fa1f5{--display:flex;}.elementor-1706 .elementor-element.elementor-element-8e43a90{--spacer-size:90px;}.elementor-1706 .elementor-element.elementor-element-af366f4{text-align:center;}.elementor-1706 .elementor-element.elementor-element-af366f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-db666ff{width:var( --container-widget-width, 103.455% );max-width:103.455%;--container-widget-width:103.455%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-1706 .elementor-element.elementor-element-db666ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-1737acf{--spacer-size:90px;}.elementor-1706 .elementor-element.elementor-element-01b6eca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-1706 .elementor-element.elementor-element-01b6eca:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-1706 .elementor-element.elementor-element-01b6eca::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://implantcenterpalmas.com.br/wp-content/uploads/2024/10/fundo-Dr.-amilton.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-1706 .elementor-element.elementor-element-565a2d1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1706 .elementor-element.elementor-element-d80724b{--display:flex;}.elementor-1706 .elementor-element.elementor-element-464711d{--spacer-size:86px;}.elementor-1706 .elementor-element.elementor-element-f1aed79{--display:flex;}.elementor-1706 .elementor-element.elementor-element-2a6b1dd:not( .elementor-widget-image ), .elementor-1706 .elementor-element.elementor-element-2a6b1dd.elementor-widget-image img{-webkit-mask-image:url( https://implantcenterpalmas.com.br/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-1706 .elementor-element.elementor-element-de94777 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-dfe30d2{width:var( --container-widget-width, 100.074% );max-width:100.074%;--container-widget-width:100.074%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-1706 .elementor-element.elementor-element-dfe30d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-90f4493{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-ab09faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-ab09faf.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-wrapper{text-align:start;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-title{margin-bottom:19px;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:500;line-height:36px;letter-spacing:-1.1px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-ab09faf:has(:hover) .elementor-image-box-title,
					 .elementor-1706 .elementor-element.elementor-element-ab09faf:has(:focus) .elementor-image-box-title{color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:1.9px;word-spacing:0px;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-664ca0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-664ca0d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-wrapper{text-align:start;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-title{margin-bottom:19px;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:500;line-height:36px;letter-spacing:-1.1px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-664ca0d:has(:hover) .elementor-image-box-title,
					 .elementor-1706 .elementor-element.elementor-element-664ca0d:has(:focus) .elementor-image-box-title{color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:1.9px;word-spacing:0px;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-wrapper{text-align:start;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-title{margin-bottom:19px;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:500;line-height:36px;letter-spacing:-1.1px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b:has(:hover) .elementor-image-box-title,
					 .elementor-1706 .elementor-element.elementor-element-1dd4e1b:has(:focus) .elementor-image-box-title{color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:17px;letter-spacing:0.9px;text-shadow:0px 0px 57px rgba(0,0,0,0.3);color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-f630c1c{--spacer-size:86px;}.elementor-1706 .elementor-element.elementor-element-d813885{--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-1706 .elementor-element.elementor-element-2f2ba45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1706 .elementor-element.elementor-element-5040aa8{--display:flex;}.elementor-1706 .elementor-element.elementor-element-9f0759c{--display:flex;}.elementor-1706 .elementor-element.elementor-element-54e19f3{--spacer-size:99px;}.elementor-1706 .elementor-element.elementor-element-2c91b7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-a2784fb{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#F8F8F8;}.elementor-1706 .elementor-element.elementor-element-a2784fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-e1d330d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1706 .elementor-element.elementor-element-4c3205c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1706 .elementor-element.elementor-element-4c3205c.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1706 .elementor-element.elementor-element-7967d5a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1706 .elementor-element.elementor-element-13ff7e4 .elementor-button{background-color:#FFD396;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;fill:#000000;color:#000000;}.elementor-1706 .elementor-element.elementor-element-edda5e3{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1706 .elementor-element.elementor-element-edda5e3::before, .elementor-1706 .elementor-element.elementor-element-edda5e3 > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-edda5e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-edda5e3 > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-edda5e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-edda5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1706 .elementor-element.elementor-element-e13ca21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1706 .elementor-element.elementor-element-e13ca21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;color:#FFD396;}.elementor-1706 .elementor-element.elementor-element-aa8b5a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-c35b851{border-radius:35px 35px 35px 35px;}.elementor-1706 .elementor-element.elementor-element-c35b851 iframe{height:129px;}.elementor-1706 .elementor-element.elementor-element-e52a3b1{--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1706 .elementor-element.elementor-element-e52a3b1:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-e52a3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1706 .elementor-element.elementor-element-d75105b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1706 .elementor-element.elementor-element-b6bf350 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;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-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-icon i{color:#F6FAFF;transition:color 0.3s;}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-icon svg{fill:#F6FAFF;transition:fill 0.3s;}.elementor-1706 .elementor-element.elementor-element-c196ab4{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1706 .elementor-element.elementor-element-4f9db27{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1706 .elementor-element.elementor-element-1ff79d2.elementor-element{--order:-99999 /* order start hack */;}.elementor-1706 .elementor-element.elementor-element-1ff79d2{text-align:center;}.elementor-1706 .elementor-element.elementor-element-1ff79d2 img{width:10vw;}.elementor-1706 .elementor-element.elementor-element-73daf84{text-align:center;}.elementor-1706 .elementor-element.elementor-element-73daf84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-9645abf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1706 .elementor-element.elementor-element-1ebf85f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1706 .elementor-element.elementor-element-78498a2{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:768px){.elementor-1706 .elementor-element.elementor-element-97ed7ed{--content-width:1600px;}.elementor-1706 .elementor-element.elementor-element-e70b582{--width:96%;}.elementor-1706 .elementor-element.elementor-element-345df8c{--width:96%;}.elementor-1706 .elementor-element.elementor-element-36b185a{--width:96%;}.elementor-1706 .elementor-element.elementor-element-896b9c4{--width:96%;}.elementor-1706 .elementor-element.elementor-element-58b39d6{--width:96%;}.elementor-1706 .elementor-element.elementor-element-c95eaf8{--width:96%;}.elementor-1706 .elementor-element.elementor-element-cfe6cff{--width:96%;}.elementor-1706 .elementor-element.elementor-element-9789609{--width:96%;}.elementor-1706 .elementor-element.elementor-element-3cee19e{--width:96%;}.elementor-1706 .elementor-element.elementor-element-3090079{--width:96%;}.elementor-1706 .elementor-element.elementor-element-ed7612d{--width:96%;}.elementor-1706 .elementor-element.elementor-element-038ddcd{--width:96%;}.elementor-1706 .elementor-element.elementor-element-565a2d1{--width:100%;}.elementor-1706 .elementor-element.elementor-element-d813885{--width:100%;}.elementor-1706 .elementor-element.elementor-element-edda5e3{--width:96%;}.elementor-1706 .elementor-element.elementor-element-e52a3b1{--content-width:1140px;}.elementor-1706 .elementor-element.elementor-element-d75105b{--width:19%;}.elementor-1706 .elementor-element.elementor-element-4f9db27{--width:21%;}.elementor-1706 .elementor-element.elementor-element-9645abf{--width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1706 .elementor-element.elementor-element-d75105b{--width:100%;}.elementor-1706 .elementor-element.elementor-element-4f9db27{--width:100%;}.elementor-1706 .elementor-element.elementor-element-9645abf{--width:100%;}}@media(min-width:1025px){.elementor-1706 .elementor-element.elementor-element-a3ca9ac::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-a3ca9ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1706 .elementor-element.elementor-element-01b6eca::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-01b6eca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1706 .elementor-element.elementor-element-fe01418{--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1706 .elementor-element.elementor-element-6266d59{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-title{font-size:36px;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-description{font-size:16px;}.elementor-1706 .elementor-element.elementor-element-f980ed5{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-90baaab{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-a513a1d{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-06b5d44{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-3604a05{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-5e9f0ce{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1706 .elementor-element.elementor-element-ed5349e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1706 .elementor-element.elementor-element-cfe0d86{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1706 .elementor-element.elementor-element-6aa0ba8{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1706 .elementor-element.elementor-element-e601ce1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1706 .elementor-element.elementor-element-44ee9d2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1706 .elementor-element.elementor-element-01b6eca{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-90f4493{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-ab09faf{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-title{font-size:36px;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-description{font-size:16px;}.elementor-1706 .elementor-element.elementor-element-664ca0d{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-title{font-size:36px;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-description{font-size:16px;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-title{font-size:36px;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-description{font-size:16px;}.elementor-1706 .elementor-element.elementor-element-e1d330d{--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-e52a3b1{--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-1706 .elementor-element.elementor-element-d75105b{--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-1706 .elementor-element.elementor-element-4f9db27{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1706 .elementor-element.elementor-element-4f9db27.e-con{--order:-99999 /* order start hack */;}.elementor-1706 .elementor-element.elementor-element-1ff79d2.elementor-element{--order:-99999 /* order start hack */;}.elementor-1706 .elementor-element.elementor-element-1ff79d2{text-align:center;}.elementor-1706 .elementor-element.elementor-element-1ff79d2 img{width:25vw;}.elementor-1706 .elementor-element.elementor-element-73daf84{text-align:center;}.elementor-1706 .elementor-element.elementor-element-73daf84 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-9645abf{--justify-content:center;--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%;}}@media(max-width:767px){.elementor-1706 .elementor-element.elementor-element-fe01418{--min-height:0px;--justify-content:flex-end;--overlay-opacity:0.67;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-1706 .elementor-element.elementor-element-fe01418:not(.elementor-motion-effects-element-type-background), .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-1706 .elementor-element.elementor-element-fe01418::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .e-con-inner > .elementor-background-video-container::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1706 .elementor-element.elementor-element-fe01418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-1000px -35px;background-repeat:no-repeat;background-size:1900px auto;}.elementor-1706 .elementor-element.elementor-element-97ed7ed{--margin-top:-69px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;}.elementor-1706 .elementor-element.elementor-element-a45465e img{width:60%;}.elementor-1706 .elementor-element.elementor-element-96abed7{width:var( --container-widget-width, 352.797px );max-width:352.797px;--container-widget-width:352.797px;--container-widget-flex-grow:0;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-title{margin-bottom:15px;font-size:30px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-6266d59 .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-3729e2b{line-height:1.2em;letter-spacing:1.6px;}.elementor-1706 .elementor-element.elementor-element-f980ed5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-28px;--margin-bottom:-1px;--margin-left:-1px;--margin-right:-1px;}.elementor-1706 .elementor-element.elementor-element-25357a7 .elementor-button{font-size:14px;}.elementor-1706 .elementor-element.elementor-element-01460b3 .elementor-button{font-size:14px;}.elementor-1706 .elementor-element.elementor-element-90baaab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-a513a1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-06b5d44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-fb61ecc .elementor-button{font-size:14px;}.elementor-1706 .elementor-element.elementor-element-3604a05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-5e9f0ce{width:100%;max-width:100%;}.elementor-1706 .elementor-element.elementor-element-ed5349e{width:100%;max-width:100%;}.elementor-1706 .elementor-element.elementor-element-cfe0d86{width:100%;max-width:100%;}.elementor-1706 .elementor-element.elementor-element-6aa0ba8{width:100%;max-width:100%;}.elementor-1706 .elementor-element.elementor-element-e601ce1{width:100%;max-width:100%;}.elementor-1706 .elementor-element.elementor-element-44ee9d2{width:100%;max-width:100%;}.elementor-1706 .elementor-element.elementor-element-01b6eca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0;}.elementor-1706 .elementor-element.elementor-element-90f4493{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-title{margin-bottom:15px;font-size:30px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-ab09faf .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-title{margin-bottom:15px;font-size:30px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-664ca0d .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-title{margin-bottom:15px;font-size:30px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-1dd4e1b .elementor-image-box-description{font-size:15px;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-e1d330d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1706 .elementor-element.elementor-element-13ff7e4 .elementor-button{font-size:14px;}.elementor-1706 .elementor-element.elementor-element-e52a3b1{--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-1706 .elementor-element.elementor-element-d75105b{--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-1706 .elementor-element.elementor-element-b6bf350{text-align:center;}.elementor-1706 .elementor-element.elementor-element-b6bf350 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1706 .elementor-element.elementor-element-c196ab4 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-1706 .elementor-element.elementor-element-4f9db27{--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-1706 .elementor-element.elementor-element-1ff79d2 img{width:50vw;}.elementor-1706 .elementor-element.elementor-element-73daf84{text-align:center;}.elementor-1706 .elementor-element.elementor-element-73daf84 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1706 .elementor-element.elementor-element-9645abf{--width:100%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1706 .elementor-element.elementor-element-1ebf85f{text-align:center;}.elementor-1706 .elementor-element.elementor-element-1ebf85f .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1706 .elementor-element.elementor-element-78498a2 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}}/* Start custom CSS for image-box, class: .elementor-element-6266d59 *//* Título com efeito de dourado animado */
.titulo-dourado .elementor-image-box-title {
  background: linear-gradient(
    120deg,
    #FFD396,
    #E6C07B,
    #C9A868,
    #FFD396
  );
  background-size: 300% 300%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: gold-shift 6s ease-in-out infinite;
  font-weight: 600;
}

/* animação suave */
@keyframes gold-shift {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25357a7 */.brilho2 .elementor-button {
 background: #ffffff !important;
 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 button, class: .elementor-element-01460b3 */.brilho2 .elementor-button {
 background: #ffffff !important;
 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 button, class: .elementor-element-29b058e */.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow:
        0 323px 90px 0 rgba(255, 211, 150, .01),
        0 207px 83px 0 rgba(255, 211, 150, .07),
        0 116px 70px 0 rgba(255, 211, 150, .18),
        0 52px 52px 0 rgba(255, 211, 150, .32),
        0 13px 28px 0 rgba(255, 211, 150, .45);
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button::before,
.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* Base dourada */
.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button::before {
    background: linear-gradient(83deg,
        #D8A868 -11.49%,
        #E6B97C 19.68%,
        #FFD396 50.85%,
        #E6B97C 82.01%,
        #D8A868 113.18%);
    z-index: 0;
    opacity: 1;
}

/* Brilho ao passar o mouse */
.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button::after {
    background: linear-gradient(83deg,
        #FFE3BD -11.49%,
        #FFD9A3 19.68%,
        #FFF2DD 50.85%,
        #FFD9A3 82.01%,
        #FFE3BD 113.18%);
    opacity: 0;
    z-index: 1;
}

.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button:hover::after {
    opacity: 1;
}

/* Pressionado */
.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button:active {
    transform: translateY(3px);
    box-shadow:
        0 -2px 0 0 #E6B97C inset,
        0 140px 50px 0 rgba(255, 211, 150, .05),
        0 80px 40px 0 rgba(255, 211, 150, .10),
        0 30px 25px 0 rgba(255, 211, 150, .15),
        0 5px 10px 0 rgba(255, 211, 150, .25);
}

/* Conteúdo do botão */
.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button-text {
    line-height: normal;
    text-align: center;
    color: #3D2E12; /* Tom café elegante para contraste */
    font-weight: 600;
}

.elementor-1706 .elementor-element.elementor-element-29b058e .elementor-button:focus-visible {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa4b1a2 */.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow:
        0 323px 90px 0 rgba(255, 211, 150, .01),
        0 207px 83px 0 rgba(255, 211, 150, .07),
        0 116px 70px 0 rgba(255, 211, 150, .18),
        0 52px 52px 0 rgba(255, 211, 150, .32),
        0 13px 28px 0 rgba(255, 211, 150, .45);
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button::before,
.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* Base dourada */
.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button::before {
    background: linear-gradient(83deg,
        #D8A868 -11.49%,
        #E6B97C 19.68%,
        #FFD396 50.85%,
        #E6B97C 82.01%,
        #D8A868 113.18%);
    z-index: 0;
    opacity: 1;
}

/* Brilho ao passar o mouse */
.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button::after {
    background: linear-gradient(83deg,
        #FFE3BD -11.49%,
        #FFD9A3 19.68%,
        #FFF2DD 50.85%,
        #FFD9A3 82.01%,
        #FFE3BD 113.18%);
    opacity: 0;
    z-index: 1;
}

.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button:hover::after {
    opacity: 1;
}

/* Pressionado */
.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button:active {
    transform: translateY(3px);
    box-shadow:
        0 -2px 0 0 #E6B97C inset,
        0 140px 50px 0 rgba(255, 211, 150, .05),
        0 80px 40px 0 rgba(255, 211, 150, .10),
        0 30px 25px 0 rgba(255, 211, 150, .15),
        0 5px 10px 0 rgba(255, 211, 150, .25);
}

/* Conteúdo do botão */
.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button-text {
    line-height: normal;
    text-align: center;
    color: #3D2E12; /* Tom café elegante para contraste */
    font-weight: 600;
}

.elementor-1706 .elementor-element.elementor-element-aa4b1a2 .elementor-button:focus-visible {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8c74ad */.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow:
        0 323px 90px 0 rgba(255, 211, 150, .01),
        0 207px 83px 0 rgba(255, 211, 150, .07),
        0 116px 70px 0 rgba(255, 211, 150, .18),
        0 52px 52px 0 rgba(255, 211, 150, .32),
        0 13px 28px 0 rgba(255, 211, 150, .45);
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button::before,
.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* Base dourada */
.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button::before {
    background: linear-gradient(83deg,
        #D8A868 -11.49%,
        #E6B97C 19.68%,
        #FFD396 50.85%,
        #E6B97C 82.01%,
        #D8A868 113.18%);
    z-index: 0;
    opacity: 1;
}

/* Brilho ao passar o mouse */
.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button::after {
    background: linear-gradient(83deg,
        #FFE3BD -11.49%,
        #FFD9A3 19.68%,
        #FFF2DD 50.85%,
        #FFD9A3 82.01%,
        #FFE3BD 113.18%);
    opacity: 0;
    z-index: 1;
}

.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button:hover::after {
    opacity: 1;
}

/* Pressionado */
.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button:active {
    transform: translateY(3px);
    box-shadow:
        0 -2px 0 0 #E6B97C inset,
        0 140px 50px 0 rgba(255, 211, 150, .05),
        0 80px 40px 0 rgba(255, 211, 150, .10),
        0 30px 25px 0 rgba(255, 211, 150, .15),
        0 5px 10px 0 rgba(255, 211, 150, .25);
}

/* Conteúdo do botão */
.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button-text {
    line-height: normal;
    text-align: center;
    color: #3D2E12; /* Tom café elegante para contraste */
    font-weight: 600;
}

.elementor-1706 .elementor-element.elementor-element-e8c74ad .elementor-button:focus-visible {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f6886d */.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow:
        0 323px 90px 0 rgba(255, 211, 150, .01),
        0 207px 83px 0 rgba(255, 211, 150, .07),
        0 116px 70px 0 rgba(255, 211, 150, .18),
        0 52px 52px 0 rgba(255, 211, 150, .32),
        0 13px 28px 0 rgba(255, 211, 150, .45);
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button::before,
.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* Base dourada */
.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button::before {
    background: linear-gradient(83deg,
        #D8A868 -11.49%,
        #E6B97C 19.68%,
        #FFD396 50.85%,
        #E6B97C 82.01%,
        #D8A868 113.18%);
    z-index: 0;
    opacity: 1;
}

/* Brilho ao passar o mouse */
.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button::after {
    background: linear-gradient(83deg,
        #FFE3BD -11.49%,
        #FFD9A3 19.68%,
        #FFF2DD 50.85%,
        #FFD9A3 82.01%,
        #FFE3BD 113.18%);
    opacity: 0;
    z-index: 1;
}

.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button:hover::after {
    opacity: 1;
}

/* Pressionado */
.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button:active {
    transform: translateY(3px);
    box-shadow:
        0 -2px 0 0 #E6B97C inset,
        0 140px 50px 0 rgba(255, 211, 150, .05),
        0 80px 40px 0 rgba(255, 211, 150, .10),
        0 30px 25px 0 rgba(255, 211, 150, .15),
        0 5px 10px 0 rgba(255, 211, 150, .25);
}

/* Conteúdo do botão */
.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button-text {
    line-height: normal;
    text-align: center;
    color: #3D2E12; /* Tom café elegante para contraste */
    font-weight: 600;
}

.elementor-1706 .elementor-element.elementor-element-2f6886d .elementor-button:focus-visible {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3de935f */.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    box-shadow:
        0 323px 90px 0 rgba(255, 211, 150, .01),
        0 207px 83px 0 rgba(255, 211, 150, .07),
        0 116px 70px 0 rgba(255, 211, 150, .18),
        0 52px 52px 0 rgba(255, 211, 150, .32),
        0 13px 28px 0 rgba(255, 211, 150, .45);
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button::before,
.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease;
    pointer-events: none;
}

/* Base dourada */
.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button::before {
    background: linear-gradient(83deg,
        #D8A868 -11.49%,
        #E6B97C 19.68%,
        #FFD396 50.85%,
        #E6B97C 82.01%,
        #D8A868 113.18%);
    z-index: 0;
    opacity: 1;
}

/* Brilho ao passar o mouse */
.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button::after {
    background: linear-gradient(83deg,
        #FFE3BD -11.49%,
        #FFD9A3 19.68%,
        #FFF2DD 50.85%,
        #FFD9A3 82.01%,
        #FFE3BD 113.18%);
    opacity: 0;
    z-index: 1;
}

.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button:hover::after {
    opacity: 1;
}

/* Pressionado */
.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button:active {
    transform: translateY(3px);
    box-shadow:
        0 -2px 0 0 #E6B97C inset,
        0 140px 50px 0 rgba(255, 211, 150, .05),
        0 80px 40px 0 rgba(255, 211, 150, .10),
        0 30px 25px 0 rgba(255, 211, 150, .15),
        0 5px 10px 0 rgba(255, 211, 150, .25);
}

/* Conteúdo do botão */
.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button-text {
    line-height: normal;
    text-align: center;
    color: #3D2E12; /* Tom café elegante para contraste */
    font-weight: 600;
}

.elementor-1706 .elementor-element.elementor-element-3de935f .elementor-button:focus-visible {
    outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70b582 *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-e70b582 {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-e70b582::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-e70b582 > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-e70b582 {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345df8c *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-345df8c {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-345df8c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-345df8c > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-345df8c {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36b185a *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-36b185a {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-36b185a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-36b185a > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-36b185a {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896b9c4 *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-896b9c4 {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-896b9c4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-896b9c4 > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-896b9c4 {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b39d6 *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-58b39d6 {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-58b39d6::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-58b39d6 > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-58b39d6 {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c95eaf8 *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-c95eaf8 {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-c95eaf8::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-c95eaf8 > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-c95eaf8 {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb61ecc */.brilho2 .elementor-button {
 background: #ffffff !important;
 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 container, class: .elementor-element-06b5d44 */.meu-container {
  position: relative;
  border-radius: 18px;
  padding: 40px;

  /* Efeito vidro */
  background: rgba(30, 30, 30, 0.35);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border: 1px solid rgba(255, 255, 255, 0.10);

  overflow: hidden;
}

/* Bolha 1 interna */
.meu-container::before {
  content: "";
  position: absolute;
  width: 340px;
  height: 340px;
  background: rgba(140, 140, 140, 0.5);
  border-radius: 50%;
  filter: blur(70px);
  animation: moveInside1 20s linear infinite;
  pointer-events: none;
  z-index: 0;
}

/* Bolha 2 interna */
.meu-container::after {
  content: "";
  position: absolute;
  width: 280px;
  height: 280px;
  background: rgba(60, 60, 60, 0.45);
  border-radius: 50%;
  filter: blur(65px);
  animation: moveInside2 26s linear infinite;
  pointer-events: none;
  z-index: 0;
}

/* Conteúdo sempre por cima */
.meu-container > * {
  position: relative;
  z-index: 5;
}

/* Movimentação suave dentro do container */
@keyframes moveInside1 {
  0% { transform: translate(-20%, -20%) scale(1); }
  25% { transform: translate(40%, -10%) scale(1.25); }
  50% { transform: translate(60%, 40%) scale(1.1); }
  75% { transform: translate(-10%, 60%) scale(1.3); }
  100% { transform: translate(-20%, -20%) scale(1); }
}

@keyframes moveInside2 {
  0% { transform: translate(60%, 60%) scale(1); }
  25% { transform: translate(0%, 20%) scale(1.2); }
  50% { transform: translate(-40%, -20%) scale(1.05); }
  75% { transform: translate(20%, -50%) scale(1.25); }
  100% { transform: translate(60%, 60%) scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-617178f *//* SILK GOLD – Dourado de luxo com movimento sutil */
.luxo-dourado .elementor-heading-title,
.luxo-dourado .elementor-image-box-title,
.luxo-dourado h1, .luxo-dourado h2, .luxo-dourado h3 {
  display: inline-block;
  font-weight: 600;
  background: linear-gradient(
    115deg,
    #F8E8C8 0%,
    #F4D9A8 20%,
    #E6C07B 40%,
    #C9A868 60%,
    #F4D9A8 80%,
    #F8E8C8 100%
  );
  background-size: 250% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: goldSilk 6.5s ease-in-out infinite;
}

/* Movimento sedoso e discreto */
@keyframes goldSilk {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfe6cff *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-cfe6cff {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-cfe6cff::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-cfe6cff > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-cfe6cff {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9789609 *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-9789609 {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-9789609::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-9789609 > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-9789609 {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cee19e *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-3cee19e {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-3cee19e::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-3cee19e > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-3cee19e {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3090079 *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-3090079 {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-3090079::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-3090079 > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-3090079 {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7612d *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-ed7612d {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-ed7612d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-ed7612d > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-ed7612d {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-038ddcd *//* Vidro premium escuro profundo */
.elementor-1706 .elementor-element.elementor-element-038ddcd {
  position: relative;
  background: rgba(10, 10, 10, 0.65); /* ← ESCURIDÃO ELEGANTE */
  backdrop-filter: blur(28px) saturate(200%);
  -webkit-backdrop-filter: blur(28px) saturate(200%);
  border-radius: 22px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.08); /* leve borda para definição */
}

/* Reflexo dourado sedoso e lento */
.elementor-1706 .elementor-element.elementor-element-038ddcd::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(210, 170, 110, 0.20) 40%,
      rgba(245, 208, 132, 0.55) 50%, /* ← DOURADO MAIS PRESENTE */
      rgba(210, 170, 110, 0.20) 60%,
      rgba(255, 255, 255, 0) 100%
  );
  background-size: 300% 300%;
  animation: goldWash 26s ease-in-out infinite; /* ← movimento lento e luxuoso */
  pointer-events: none;
  z-index: 1;
}

/* Conteúdo acima do vidro */
.elementor-1706 .elementor-element.elementor-element-038ddcd > * {
  position: relative;
  z-index: 2;
}

/* Movimento suave */
@keyframes goldWash {
  0%   { background-position:   0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position:   0% 50%; }
}

/* Caso o navegador não suporte blur */
@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
  .elementor-1706 .elementor-element.elementor-element-038ddcd {
    background: #111111;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8ab84 */.elementor-1706 .elementor-element.elementor-element-7e8ab84 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

/* Camada das bolinhas */
.elementor-1706 .elementor-element.elementor-element-7e8ab84::before {
  content: "";
  position: absolute;
  inset: -30% 0 -30% 0;
  pointer-events: none;
  z-index: 0;

  /* muitas bolinhas pequenas */
  background:
    radial-gradient(circle at 30% 140%, rgba(255,211,150,0.18) 0px, transparent 14px),
    radial-gradient(circle at 45% 165%, rgba(255,211,150,0.22) 0px, transparent 16px),
    radial-gradient(circle at 60% 130%, rgba(255,211,150,0.15) 0px, transparent 12px),
    radial-gradient(circle at 48% 150%, rgba(255,211,150,0.20) 0px, transparent 15px),
    radial-gradient(circle at 42% 170%, rgba(255,211,150,0.16) 0px, transparent 13px),
    radial-gradient(circle at 57% 180%, rgba(255,211,150,0.19) 0px, transparent 14px),
    radial-gradient(circle at 50% 200%, rgba(255,211,150,0.22) 0px, transparent 16px),
    radial-gradient(circle at 35% 190%, rgba(255,211,150,0.14) 0px, transparent 12px),
    radial-gradient(circle at 65% 160%, rgba(255,211,150,0.13) 0px, transparent 11px),
    radial-gradient(circle at 55% 210%, rgba(255,211,150,0.17) 0px, transparent 13px);

  filter: blur(14px);   /* deixa suave e etéreo */
  opacity: 0.35;        /* luminosidade sutil */
  animation: gold-float 32s ease-in-out infinite;
}

/* Movimento suave que sobe lentamente e respira */
@keyframes gold-float {
  0%   { transform: translateY(16%); }
  50%  { transform: translateY(-10%); }
  100% { transform: translateY(16%); }
}

/* Conteúdo fica acima */
.elementor-1706 .elementor-element.elementor-element-7e8ab84 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13ff7e4 *//* ===== MOVIMENTO LENTO DO BRILHO (IDLE) ===== */
.brilho2 .elementor-button::before {
  /* mantém seu radial, mas agora anima devagar */
  animation: glow-drift 6s ease-in-out infinite alternate;
}

/* acelera levemente no hover */
.brilho2 .elementor-button:hover::before {
  animation-duration: 1.4s;
}

@keyframes glow-drift {
  from { transform: translate(-20%, -50%) scale(1); }
  to   { transform: translate( 20%, -50%) scale(1); }
}

/* ===== HOVER TOTALMENTE DOURADO ===== */
.brilho2 .elementor-button {
  /* base clara e borda dourada para já “puxar” o premium */
  background: #FFF9EC !important;
  border-color: #FFD396;
}

/* cor do texto no modo premium (melhor contraste) */
.brilho2 .elementor-button .elementor-button-text,
.brilho2 .elementor-button .elementor-button-icon {
  color: #3D2E12;
}

/* ao passar o mouse: enche de dourado (gradiente metálico) */
.brilho2 .elementor-button:hover {
  background: linear-gradient(83deg, #D8A868 0%, #FFD396 50%, #E6B97C 100%) !important;
  border-color: #E6B97C;
  transition: background 0.35s ease, border-color 0.35s ease;
}

/* brilho “sheen” cruzando o botão no hover */
.brilho2 .elementor-button::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background: linear-gradient(100deg,
              transparent 0%,
              rgba(255,255,255,.25) 40%,
              rgba(255,255,255,.65) 50%,
              rgba(255,255,255,.25) 60%,
              transparent 100%);
  background-size: 250% 100%;
  opacity: 0;
  transition: opacity .25s ease, background-position 0.8s ease;
  z-index: 2;
}
.brilho2 .elementor-button:hover::after {
  opacity: 1;
  background-position: 200% 0; /* faz o “sheen” atravessar */
}

/* ===== GRADIENTES DAS AURAS (ANTES/DEPOIS) EM DOURADO ===== */
.brilho1::before {
  background: linear-gradient(to right, transparent 30%, #FFD396 80%, #E6B97C 95%);
}
.brilho1::after {
  background: linear-gradient(to left, transparent 30%, #FFD396 80%, #E6B97C 95%);
}

/* opcional: troca suave entre as auras no hover (efeito contínuo) */
.brilho1:hover { --before-opacity: 0; --after-opacity: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edda5e3 */Ambiente reservado, briefing rápido, bebidas, playlist leve. Você sabe cada etapa antes de começar./* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6bf350 */.elementor-1706 .elementor-element.elementor-element-b6bf350{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c196ab4 */.elementor-1706 .elementor-element.elementor-element-c196ab4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73daf84 */.elementor-1706 .elementor-element.elementor-element-73daf84{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ebf85f */.elementor-1706 .elementor-element.elementor-element-1ebf85f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-78498a2 */.elementor-1706 .elementor-element.elementor-element-78498a2{
    text-wrap: balance;
}/* End custom CSS */