.elementor-1472 .elementor-element.elementor-element-f660eca{--display:flex;--min-height:100vh;--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;--margin-top:-10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1472 .elementor-element.elementor-element-0c6fd64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1472 .elementor-element.elementor-element-08fed93 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:1.25em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-6bbffb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-1472 .elementor-element.elementor-element-cf9d6cc{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1472 .elementor-element.elementor-element-d738fa8.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d738fa8 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-d738fa8 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-d738fa8 .elementor-icon svg{height:181px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1472 .elementor-element.elementor-element-cb86888{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-cb86888.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-cb86888 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1472 .elementor-element.elementor-element-73171fb{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-73171fb.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-6f608b9.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-743046c{--display:flex;}.elementor-1472 .elementor-element.elementor-element-cbf76e8.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-cbf76e8 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-cbf76e8 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-cbf76e8 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-9a7bd49{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-9a7bd49.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-9a7bd49 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3c02c1a{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3c02c1a.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-c2e5bab.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-8581115{--display:flex;}.elementor-1472 .elementor-element.elementor-element-5e90ae1.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-5e90ae1 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-5e90ae1 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-5e90ae1 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-280672e{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-280672e.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-280672e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3008b92{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3008b92.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-a099eb0.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-cd0216d{--display:flex;}.elementor-1472 .elementor-element.elementor-element-43c9c91.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-43c9c91 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-43c9c91 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-43c9c91 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-834bc8b{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-834bc8b.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-834bc8b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-6381ae8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-6381ae8.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-473c0eb.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-b84466a{--display:flex;}.elementor-1472 .elementor-element.elementor-element-d04a5ac.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d04a5ac .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-d04a5ac .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-d04a5ac .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-05f77ea{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-05f77ea.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-05f77ea .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-79d2bf0{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-79d2bf0.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-bfc7837.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-d3dc8b2{--display:flex;}.elementor-1472 .elementor-element.elementor-element-f021e3c.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-f021e3c .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-f021e3c .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-f021e3c .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-a12fc29{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-a12fc29.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-a12fc29 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3a464ce{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3a464ce.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-08a0731.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-1bc7e9c{--display:flex;}.elementor-1472 .elementor-element.elementor-element-95dd18f.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-95dd18f .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-95dd18f .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-95dd18f .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-6dcd477{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-6dcd477.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-6dcd477 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-2be519a{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-2be519a.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-1d19264.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-629563c{--display:flex;}.elementor-1472 .elementor-element.elementor-element-81219c8.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-81219c8 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-81219c8 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-81219c8 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-6cfc9da{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-6cfc9da.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-6cfc9da .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3e1be3c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-3e1be3c.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-087d2c7.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-5eff743{--display:flex;}.elementor-1472 .elementor-element.elementor-element-d795961.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d795961 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-d795961 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-d795961 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-8868677{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-8868677.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-8868677 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-1e5936c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-1e5936c.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-44b0932.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-510cd96{--display:flex;}.elementor-1472 .elementor-element.elementor-element-a8855c8.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-a8855c8 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-a8855c8 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-a8855c8 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-d842d63{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-d842d63.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d842d63 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-8402c86{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-8402c86.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-df0af58.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-b439ad4{--display:flex;}.elementor-1472 .elementor-element.elementor-element-611e724.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-611e724 .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-611e724 .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-611e724 .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-d9545b9{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-d9545b9.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d9545b9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-ee90bbf{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-ee90bbf.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-be025a7.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-1472 .elementor-element.elementor-element-39f31fc{--display:flex;}.elementor-1472 .elementor-element.elementor-element-b92837b.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-b92837b .elementor-icon-wrapper{text-align:center;}.elementor-1472 .elementor-element.elementor-element-b92837b .elementor-icon{font-size:181px;}.elementor-1472 .elementor-element.elementor-element-b92837b .elementor-icon svg{height:181px;}.elementor-1472 .elementor-element.elementor-element-09742c4{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-1472 .elementor-element.elementor-element-09742c4.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-09742c4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:1.75em;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-090a846{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-1472 .elementor-element.elementor-element-090a846.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{background-color:#000000;font-family:"Space Grotesk", Sans-serif;font-size:21px;font-weight:700;fill:#000000;color:#000000;}.elementor-1472 .elementor-element.elementor-element-d148e4b.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button .elementor-button-content-wrapper{gap:20px;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1472 .elementor-element.elementor-element-6f608b9.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-c2e5bab.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-a099eb0.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-473c0eb.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-bfc7837.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-08a0731.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-1d19264.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-087d2c7.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-44b0932.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-df0af58.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-be025a7.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{font-size:18px;}.elementor-1472 .elementor-element.elementor-element-d148e4b.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1472 .elementor-element.elementor-element-08fed93{text-align:center;}.elementor-1472 .elementor-element.elementor-element-08fed93 .elementor-heading-title{font-size:1.5em;}.elementor-1472 .elementor-element.elementor-element-6bbffb8{--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-1472 .elementor-element.elementor-element-cf9d6cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1472 .elementor-element.elementor-element-cf9d6cc.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1472 .elementor-element.elementor-element-6f608b9.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-c2e5bab.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-a099eb0.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-473c0eb.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-bfc7837.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-08a0731.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-1d19264.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-087d2c7.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-44b0932.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-df0af58.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-be025a7.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{font-size:16px;}.elementor-1472 .elementor-element.elementor-element-d148e4b.elementor-element{--align-self:center;}.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-1472 .elementor-element.elementor-element-0c6fd64{--content-width:1280px;}.elementor-1472 .elementor-element.elementor-element-6bbffb8{--content-width:1280px;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for icon, class: .elementor-element-d738fa8 */.elementor-1472 .elementor-element.elementor-element-d738fa8{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f608b9 */.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button, .elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button, .elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-6f608b9 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9d6cc */.elementor-1472 .elementor-element.elementor-element-cf9d6cc{
  position: relative;
  width: 100%;
  max-width: 380px;
  max-height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-cf9d6cc{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-cf9d6cc{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cbf76e8 */.elementor-1472 .elementor-element.elementor-element-cbf76e8{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2e5bab */.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button, .elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button, .elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-c2e5bab .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743046c */.elementor-1472 .elementor-element.elementor-element-743046c{
  position: relative;
  width: 100%;
  max-width: 380px;
  max-height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-743046c{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-743046c{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5e90ae1 */.elementor-1472 .elementor-element.elementor-element-5e90ae1{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a099eb0 */.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button, .elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button, .elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-a099eb0 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8581115 */.elementor-1472 .elementor-element.elementor-element-8581115{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-8581115{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-8581115{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43c9c91 */.elementor-1472 .elementor-element.elementor-element-43c9c91{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-473c0eb */.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button, .elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button, .elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-473c0eb .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd0216d */.elementor-1472 .elementor-element.elementor-element-cd0216d{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 100%;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-cd0216d{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-cd0216d{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d04a5ac */.elementor-1472 .elementor-element.elementor-element-d04a5ac{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfc7837 */.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button, .elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button, .elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-bfc7837 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b84466a */.elementor-1472 .elementor-element.elementor-element-b84466a{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-b84466a{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-b84466a{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f021e3c */.elementor-1472 .elementor-element.elementor-element-f021e3c{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08a0731 */.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button, .elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button, .elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-08a0731 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3dc8b2 */.elementor-1472 .elementor-element.elementor-element-d3dc8b2{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-d3dc8b2{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-d3dc8b2{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-95dd18f */.elementor-1472 .elementor-element.elementor-element-95dd18f{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d19264 */.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button, .elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button, .elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-1d19264 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc7e9c */.elementor-1472 .elementor-element.elementor-element-1bc7e9c{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-1bc7e9c{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-1bc7e9c{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-81219c8 */.elementor-1472 .elementor-element.elementor-element-81219c8{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-087d2c7 */.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button, .elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button, .elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-087d2c7 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629563c */.elementor-1472 .elementor-element.elementor-element-629563c{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-629563c{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-629563c{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d795961 */.elementor-1472 .elementor-element.elementor-element-d795961{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44b0932 */.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button, .elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button, .elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-44b0932 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eff743 */.elementor-1472 .elementor-element.elementor-element-5eff743{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-5eff743{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-5eff743{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a8855c8 */.elementor-1472 .elementor-element.elementor-element-a8855c8{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df0af58 */.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button, .elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button, .elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-df0af58 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510cd96 */.elementor-1472 .elementor-element.elementor-element-510cd96{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-510cd96{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-510cd96{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-611e724 */.elementor-1472 .elementor-element.elementor-element-611e724{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be025a7 */.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button, .elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button, .elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-be025a7 .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b439ad4 */.elementor-1472 .elementor-element.elementor-element-b439ad4{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-b439ad4{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-b439ad4{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b92837b */.elementor-1472 .elementor-element.elementor-element-b92837b{
    position: absolute;
    top: -89px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d148e4b */.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button, .elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-icon{
    position: relative;
    z-index: 2;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 15px;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{
    padding: 20px;
    transition: 0.5s;
    background: transparent !important;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button, .elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-icon{
    position: relative;
    z-index: 2;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 0;
  transition: opacity 0.3s linear;
  opacity: 1;
  border-radius: 10px;
}
}

@media(max-width:767px){
    .elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:before {
  position: absolute;
  content: "";
  inset: 0;
  background: linear-gradient(95deg, #C6A667 6.14%, #E8D09B 59.02%,#F4E8C1 85.46%,#E8D09B 98.68%,#C6A667 111.9%);
  z-index: 1;
  transition: opacity 0.2s linear;
  opacity: 0;
  border-radius: 10px;
}
}
@media(max-width:767px){
.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:hover:before {
  opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{
    padding: 15px;
    transition: 0.5s;
    background: transparent !important;
}
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-icon{
    z-index: 1;
    font-size: 0,850em;    
    transition: 0.5s;
    margin-bottom: 0;
    opacity: 0;
    animation: seta 1s infinite ease-in-out;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-text{
    z-index: 2;
    transition: 0.7s;
    width: 100% !important;
    white-space: nowrap;
    transform: translatex(20px) /*ajuste a posição do texto aqui*/
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:hover .elementor-button-icon{
    opacity: 1;
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button:hover .elementor-button-text{
    transform: translatex(0);
}

@keyframes seta{
    0%, 100%{
        transform: translatex(10%); /*ajuste a posição do ícone aqui*/
    }
    50%{
        transform: translatex(50%); /*ajuste a posição do ícone aqui*/
    }
}

.elementor-1472 .elementor-element.elementor-element-d148e4b .elementor-button{
    animation: pisca 1.8s infinite;
    border-radius:15px;
    box-shadow: 0px 0px 20px -5px #C8A86A; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39f31fc */.elementor-1472 .elementor-element.elementor-element-39f31fc{
  position: relative;
  width: 100%;
  max-width: 380px;
  height: 640px;
  border-radius: 0.9375rem;
  border: 1px solid #FFFBFB;
  background: rgba(29, 45, 74, 0.25);
  backdrop-filter: blur(14.45px);
  -webkit-backdrop-filter: blur(14.45px);
  padding: clamp(30px, 5vw, 50px);
  box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px){
  .elementor-1472 .elementor-element.elementor-element-39f31fc{
    max-width: 340px;
    min-height: 500px;
    padding: 40px 28px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .elementor-1472 .elementor-element.elementor-element-39f31fc{
    max-width: 100%;
    min-height: auto;
    padding: 32px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f660eca */.elementor-1472 .elementor-element.elementor-element-f660eca{
    background: var(--degrade, linear-gradient(180deg, #004E8D 0%, #003C6D 50.79%, #002A4C 76.18%));
}/* End custom CSS */