.elementor-7 .elementor-element.elementor-element-4e7b16a{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-4e7b16a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4e7b16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morozoffclinic.com.br/wp-content/uploads/2026/01/bg1morozoff.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-8393d62{text-align:start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7db814a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7db814a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:300;color:#353937;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c6c7e88{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-a02bd11.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a02bd11 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-a02bd11 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-7 .elementor-element.elementor-element-6ce0217{--display:flex;--min-height:14px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6ce0217:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ce0217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C2F31;}.elementor-7 .elementor-element.elementor-element-2151a8d{--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;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-81f2011{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:300;letter-spacing:0.8px;color:#7C2F31;}.elementor-7 .elementor-element.elementor-element-20a6c5b{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-20a6c5b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-3676799{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-40c1114{--display:flex;--min-height:132px;--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-7 .elementor-element.elementor-element-40c1114:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-40c1114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6e071f0{--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;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F0EC;--border-color:#F5F0EC;}.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-7 .elementor-element.elementor-element-e35271d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e35271d .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-e35271d .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-92f5fbf{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-eaf097f{--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;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F0EC;--border-color:#F5F0EC;}.elementor-7 .elementor-element.elementor-element-cc7ed2e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cc7ed2e .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-cc7ed2e .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-1b48828{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-be9d056{--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;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F0EC;--border-color:#F5F0EC;}.elementor-7 .elementor-element.elementor-element-50f2cde .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-50f2cde .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-50f2cde .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-a76db41{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-34797bd{--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;}.elementor-7 .elementor-element.elementor-element-e0b284d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-e0b284d .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-e0b284d .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-9f8b939{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-0bc27a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8a0154b{--display:flex;}.elementor-7 .elementor-element.elementor-element-ce2f8d1{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;letter-spacing:0.8px;color:#7C2F31;}.elementor-7 .elementor-element.elementor-element-a2261a3{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a2261a3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-fe8d4ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d2e3b18{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-d2e3b18 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-d8c7f24{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-576b212{--display:flex;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7 .elementor-element.elementor-element-576b212:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-576b212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morozoffclinic.com.br/wp-content/uploads/2026/01/frame_14.webp");background-position:center center;background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-1c890fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c890fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c890fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6495c1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7460be4{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;letter-spacing:0.8px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-92e5b4e{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-92e5b4e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:300;line-height:1.2em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cfc0d14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6569a46{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-6569a46:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6569a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-6569a46.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-2e1486b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2e1486b .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-2e1486b .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-de0f2aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-de0f2aa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-6838823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#333333;}.elementor-7 .elementor-element.elementor-element-3cfbe61{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-3cfbe61:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3cfbe61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-3cfbe61.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-5eb4e4b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5eb4e4b .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-5eb4e4b .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-c00443a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-c00443a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-50e94a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#333333;}.elementor-7 .elementor-element.elementor-element-4576d89{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-4576d89:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4576d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-4576d89.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-f2ca587 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f2ca587 .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-f2ca587 .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-2c12708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-2c12708 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-109cb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#333333;}.elementor-7 .elementor-element.elementor-element-6416331{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-6416331:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6416331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-6416331.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-bddfe64 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-bddfe64 .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-bddfe64 .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-e9d40a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-e9d40a3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-df618f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#333333;}.elementor-7 .elementor-element.elementor-element-ef5ef7d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-ef5ef7d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ef5ef7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-ef5ef7d.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-191c8a9 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-191c8a9 .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-191c8a9 .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-46b0fb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-46b0fb4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-4aee61b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#333333;}.elementor-7 .elementor-element.elementor-element-9687892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cab8f55{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-cab8f55 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:300;line-height:64px;color:#353937;}.elementor-7 .elementor-element.elementor-element-c2537a1{--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:flex-start;}.elementor-7 .elementor-element.elementor-element-b06d747{--display:flex;--min-height:572px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:23px;--padding-right:23px;}.elementor-7 .elementor-element.elementor-element-b06d747:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b06d747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-490434a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-490434a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-67d4878{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-67d4878 .elementor-icon-list-text{color:#353937;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-678a606{--display:flex;--min-height:274px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:23px;--padding-right:23px;}.elementor-7 .elementor-element.elementor-element-678a606:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-678a606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e48815b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-e48815b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-2464912{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2464912 .elementor-icon-list-text{color:#353937;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-89ac914{--display:flex;--min-height:274px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:23px;--padding-right:23px;}.elementor-7 .elementor-element.elementor-element-89ac914:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-89ac914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-43e43d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-43e43d8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-6773379{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6773379 .elementor-icon-list-text{color:#353937;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-551f183{--display:flex;--min-height:274px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:23px;--padding-right:23px;}.elementor-7 .elementor-element.elementor-element-551f183:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-551f183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-715c45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-715c45a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-c36e12a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c36e12a .elementor-icon-list-text{color:#353937;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-9d4b64b{--display:flex;--min-height:0px;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c272d48{--e-image-carousel-slides-to-show:5;}.elementor-7 .elementor-element.elementor-element-c272d48 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fba0c45{--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;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a3ad891{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:300;letter-spacing:0.8px;color:#7C2F31;}.elementor-7 .elementor-element.elementor-element-78862aa{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-78862aa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:80px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-fbe9bb6{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-12f7635{--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;border-style:none;--border-style:none;}.elementor-7 .elementor-element.elementor-element-805cb1f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-e68b22f{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E9DCD0;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-e68b22f .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-e3733cd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2ca3d39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}.elementor-7 .elementor-element.elementor-element-2ca3d39 img{width:80%;}.elementor-7 .elementor-element.elementor-element-bd1566b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ec57aae{--display:flex;--min-height:271px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-7 .elementor-element.elementor-element-6232312{--display:flex;}.elementor-7 .elementor-element.elementor-element-53e332f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-53e332f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0434356{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-754d718{--display:flex;}.elementor-7 .elementor-element.elementor-element-c00a57f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-c00a57f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-18a4028{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a5f7cf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-961a68f{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-961a68f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:300;line-height:1.2em;letter-spacing:-0.04em;color:#353937;}.elementor-7 .elementor-element.elementor-element-4f6d822.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4f6d822 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-4f6d822 .elementor-button{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:20px 50px 20px 50px;}.elementor-7 .elementor-element.elementor-element-b5bb5e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-30cc663{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-30cc663:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30cc663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-30cc663.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-f2919bf .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f2919bf .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-f2919bf .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-f867a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-f867a86 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-07e5be1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a76e63e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-a76e63e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a76e63e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-a76e63e.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-5a1d57f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5a1d57f .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-5a1d57f .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-ed1e6f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-ed1e6f8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-37c18c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c54ff9a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-c54ff9a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c54ff9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-c54ff9a.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-9d292a2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9d292a2 .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9d292a2 .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-b69981b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-b69981b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-af1e40f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9308660{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:14px;--padding-left:37px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-9308660:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9308660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-7 .elementor-element.elementor-element-9308660.e-con{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-adabc47 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-adabc47 .elementor-icon{font-size:21px;}.elementor-7 .elementor-element.elementor-element-adabc47 .elementor-icon svg{height:21px;}.elementor-7 .elementor-element.elementor-element-2613399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-2613399 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0d9a94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dcd5df2{--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;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-78f1c72{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-78f1c72 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-14d5227{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-72c9cf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a5c7190{--display:flex;}.elementor-7 .elementor-element.elementor-element-594779e{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-594779e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-0e64b8e{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-e230330{--display:flex;--min-height:445px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-33327c7{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-33327c7 iframe{height:417px;}.elementor-7 .elementor-element.elementor-element-b8eea39{--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;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ea3a3e3{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-ea3a3e3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:700;font-style:italic;color:#353937;}.elementor-7 .elementor-element.elementor-element-f04a292{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-be54ea2{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-9283c72{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f972926{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-f7d96eb{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b46ef68{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-871aabd{--display:flex;border-style:none;--border-style:none;--padding-top:10px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-18e1935{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-b4e1e16{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 896px );max-width:896px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:896px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-b4e1e16 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#00000005;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000A;}.elementor-7 .elementor-element.elementor-element-b4e1e16 {--n-accordion-padding:26px 27px 26px 47px;}:where( .elementor-7 .elementor-element.elementor-element-b4e1e16 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-0bf7d71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-39ab9f5{--display:flex;--min-height:400px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-476a75a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-476a75a .elementor-icon{font-size:42px;}.elementor-7 .elementor-element.elementor-element-476a75a .elementor-icon svg{height:42px;}.elementor-7 .elementor-element.elementor-element-8db9cc6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-8db9cc6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d8dea6a{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ec95d75{--display:flex;}.elementor-7 .elementor-element.elementor-element-356a634 .elementor-button{background-color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;fill:#7C2F31;color:#7C2F31;padding:20px 50px 20px 50px;}.elementor-7 .elementor-element.elementor-element-356a634.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-356a634 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7 .elementor-element.elementor-element-f7b53e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-b3daaa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E9DCD0;--border-color:#E9DCD0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed50111{text-align:start;}.elementor-7 .elementor-element.elementor-element-532f7b1{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-e83b2cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-f95a9d5{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;color:#353937;}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-fdb14b6{--e-icon-list-icon-size:37px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-fdb14b6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-a652292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0EC;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-6495c1b{--width:50%;}.elementor-7 .elementor-element.elementor-element-cfc0d14{--width:50%;}.elementor-7 .elementor-element.elementor-element-754d718{--width:30%;}.elementor-7 .elementor-element.elementor-element-a5f7cf5{--width:50%;}.elementor-7 .elementor-element.elementor-element-b5bb5e4{--width:50%;}.elementor-7 .elementor-element.elementor-element-a5c7190{--width:78%;}}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-7db814a{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-7 .elementor-element.elementor-element-c6c7e88{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-7 .elementor-element.elementor-element-a2261a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-fe8d4ca{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-7 .elementor-element.elementor-element-d8c7f24{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-7 .elementor-element.elementor-element-7460be4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-cab8f55{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-7 .elementor-element.elementor-element-78862aa{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-7 .elementor-element.elementor-element-fbe9bb6{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-7 .elementor-element.elementor-element-ec57aae{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-0434356{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-7 .elementor-element.elementor-element-961a68f{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-7 .elementor-element.elementor-element-b5bb5e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-594779e{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-7 .elementor-element.elementor-element-0e64b8e{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-7 .elementor-element.elementor-element-ea3a3e3{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-7 .elementor-element.elementor-element-d8dea6a{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-7 .elementor-element.elementor-element-532f7b1{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-7 .elementor-element.elementor-element-e83b2cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f95a9d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-4e7b16a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4e7b16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morozoffclinic.com.br/wp-content/uploads/2026/01/BGTABLETMOROZOFF.webp");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-4e7b16a{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8393d62{text-align:center;}.elementor-7 .elementor-element.elementor-element-7db814a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-c6c7e88{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;text-align:center;}.elementor-7 .elementor-element.elementor-element-a02bd11.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-81f2011{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-20a6c5b{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-7 .elementor-element.elementor-element-3676799{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-40c1114{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-6e071f0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-7 .elementor-element.elementor-element-eaf097f{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-7 .elementor-element.elementor-element-be9d056{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-7 .elementor-element.elementor-element-0bc27a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-8a0154b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-ce2f8d1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ce2f8d1{text-align:center;}.elementor-7 .elementor-element.elementor-element-a2261a3{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;text-align:center;}.elementor-7 .elementor-element.elementor-element-fe8d4ca{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;text-align:center;}.elementor-7 .elementor-element.elementor-element-d8c7f24{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;text-align:center;}.elementor-7 .elementor-element.elementor-element-576b212{--min-height:678px;}.elementor-7 .elementor-element.elementor-element-1c890fe{--gap:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-7 .elementor-element.elementor-element-92e5b4e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-92e5b4e .elementor-heading-title{font-size:44px;}.elementor-7 .elementor-element.elementor-element-cfc0d14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6569a46{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-de0f2aa .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-6838823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-3cfbe61{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-c00443a .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-50e94a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-4576d89{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2c12708 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-109cb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-6416331{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-e9d40a3 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-df618f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-ef5ef7d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-46b0fb4 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-4aee61b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-cab8f55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-c2537a1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-490434a .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-e48815b .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-43e43d8 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-715c45a .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-9d4b64b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-c272d48{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-a3ad891{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-7 .elementor-element.elementor-element-78862aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-fbe9bb6{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-12f7635{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-805cb1f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2ca3d39{text-align:center;}.elementor-7 .elementor-element.elementor-element-2ca3d39 img{width:77%;}.elementor-7 .elementor-element.elementor-element-ec57aae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6232312{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-53e332f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-53e332f .elementor-heading-title{font-size:44px;}.elementor-7 .elementor-element.elementor-element-0434356{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;text-align:start;}.elementor-7 .elementor-element.elementor-element-18a4028{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-961a68f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7 .elementor-element.elementor-element-961a68f .elementor-heading-title{font-size:44px;}.elementor-7 .elementor-element.elementor-element-4f6d822.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-30cc663{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-f867a86 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-07e5be1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-a76e63e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-ed1e6f8 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-37c18c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-c54ff9a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-b69981b .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-af1e40f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-9308660{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2613399 .elementor-heading-title{font-size:19px;line-height:1.3em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-0d9a94a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;}.elementor-7 .elementor-element.elementor-element-78f1c72{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-7 .elementor-element.elementor-element-14d5227{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-72c9cf0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-a5c7190{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-594779e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-0e64b8e{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;text-align:center;}.elementor-7 .elementor-element.elementor-element-ea3a3e3{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-7 .elementor-element.elementor-element-be54ea2{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-f972926{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-b46ef68{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-18e1935{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-8db9cc6{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-7 .elementor-element.elementor-element-d8dea6a{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;text-align:center;}.elementor-7 .elementor-element.elementor-element-356a634.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-532f7b1{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-7 .elementor-element.elementor-element-f95a9d5{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-4e7b16a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4e7b16a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morozoffclinic.com.br/wp-content/uploads/2026/01/BGMOBILEMOROZOFF.webp");}.elementor-7 .elementor-element.elementor-element-4e7b16a{--content-width:90%;--min-height:900px;}.elementor-7 .elementor-element.elementor-element-8393d62 img{width:77%;}.elementor-7 .elementor-element.elementor-element-c6c7e88{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-2151a8d{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-81f2011{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-20a6c5b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-3676799{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-0bc27a7{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ce2f8d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-a2261a3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-fe8d4ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-d2e3b18{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-d8c7f24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-576b212{--min-height:449px;}.elementor-7 .elementor-element.elementor-element-576b212:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-576b212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-7 .elementor-element.elementor-element-1c890fe{--content-width:95%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7460be4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-92e5b4e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-92e5b4e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-92e5b4e .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-cfc0d14{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6569a46{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-de0f2aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-de0f2aa .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-6838823{font-size:16px;}.elementor-7 .elementor-element.elementor-element-3cfbe61{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-c00443a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c00443a .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-50e94a3{font-size:16px;}.elementor-7 .elementor-element.elementor-element-4576d89{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2c12708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2c12708 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-109cb02{font-size:16px;}.elementor-7 .elementor-element.elementor-element-6416331{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-e9d40a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e9d40a3 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-df618f2{font-size:16px;}.elementor-7 .elementor-element.elementor-element-ef5ef7d{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-46b0fb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-46b0fb4 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-4aee61b{font-size:16px;}.elementor-7 .elementor-element.elementor-element-cab8f55 .elementor-heading-title{font-size:52px;}.elementor-7 .elementor-element.elementor-element-490434a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-490434a .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-e48815b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e48815b .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-43e43d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-43e43d8 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-715c45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-715c45a .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-9d4b64b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-c272d48{--e-image-carousel-slides-to-show:2;}.elementor-7 .elementor-element.elementor-element-fba0c45{--content-width:95%;}.elementor-7 .elementor-element.elementor-element-a3ad891{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-78862aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-78862aa .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-fbe9bb6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-e68b22f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-2ca3d39 img{width:100%;}.elementor-7 .elementor-element.elementor-element-bd1566b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ec57aae{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6232312{--width:90%;--min-height:236px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53e332f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-53e332f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-53e332f .elementor-heading-title{font-size:34px;}.elementor-7 .elementor-element.elementor-element-0434356{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-754d718{--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-18a4028{--content-width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-961a68f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-961a68f.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-961a68f .elementor-heading-title{font-size:34px;}.elementor-7 .elementor-element.elementor-element-b5bb5e4{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-30cc663{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-f867a86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-f867a86 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-07e5be1{font-size:16px;}.elementor-7 .elementor-element.elementor-element-a76e63e{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-ed1e6f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ed1e6f8 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-37c18c4{font-size:16px;}.elementor-7 .elementor-element.elementor-element-c54ff9a{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-b69981b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-b69981b .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-af1e40f{font-size:16px;}.elementor-7 .elementor-element.elementor-element-9308660{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7 .elementor-element.elementor-element-2613399{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2613399 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-7 .elementor-element.elementor-element-0d9a94a{font-size:16px;}.elementor-7 .elementor-element.elementor-element-dcd5df2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-78f1c72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-78f1c72 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-14d5227{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-72c9cf0{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0e64b8e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-ea3a3e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-ea3a3e3 .elementor-heading-title{font-size:50px;}.elementor-7 .elementor-element.elementor-element-be54ea2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-f972926{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-b46ef68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-18e1935{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-b4e1e16{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:16px;}.elementor-7 .elementor-element.elementor-element-b4e1e16 {--n-accordion-padding:20px 30px 20px 30px;}.elementor-7 .elementor-element.elementor-element-0bf7d71{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-39ab9f5{--width:100%;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-8db9cc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-8db9cc6 .elementor-heading-title{font-size:42px;}.elementor-7 .elementor-element.elementor-element-ec95d75{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-b3daaa3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-ed50111{text-align:center;}.elementor-7 .elementor-element.elementor-element-ed50111 img{width:73%;}.elementor-7 .elementor-element.elementor-element-532f7b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-e83b2cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f95a9d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}}@media(max-width:1366px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-4e7b16a{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-1c890fe{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-9687892{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-18a4028{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-f7b53e4{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-40c1114{--width:500px;}.elementor-7 .elementor-element.elementor-element-6569a46{--width:100%;}.elementor-7 .elementor-element.elementor-element-3cfbe61{--width:100%;}.elementor-7 .elementor-element.elementor-element-4576d89{--width:100%;}.elementor-7 .elementor-element.elementor-element-6416331{--width:100%;}.elementor-7 .elementor-element.elementor-element-ef5ef7d{--width:100%;}.elementor-7 .elementor-element.elementor-element-754d718{--width:100%;}.elementor-7 .elementor-element.elementor-element-30cc663{--width:100%;}.elementor-7 .elementor-element.elementor-element-a76e63e{--width:100%;}.elementor-7 .elementor-element.elementor-element-c54ff9a{--width:100%;}.elementor-7 .elementor-element.elementor-element-9308660{--width:100%;}.elementor-7 .elementor-element.elementor-element-72c9cf0{--content-width:90%;}}/* Start custom CSS for image, class: .elementor-element-8393d62 */.elementor-7 .elementor-element.elementor-element-8393d62{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7db814a */.boldvermelho {
    color: #7C2F31;
font-family: "Playfair Display";
font-style: italic;
font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-7db814a{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6c7e88 */.elementor-7 .elementor-element.elementor-element-c6c7e88{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a02bd11 *//* ================================
   ÍCONE
================================ */

.botao .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: white;
    padding: 5px;
    border-radius: 200px;
    fill: transparent;
    font-size: 28px;
    transition: 0.5s ease all;
}

@media(max-width:600px){
   .botao .elementor-button-icon{
        font-size: 22px;
   } 
}

.botao:hover .elementor-button-icon{
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black !important;
    padding: 10px;
    font-size: 16px;
}

.botao:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* ================================
   BOTÃO (NOVO ESTILO)
================================ */

.botao .elementor-button{
    border-radius: 14.875px;
    border: 1.139px solid #D07B7D;

    background: radial-gradient(
        67.54% 100.03% at 50% 0%,
        #D07B7D 0%,
        #7C2F31 100%
    );

    box-shadow: 
        0 5.694px 22.092px 0 rgba(124, 47, 49, 0.20),
        0 13.665px 51.13px 0 rgba(124, 47, 49, 0.50);

    padding: 20px 50px 20px 70px !important;

    position: relative;
    overflow: hidden;
    z-index: 1;

    transition: 0.5s ease all;
}

/* Hover brilho geral */
.botao:hover .elementor-button{
    filter: brightness(1.2);
    padding: 20px 80px 20px 50px !important;
}

/* ================================
   TEXTO
================================ */

.botao .elementor-button-text{
    transition: 0.5s ease all;
}

.botao:hover .elementor-button-text{
    transform: scale(1.05);
}

/* ================================
   ALINHAMENTO GERAL
================================ */

.botao .elementor-button,
.botao .elementor-button-text,
.botao .elementor-button-icon{
    align-self: center;
}

/* ================================
   BRILHO ANIMADO
================================ */

.botao .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;
    position: absolute;
    top: 0;
    left: -150%;
    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px rgba(255,255,255,0.65);
    mix-blend-mode: plus-lighter;

    transform: skewX(-20deg);
    pointer-events: none;

    animation: brilho 2s linear infinite;
}

@keyframes brilho{
    0%{
        opacity: 0;
        left: -150%;
    }
    25%{
        opacity: 0.2;
    }
    50%{
        opacity: 0.4;
        left: 50%;
    }
    75%{
        opacity: 0.2;
    }
    100%{
        opacity: 0;
        left: 150%;
    }
}




.elementor-7 .elementor-element.elementor-element-a02bd11{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;  /*Para adicionar o delay, basta adicionar ao lado do 0.5s o tempo que vc deseja (Ex. 0.5s 1s ease forwards;)*/
}


/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92e5b4e */.bold {
font-family: "Playfair Display";
font-style: italic;
font-weight: 600;
letter-spacing: -1.26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c890fe */.elementor-7 .elementor-element.elementor-element-1c890fe {
    background: var(--Linear, linear-gradient(56deg, #7C2F31 50.81%, #A53C3F 83.35%));
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c272d48 */.elementor-7 .elementor-element.elementor-element-c272d48 .swiper,
.elementor-7 .elementor-element.elementor-element-c272d48 .swiper-container {
    overflow: visible !important;
    clip-path: polygon(-1000% 0%, 1000% 0%, 1000% 100%, -1000% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d4b64b */html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53e332f */.bold {
font-family: "Playfair Display";
font-style: italic;
font-weight: 600;
letter-spacing: -1.26px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec57aae */.elementor-7 .elementor-element.elementor-element-ec57aae {
    background: linear-gradient(358deg, #7C2F31 43.53%, #A53C3F 129.3%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-961a68f */.bold {
font-family: "Playfair Display";
font-style: italic;
font-weight: 600;
letter-spacing: -1.26px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f6d822 *//* ================================
   ÍCONE
================================ */

.botao .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: white;
    padding: 5px;
    border-radius: 200px;
    fill: transparent;
    font-size: 28px;
    transition: 0.5s ease all;
}

@media(max-width:600px){
   .botao .elementor-button-icon{
        font-size: 22px;
   } 
}

.botao:hover .elementor-button-icon{
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black !important;
    padding: 10px;
    font-size: 16px;
}

.botao:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* ================================
   BOTÃO (NOVO ESTILO)
================================ */

.botao .elementor-button{
    border-radius: 14.875px;
    border: 1.139px solid #D07B7D;

    background: radial-gradient(
        67.54% 100.03% at 50% 0%,
        #D07B7D 0%,
        #7C2F31 100%
    );

    box-shadow: 
        0 5.694px 22.092px 0 rgba(124, 47, 49, 0.20),
        0 13.665px 51.13px 0 rgba(124, 47, 49, 0.50);

    padding: 20px 50px 20px 70px !important;

    position: relative;
    overflow: hidden;
    z-index: 1;

    transition: 0.5s ease all;
}

/* Hover brilho geral */
.botao:hover .elementor-button{
    filter: brightness(1.2);
    padding: 20px 80px 20px 50px !important;
}

/* ================================
   TEXTO
================================ */

.botao .elementor-button-text{
    transition: 0.5s ease all;
}

.botao:hover .elementor-button-text{
    transform: scale(1.05);
}

/* ================================
   ALINHAMENTO GERAL
================================ */

.botao .elementor-button,
.botao .elementor-button-text,
.botao .elementor-button-icon{
    align-self: center;
}

/* ================================
   BRILHO ANIMADO
================================ */

.botao .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;
    position: absolute;
    top: 0;
    left: -150%;
    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px rgba(255,255,255,0.65);
    mix-blend-mode: plus-lighter;

    transform: skewX(-20deg);
    pointer-events: none;

    animation: brilho 2s linear infinite;
}

@keyframes brilho{
    0%{
        opacity: 0;
        left: -150%;
    }
    25%{
        opacity: 0.2;
    }
    50%{
        opacity: 0.4;
        left: 50%;
    }
    75%{
        opacity: 0.2;
    }
    100%{
        opacity: 0;
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cc663 */.elementor-7 .elementor-element.elementor-element-30cc663 {
    border-radius: 5px;
background: linear-gradient(40deg, #7C2F31 52.18%, #A53C3F 78.3%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76e63e */.elementor-7 .elementor-element.elementor-element-a76e63e {
    border-radius: 5px;
background: linear-gradient(40deg, #7C2F31 52.18%, #A53C3F 78.3%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54ff9a */.elementor-7 .elementor-element.elementor-element-c54ff9a {
    border-radius: 5px;
background: linear-gradient(40deg, #7C2F31 52.18%, #A53C3F 78.3%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9308660 */.elementor-7 .elementor-element.elementor-element-9308660 {
    border-radius: 5px;
background: linear-gradient(40deg, #7C2F31 52.18%, #A53C3F 78.3%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e230330 */.elementor-7 .elementor-element.elementor-element-e230330 {
    border-radius: 20px;
background: linear-gradient(326deg, #7C2F31 55.42%, #A53C3F 107.92%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-356a634 *//* ================================
   ÍCONE
================================ */

.botao-branco .elementor-button-icon{
    position: absolute;
    top: 50%;
    left: 14%;
    transform: translate(-50%, -50%) scale(0.4);
    background: #7C2F31;
    padding: 5px;
    border-radius: 200px;
    fill: transparent;
    font-size: 28px;
    transition: 0.5s ease all;
}

@media(max-width:600px){
   .botao-branco .elementor-button-icon{
        font-size: 22px;
   } 
}

.botao-branco:hover .elementor-button-icon{
    top: 50%;
    left: 85%;
    transform: translate(-50%, -50%);
    background: white;
    border-radius: 200px;
    fill: black !important;
    padding: 10px;
    font-size: 16px;
}

.botao-branco:hover .elementor-button-icon svg{
    transform: rotate(360deg);
    transition: 0.5s;
}

/* ================================
   BOTÃO (NOVO ESTILO)
================================ */

.botao-branco .elementor-button{
    border-radius: 14.875px;
    border: 1.139px solid #D07B7D;

    background: #FFF;
    box-shadow: 
        0 5.694px 22.092px 0 rgba(124, 47, 49, 0.20),
        0 13.665px 51.13px 0 rgba(124, 47, 49, 0.50);

    padding: 20px 50px 20px 70px !important;

    position: relative;
    overflow: hidden;
    z-index: 1;

    transition: 0.5s ease all;
}

/* Hover brilho geral */
.botao-branco:hover .elementor-button{
    filter: brightness(1.2);
    padding: 20px 80px 20px 50px !important;
}

/* ================================
   TEXTO
================================ */

.botao-branco .elementor-button-text{
    transition: 0.5s ease all;
}

.botao-branco:hover .elementor-button-text{
    transform: scale(1.05);
}

/* ================================
   ALINHAMENTO GERAL
================================ */

.botao-branco .elementor-button,
.botao-branco .elementor-button-text,
.botao-branco .elementor-button-icon{
    align-self: center;
}

/* ================================
   BRILHO ANIMADO
================================ */

.botao-branco .elementor-button::before{
    content: "";
    height: 100%;
    width: 100px;
    position: absolute;
    top: 0;
    left: -150%;
    opacity: 0;

    background: #ffffff;
    box-shadow: 0 0 30px 20px rgba(255,255,255,0.65);
    mix-blend-mode: plus-lighter;

    transform: skewX(-20deg);
    pointer-events: none;

    animation: brilho 2s linear infinite;
}

@keyframes brilho{
    0%{
        opacity: 0;
        left: -150%;
    }
    25%{
        opacity: 0.2;
    }
    50%{
        opacity: 0.4;
        left: 50%;
    }
    75%{
        opacity: 0.2;
    }
    100%{
        opacity: 0;
        left: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39ab9f5 */.elementor-7 .elementor-element.elementor-element-39ab9f5 {
    background: linear-gradient(358deg, #7C2F31 43.53%, #A53C3F 129.3%);
}/* End custom CSS */
/* Start custom CSS */.scroll-left,
.scroll-right,
.scroll-bottom,
.scroll-top{
    opacity: 0 !important;
    filter: blur(7px) !important;              /* << adiciona blur inicial */
    transition: 0.5s ease all !important;
}

.scroll-left{  transform: translate(-30px, 0) !important; }
.scroll-right{ transform: translate(30px, 0) !important; }
.scroll-bottom{ transform: translate(0, 80px) !important; }
.scroll-top{ transform: translate(0, -80px) !important; }

.ativo{
    opacity: 1 !important;
    filter: blur(0px) !important;              /* << anima até 0 */
    transform: translate(0, 0) !important;
    transition: 0.5s ease all !important;
    will-change: transform, filter;            /* opcional: melhora suavidade */
}


@media only screen and (min-width: 600px) {
.e1{
        transition: 0.5s 0.5s ease all;
}
.e2{
        transition: 0.5s 1s ease all;
}
.e3{
        transition: 0.5s 1.5s ease all;
}
.e4{
        transition: 0.5s 2s ease all;
}}

html, body {
  overflow-x: hidden;
}/* End custom CSS */