.elementor-13 .elementor-element.elementor-element-3c6a083{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3c6a083:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3c6a083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bca2736 );}.elementor-13 .elementor-element.elementor-element-6cb541f{--display:flex;--justify-content:center;}.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 );line-height:var( --e-global-typography-text-line-height );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-13 .elementor-element.elementor-element-4b0568e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:#FFFFFF;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-db6737b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-13 .elementor-element.elementor-element-db6737b .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:80px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1a224fe{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d9c70cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e2287f4 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-13 .elementor-element.elementor-element-6f861d9 .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-c2dd575 );color:var( --e-global-color-c2dd575 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-13 .elementor-element.elementor-element-a8c6953{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-fbd43d4 img{border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-f98b602{--display:flex;--overlay-opacity:0.5;}.elementor-13 .elementor-element.elementor-element-f98b602:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f98b602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bca2736 );}.elementor-13 .elementor-element.elementor-element-f98b602::before, .elementor-13 .elementor-element.elementor-element-f98b602 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-f98b602 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-f98b602 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-f98b602 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-f98b602 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-0393c10{font-family:"Fraunces", Sans-serif;font-size:20px;font-weight:300;font-style:italic;color:var( --e-global-color-c2dd575 );}.elementor-13 .elementor-element.elementor-element-e00ac0c{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e00ac0c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e00ac0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-376e45c );}.elementor-13 .elementor-element.elementor-element-53e9cb8{--display:flex;}.elementor-13 .elementor-element.elementor-element-b6d400b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-a36be62 );}.elementor-13 .elementor-element.elementor-element-e3b6f7a{padding:0px 400px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e3b6f7a .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:500;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-9d02fab{padding:0px 300px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-13 .elementor-element.elementor-element-05bc90e{--display:flex;}.elementor-13 .elementor-element.elementor-element-f485bac{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f485bac:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f485bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-376e45c );}.elementor-13 .elementor-element.elementor-element-62cdbbc{background-color:var( --e-global-color-6b107cb );padding:30px 30px 30px 30px;border-style:solid;border-width:1px 0px 1px 1px;border-color:var( --e-global-color-18c4c90 );border-radius:20px 20px 20px 20px;box-shadow:-5px 0px 0px -1px #FF3D57;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;}.elementor-13 .elementor-element.elementor-element-62cdbbc.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-07fb627{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-07fb627:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-07fb627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-376e45c );}.elementor-13 .elementor-element.elementor-element-7780e29{--display:flex;}.elementor-13 .elementor-element.elementor-element-042b162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-a36be62 );}.elementor-13 .elementor-element.elementor-element-764cc6f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-764782b{padding:0px 400px 30px 0px;}.elementor-13 .elementor-element.elementor-element-77c612e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-5420341{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-18c4c90 );--border-color:var( --e-global-color-18c4c90 );--border-radius:20px 20px 20px 20px;box-shadow:0px -3px 1px 0px #FF3D57;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-5420341:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5420341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5420341.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-13 .elementor-element.elementor-element-14d6f92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:500;color:#FF3D57;}.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-13 .elementor-element.elementor-element-ca25f8c.elementor-view-stacked .elementor-icon{background-color:#E223433B;}.elementor-13 .elementor-element.elementor-element-ca25f8c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ca25f8c.elementor-view-default .elementor-icon{color:#E223433B;border-color:#E223433B;}.elementor-13 .elementor-element.elementor-element-ca25f8c.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-ca25f8c.elementor-view-default .elementor-icon svg{fill:#E223433B;}.elementor-13 .elementor-element.elementor-element-ca25f8c .elementor-icon{font-size:25px;}.elementor-13 .elementor-element.elementor-element-ca25f8c .elementor-icon svg{height:25px;}.elementor-13 .elementor-element.elementor-element-dc25dbb .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-7057ccd{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-5ad9a23{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-18c4c90 );--border-color:var( --e-global-color-18c4c90 );--border-radius:20px 20px 20px 20px;box-shadow:0px -3px 1px 0px #06B6A8;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-5ad9a23:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5ad9a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5ad9a23.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-13 .elementor-element.elementor-element-51fb652{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-a393df8 );}.elementor-13 .elementor-element.elementor-element-94f4941.elementor-view-stacked .elementor-icon{background-color:#06B6A840;}.elementor-13 .elementor-element.elementor-element-94f4941.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-94f4941.elementor-view-default .elementor-icon{color:#06B6A840;border-color:#06B6A840;}.elementor-13 .elementor-element.elementor-element-94f4941.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-94f4941.elementor-view-default .elementor-icon svg{fill:#06B6A840;}.elementor-13 .elementor-element.elementor-element-94f4941 .elementor-icon{font-size:25px;}.elementor-13 .elementor-element.elementor-element-94f4941 .elementor-icon svg{height:25px;}.elementor-13 .elementor-element.elementor-element-e06ccb1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-3f203ae{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-ccf68c1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-18c4c90 );--border-color:var( --e-global-color-18c4c90 );--border-radius:20px 20px 20px 20px;box-shadow:0px -3px 1px 0px #FFC21A;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ccf68c1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ccf68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ccf68c1.e-con:hover{--e-con-transform-translateX:5px;--e-con-transform-translateY:-5px;}.elementor-13 .elementor-element.elementor-element-04ebbcf{font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-a393df8 );}.elementor-13 .elementor-element.elementor-element-354eb7f.elementor-view-stacked .elementor-icon{background-color:#FFC21A45;}.elementor-13 .elementor-element.elementor-element-354eb7f.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-354eb7f.elementor-view-default .elementor-icon{color:#FFC21A45;border-color:#FFC21A45;}.elementor-13 .elementor-element.elementor-element-354eb7f.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-354eb7f.elementor-view-default .elementor-icon svg{fill:#FFC21A45;}.elementor-13 .elementor-element.elementor-element-354eb7f .elementor-icon{font-size:25px;}.elementor-13 .elementor-element.elementor-element-354eb7f .elementor-icon svg{height:25px;}.elementor-13 .elementor-element.elementor-element-966ad02 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:500;}.elementor-13 .elementor-element.elementor-element-655e21a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-3dd1378{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3dd1378:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3dd1378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c842406{--display:flex;}.elementor-13 .elementor-element.elementor-element-d8a2e26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-a36be62 );}.elementor-13 .elementor-element.elementor-element-c98a4cc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-2a38c06{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-8324236 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-18c4c90 );border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-09b81f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-09b81f5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-09b81f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0e07149{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-2a9e508{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-18c4c90 );border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-2a9e508 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-910a395{--display:flex;}.elementor-13 .elementor-element.elementor-element-944e67a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-a36be62 );}.elementor-13 .elementor-element.elementor-element-388ad94 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:44px;font-weight:500;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-24b227e{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;}.elementor-13 .elementor-element.elementor-element-50cf3bf .elementor-button{background-color:#FFC21A;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-13 .elementor-element.elementor-element-782a3cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-782a3cf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-782a3cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a6a7c1 );}.elementor-13 .elementor-element.elementor-element-b1e5f0a{--display:flex;}.elementor-13 .elementor-element.elementor-element-c26cfbf{color:var( --e-global-color-9af23f7 );}.elementor-13 .elementor-element.elementor-element-101b9fd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:500;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-a19e80a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-3aaadc2{--divider-border-style:solid;--divider-color:#DBDADB;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-3aaadc2 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-3aaadc2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-ba31778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-13 .elementor-element.elementor-element-db65ab7{--divider-border-style:solid;--divider-color:#DBDADB;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-db65ab7 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-db65ab7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-f01bc19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-13 .elementor-element.elementor-element-96b9260{--divider-border-style:solid;--divider-color:#DBDADB;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-96b9260 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-96b9260 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-dd827b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-13 .elementor-element.elementor-element-3fc7fec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-13 .elementor-element.elementor-element-977d2ac{--display:flex;}.elementor-13 .elementor-element.elementor-element-b1e2464{text-align:center;}.elementor-13 .elementor-element.elementor-element-b1e2464 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-bca2736 );}.elementor-13 .elementor-element.elementor-element-3ccbbae{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-6badcf9{--display:flex;}.elementor-13 .elementor-element.elementor-element-fbc8ebc{text-align:center;}.elementor-13 .elementor-element.elementor-element-fbc8ebc .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-9af23f7 );}.elementor-13 .elementor-element.elementor-element-df7752e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-bf47bbf{--display:flex;}.elementor-13 .elementor-element.elementor-element-6cd360f{text-align:center;}.elementor-13 .elementor-element.elementor-element-6cd360f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-05eb220 );}.elementor-13 .elementor-element.elementor-element-d3b5a10{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-23a5e5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-1daf243{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-18c4c90 );border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-1daf243 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13 .elementor-element.elementor-element-63f5ef8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-63f5ef8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-63f5ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-376e45c );}.elementor-13 .elementor-element.elementor-element-350918e{--display:flex;}.elementor-13 .elementor-element.elementor-element-8335b37{--e-image-carousel-slides-to-show:1;}.elementor-13 .elementor-element.elementor-element-8335b37 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-18c4c90 );border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-23fb36f{--display:flex;}.elementor-13 .elementor-element.elementor-element-1939f9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-a36be62 );}.elementor-13 .elementor-element.elementor-element-63079ce .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:50px;font-weight:500;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-acb5b14 .elementor-button{background-color:#FFC21A;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-13 .elementor-element.elementor-element-fd05688{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fd05688:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fd05688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-b1959f1{--display:flex;}.elementor-13 .elementor-element.elementor-element-ee0af45 img{width:50%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-a1ec070{--display:flex;}.elementor-13 .elementor-element.elementor-element-ec738d3 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:32px;font-weight:500;line-height:0.95em;color:var( --e-global-color-c2dd575 );}.elementor-13 .elementor-element.elementor-element-72a5e3b{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-81ca481 .elementor-button{background-color:#FFC21A;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-13 .elementor-element.elementor-element-816203f{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-816203f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-816203f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a6a7c1 );}.elementor-13 .elementor-element.elementor-element-91f3f2f{text-align:center;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-a393df8 );}.elementor-13 .elementor-element.elementor-element-1923c6b{text-align:center;}.elementor-13 .elementor-element.elementor-element-01a8f06{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.elementor-13 .elementor-element.elementor-element-575900b{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-575900b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-575900b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a6a7c1 );}.elementor-13 .elementor-element.elementor-element-7babeba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7babeba:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7babeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bca2736 );}.elementor-13 .elementor-element.elementor-element-eba1d08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.18em;color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-56a2220 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ea321c6{padding:0px 200px 0px 200px;text-align:center;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-83e7d8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-8a0f33c .elementor-button{background-color:#FFC21A;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF24;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-13 .elementor-element.elementor-element-799bbbc .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;fill:var( --e-global-color-c2dd575 );color:var( --e-global-color-c2dd575 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-91f3f2f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-4b0568e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-db6737b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-db6737b .elementor-heading-title{font-size:50px;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-d9c70cc{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13 .elementor-element.elementor-element-0393c10{font-size:18px;}.elementor-13 .elementor-element.elementor-element-b6d400b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-e3b6f7a{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e3b6f7a .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-9d02fab{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-62cdbbc{font-size:16px;}.elementor-13 .elementor-element.elementor-element-042b162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-764cc6f .elementor-heading-title{font-size:40px;line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-764782b{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d8a2e26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-2a38c06.e-con{--order:-99999 /* order start hack */;}.elementor-13 .elementor-element.elementor-element-944e67a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-388ad94 .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-24b227e{font-size:16px;}.elementor-13 .elementor-element.elementor-element-101b9fd .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-13 .elementor-element.elementor-element-b1e2464{text-align:center;}.elementor-13 .elementor-element.elementor-element-b1e2464 .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-3ccbbae{text-align:center;font-size:17px;}.elementor-13 .elementor-element.elementor-element-fbc8ebc{text-align:center;}.elementor-13 .elementor-element.elementor-element-fbc8ebc .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-df7752e{text-align:center;font-size:17px;}.elementor-13 .elementor-element.elementor-element-6cd360f{text-align:center;}.elementor-13 .elementor-element.elementor-element-6cd360f .elementor-heading-title{font-size:50px;}.elementor-13 .elementor-element.elementor-element-d3b5a10{text-align:center;font-size:17px;}.elementor-13 .elementor-element.elementor-element-1939f9a{text-align:center;}.elementor-13 .elementor-element.elementor-element-63079ce{text-align:center;}.elementor-13 .elementor-element.elementor-element-63079ce .elementor-heading-title{font-size:40px;}.elementor-13 .elementor-element.elementor-element-f789907{text-align:center;}.elementor-13 .elementor-element.elementor-element-ec738d3{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-13 .elementor-element.elementor-element-ec738d3 .elementor-heading-title{font-size:30px;}.elementor-13 .elementor-element.elementor-element-72a5e3b{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;font-size:16px;}.elementor-13 .elementor-element.elementor-element-91f3f2f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-eba1d08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-56a2220{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;text-align:center;}.elementor-13 .elementor-element.elementor-element-56a2220 .elementor-heading-title{line-height:0.95em;}.elementor-13 .elementor-element.elementor-element-ea321c6{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-bf12a52 */.elementor-13 .elementor-element.elementor-element-bf12a52 .selo-rotativo{
  position:absolute;
  right:-26px; bottom:-26px;
  width:130px; height:130px;
  background:#FFC21A;
  border-radius:50%;
  border:2px solid #2A1E2E;
  display:flex; align-items:center; justify-content:center;
  z-index:2;
}
.elementor-13 .elementor-element.elementor-element-bf12a52 .selo-rotativo b{
  font-family: 'Fraunces', Georgia, serif;
  font-size:34px;
  color:#2A1E2E;
}
.elementor-13 .elementor-element.elementor-element-bf12a52 .selo-txt{
  position:absolute; inset:0;
  animation:girar 18s linear infinite;
}
.elementor-13 .elementor-element.elementor-element-bf12a52 .selo-txt svg{ width:100%; height:100%; }
.elementor-13 .elementor-element.elementor-element-bf12a52 .selo-txt text{
  font-family:'DM Sans', sans-serif;
  font-size:13px; font-weight:700;
  letter-spacing:.14em;
  fill:#2A1E2E;
}
.elementor-13 .elementor-element.elementor-element-bf12a52{
  position: relative;
}
@keyframes girar{ to{ transform:rotate(360deg); } }
@media (max-width: 768px){
  .elementor-13 .elementor-element.elementor-element-bf12a52 .selo-rotativo{
    width: 104px;
    height: 104px;
    right: 12px;
    bottom: -20px;
  }
  .elementor-13 .elementor-element.elementor-element-bf12a52 .selo-rotativo b{
    font-size: 26px;
  }
  .elementor-13 .elementor-element.elementor-element-bf12a52 .selo-txt text{
    font-size: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6a083 */.elementor-13 .elementor-element.elementor-element-3c6a083{
  position: relative;
  overflow: hidden;
  background: #FF3D57; /* coral, se for o fundo do hero */
}

.elementor-13 .elementor-element.elementor-element-3c6a083::before{
  content:"";
  position:absolute;
  top:-150px;
  left: calc(100% - 340px); /* substitui o left:1600px fixo */
  width:420px; height:420px; border-radius:50%;
  background:#F0308A;
  opacity:.55; filter:blur(10px);
  pointer-events:none;
  z-index: 0;
}

.elementor-13 .elementor-element.elementor-element-3c6a083::after{
  content:"";
  position:absolute; bottom:-160px; left:-90px;
  width:360px; height:360px; border-radius:50%;
  background:#FFFFFF;
  opacity:.45; filter:blur(8px);
  pointer-events:none;
  z-index: 0;
}

.elementor-13 .elementor-element.elementor-element-3c6a083 > .elementor-container{
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0393c10 */.elementor-13 .elementor-element.elementor-element-0393c10{
  display: inline-flex;
  align-items: center;
  gap: 48px;
  animation: desliza 26s linear infinite;
  font-family: 'Fraunces', Georgia, serif;
  font-size: 20px;
  font-weight: 300;
  font-style: italic;
}
.elementor-13 .elementor-element.elementor-element-0393c10 .ponto{
  color: #FFC21A;
  font-style: normal;
}
@keyframes desliza{ from{ transform:translateX(0);} to{ transform:translateX(-50%);} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f98b602 */.elementor-13 .elementor-element.elementor-element-f98b602{
  padding: 18px 0;
  overflow: hidden;
  white-space: nowrap;
}/* End custom CSS */