.elementor-56 .elementor-element.elementor-element-46847b13{--display:flex;--min-height:80px;--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:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-56 .elementor-element.elementor-element-46847b13:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-46847b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFECDF;}.elementor-56 .elementor-element.elementor-element-1ab9d589{--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:center;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:22px;--padding-left:9px;--padding-right:9px;}.elementor-56 .elementor-element.elementor-element-1ab9d589:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-1ab9d589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282D5400;}.elementor-56 .elementor-element.elementor-element-54469e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.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-56 .elementor-element.elementor-element-50366a06{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-50366a06 img{width:98%;}.elementor-56 .elementor-element.elementor-element-5267206e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-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-56 .elementor-element.elementor-element-1548eccc .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#5A5A5A;color:#5A5A5A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-1548eccc.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-205500f2 .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#5A5A5A;color:#5A5A5A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-205500f2.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3811aa7a .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#5A5A5A;color:#5A5A5A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-3811aa7a.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-8b47c4b .elementor-button{background-color:#61CE7000;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;fill:#5A5A5A;color:#5A5A5A;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-8b47c4b.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3949d72e .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;border-radius:0px 0px 0px 0px;padding:18px 0px 18px 0px;}.elementor-56 .elementor-element.elementor-element-3949d72e{width:var( --container-widget-width, 167px );max-width:167px;--container-widget-width:167px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-3949d72e.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-11179859{--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:solid;--border-style:solid;border-color:#59595961;--border-color:#59595961;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7216505d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-56 .elementor-element.elementor-element-11e083fb .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-11e083fb.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3598ece0 .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-3598ece0.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2761d690 .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-2761d690.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3e8b86b .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-3e8b86b.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-25d18968{--display:flex;border-style:solid;--border-style:solid;border-color:#59595961;--border-color:#59595961;}.elementor-56 .elementor-element.elementor-element-3ddfbb2 .elementor-button{background-color:#61CE7000;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;border-radius:0px 0px 0px 0px;padding:18px 0px 18px 0px;}.elementor-56 .elementor-element.elementor-element-3ddfbb2{width:var( --container-widget-width, 167px );max-width:167px;--container-widget-width:167px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-3ddfbb2.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-6f644f4a{--display:flex;--min-height:820px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6f644f4a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-6f644f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://studioprimeodonto.com.br/wp-content/uploads/2026/09/dscs-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-28bf0edd{width:var( --container-widget-width, 552px );max-width:552px;margin:-95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-28bf0edd.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-wrapper{text-align:start;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-title{margin-block-end:16px;color:#5B5B5B;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-title a{font-family:"Cremona", Sans-serif;font-size:57px;font-weight:400;line-height:75px;}.elementor-56 .elementor-element.elementor-element-28bf0edd:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-28bf0edd:has(:focus) .elementor-icon-box-title{color:#535353;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:37px;color:#5A5A5A;}.elementor-56 .elementor-element.elementor-element-7bf11651 .elementor-button{background-color:#2C479B00;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 45px;}.elementor-56 .elementor-element.elementor-element-7bf11651.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-7bf11651 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-7bf11651 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56 .elementor-element.elementor-element-16b5aaed{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-16b5aaed img{width:100%;}.elementor-56 .elementor-element.elementor-element-4460a39d{--display:flex;--min-height:67px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-56 .elementor-element.elementor-element-2cfdc464.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-56 .elementor-element.elementor-element-2cfdc464{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;}.elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-56 .elementor-element.elementor-element-5b975e73{--display:flex;--min-height:0px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-5b975e73:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-5b975e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F0;}.elementor-56 .elementor-element.elementor-element-5af44faa{--display:flex;--min-height:567px;--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:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-5af44faa.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-3b06618{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;top:284.945px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-3b06618{left:185.977px;}body.rtl .elementor-56 .elementor-element.elementor-element-3b06618{right:185.977px;}.elementor-56 .elementor-element.elementor-element-3b06618 img{box-shadow:-20px -11px 46px -7px rgba(169.66796874999997, 152.4525621758327, 134.63022505052305, 0.76);}.elementor-56 .elementor-element.elementor-element-75434dd4{--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-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-56 .elementor-element.elementor-element-3afb0f57 .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#353C36;}.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-56 .elementor-element.elementor-element-7d34b14e{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#6F6F6F;}.elementor-56 .elementor-element.elementor-element-14647462{--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;--flex-wrap:wrap;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-42128007{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-wrapper{text-align:start;}.elementor-56 .elementor-element.elementor-element-42128007.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56 .elementor-element.elementor-element-42128007.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56 .elementor-element.elementor-element-42128007.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56 .elementor-element.elementor-element-42128007:has(:hover) .elementor-image-box-title,
					 .elementor-56 .elementor-element.elementor-element-42128007:has(:focus) .elementor-image-box-title{color:#353C36;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#6F6F6F;}.elementor-56 .elementor-element.elementor-element-5fab8954{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-wrapper{text-align:start;}.elementor-56 .elementor-element.elementor-element-5fab8954.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-56 .elementor-element.elementor-element-5fab8954.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-56 .elementor-element.elementor-element-5fab8954.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56 .elementor-element.elementor-element-5fab8954:has(:hover) .elementor-image-box-title,
					 .elementor-56 .elementor-element.elementor-element-5fab8954:has(:focus) .elementor-image-box-title{color:#353C36;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#6F6F6F;}.elementor-56 .elementor-element.elementor-element-548ad55a .elementor-button{background-color:#2C479B00;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 45px;}.elementor-56 .elementor-element.elementor-element-548ad55a.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-548ad55a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-548ad55a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56 .elementor-element.elementor-element-7da5ce07{--display:flex;--min-height:901px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-7da5ce07:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7da5ce07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://studioprimeodonto.com.br/wp-content/uploads/2026/09/frame_101tutut.webp");background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-60393958{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-60393958.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-60393958 .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-6361ac07{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-6361ac07 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#6F6F6F;}.elementor-56 .elementor-element.elementor-element-7948f213{width:var( --container-widget-width, 631px );max-width:631px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:631px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-7948f213.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2e83c776{width:var( --container-widget-width, 711px );max-width:711px;background-color:#FFFFFF00;padding:0px 0px 0px 0px;--container-widget-width:711px;--container-widget-flex-grow:0;z-index:0;border-radius:0px 0px 0px 0px;}.elementor-56 .elementor-element.elementor-element-2e83c776:hover{background-color:#FFFFFF00;}.elementor-56 .elementor-element.elementor-element-2e83c776.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#696969;}.elementor-56 .elementor-element.elementor-element-2e83c776:has(:hover) .elementor-image-box-title,
					 .elementor-56 .elementor-element.elementor-element-2e83c776:has(:focus) .elementor-image-box-title{color:#303030;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-74052aec{--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;--padding-top:11vw;--padding-bottom:11vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-74052aec:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-74052aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-4f8b327b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-4f8b327b.e-con{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-2ac2c498{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-2ac2c498 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:10px;color:#B4956E;}.elementor-56 .elementor-element.elementor-element-6246d78a{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-6246d78a.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-6246d78a .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-2c8dbd55{width:var( --container-widget-width, 70% );max-width:70%;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-2c8dbd55.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-2ba0d055{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 26px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-2ba0d055.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-2ba0d055 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#646464;}.elementor-56 .elementor-element.elementor-element-1d052e70 .elementor-button{background-color:#2C479B00;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 45px;}.elementor-56 .elementor-element.elementor-element-1d052e70.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-1d052e70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-1d052e70 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56 .elementor-element.elementor-element-398c52af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-56 .elementor-element.elementor-element-36e2e4fa{background-color:#FFF0E9;padding:30px 30px 30px 30px;z-index:0;border-radius:24px 24px 24px 24px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa:hover{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-wrapper{text-align:start;}.elementor-56 .elementor-element.elementor-element-36e2e4fa.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-title{margin-bottom:4px;font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;color:#2F2F30;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56 .elementor-element.elementor-element-36e2e4fa:has(:hover) .elementor-image-box-title,
					 .elementor-56 .elementor-element.elementor-element-36e2e4fa:has(:focus) .elementor-image-box-title{color:#060606;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#919191;}.elementor-56 .elementor-element.elementor-element-f35a54d{background-color:#FFF0E9;padding:30px 30px 30px 30px;z-index:0;border-radius:24px 24px 24px 24px;}.elementor-56 .elementor-element.elementor-element-f35a54d:hover{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-wrapper{text-align:start;}.elementor-56 .elementor-element.elementor-element-f35a54d.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-56 .elementor-element.elementor-element-f35a54d.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-56 .elementor-element.elementor-element-f35a54d.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-title{margin-bottom:4px;font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;color:#2F2F30;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56 .elementor-element.elementor-element-f35a54d:has(:hover) .elementor-image-box-title,
					 .elementor-56 .elementor-element.elementor-element-f35a54d:has(:focus) .elementor-image-box-title{color:#060606;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#919191;}.elementor-56 .elementor-element.elementor-element-7f29aeef{background-color:#FFF0E9;padding:30px 30px 30px 30px;z-index:0;border-radius:24px 24px 24px 24px;}.elementor-56 .elementor-element.elementor-element-7f29aeef:hover{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-wrapper{text-align:start;}.elementor-56 .elementor-element.elementor-element-7f29aeef.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-56 .elementor-element.elementor-element-7f29aeef.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-56 .elementor-element.elementor-element-7f29aeef.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-title{margin-bottom:4px;font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:600;line-height:1.3em;color:#2F2F30;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-56 .elementor-element.elementor-element-7f29aeef:has(:hover) .elementor-image-box-title,
					 .elementor-56 .elementor-element.elementor-element-7f29aeef:has(:focus) .elementor-image-box-title{color:#060606;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;color:#919191;}.elementor-56 .elementor-element.elementor-element-64544a2f{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-64544a2f:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-64544a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F1;}.elementor-56 .elementor-element.elementor-element-30a06e8f{width:var( --container-widget-width, 713px );max-width:713px;--container-widget-width:713px;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-30a06e8f.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-30a06e8f .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-79700abd.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-7a4d105c{--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:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7a4d105c:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7a4d105c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-56 .elementor-element.elementor-element-63e9a9cd{width:var( --container-widget-width, 713px );max-width:713px;--container-widget-width:713px;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-63e9a9cd.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-63e9a9cd .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-5ab3e97c{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-450075dd{--e-image-carousel-slides-to-show:4;}.elementor-56 .elementor-element.elementor-element-450075dd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-56 .elementor-element.elementor-element-5f2d34b7{width:100%;max-width:100%;z-index:99;}.elementor-56 .elementor-element.elementor-element-26d416a9{width:100%;max-width:100%;z-index:99;}.elementor-56 .elementor-element.elementor-element-192ded49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-56 .elementor-element.elementor-element-192ded49:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-192ded49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6F1;}.elementor-56 .elementor-element.elementor-element-2fb93414{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-2fb93414.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-ff0d26c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-ff0d26c.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-ff0d26c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:10px;color:#999999;}.elementor-56 .elementor-element.elementor-element-7220f537{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-7220f537.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-7220f537 .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-4c745d6c{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-4c745d6c.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-4c745d6c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#646464;}.elementor-56 .elementor-element.elementor-element-2b4df92a{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-2b4df92a.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-2b4df92a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#646464;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3 .elementor-button{background-color:#2C479B00;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 45px;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56 .elementor-element.elementor-element-e51b804{--display:flex;--min-height:899px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-28c9380d{--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:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6f4743ec{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-56 .elementor-element.elementor-element-77bc79e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-56 .elementor-element.elementor-element-77bc79e8.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-77bc79e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:10px;color:#999999;}.elementor-56 .elementor-element.elementor-element-2aaa7ca{width:var( --container-widget-width, 713px );max-width:713px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:713px;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-2aaa7ca.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2aaa7ca .elementor-heading-title{font-family:"Cremona", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;color:#353C36;}.elementor-56 .elementor-element.elementor-element-679c7178{width:var( --container-widget-width, 89% );max-width:89%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-679c7178.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-679c7178 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#646464;}.elementor-56 .elementor-element.elementor-element-7a2b8518{--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:flex-start;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-56 .elementor-element.elementor-element-514aba73{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-514aba73.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-56 .elementor-element.elementor-element-c94d561{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-2ae8e02b.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-title{margin-block-end:8px;color:#101828;}.elementor-56 .elementor-element.elementor-element-2ae8e02b.elementor-view-stacked .elementor-icon{background-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-2ae8e02b.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-2ae8e02b.elementor-view-default .elementor-icon{fill:#CDA37F;color:#CDA37F;border-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon{font-size:24px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-2ae8e02b:has(:focus) .elementor-icon-box-title{color:#1F1F1F;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;line-height:30px;color:#475467;}.elementor-56 .elementor-element.elementor-element-cbb833c{--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-186ea572{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-186ea572.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-title{margin-block-end:8px;color:#101828;}.elementor-56 .elementor-element.elementor-element-186ea572.elementor-view-stacked .elementor-icon{background-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-186ea572.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-186ea572.elementor-view-default .elementor-icon{fill:#CDA37F;color:#CDA37F;border-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon{font-size:24px;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-56 .elementor-element.elementor-element-186ea572:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-186ea572:has(:focus) .elementor-icon-box-title{color:#1F1F1F;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;line-height:30px;color:#475467;}.elementor-56 .elementor-element.elementor-element-5801ab6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-5801ab6.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-title{margin-block-end:8px;color:#101828;}.elementor-56 .elementor-element.elementor-element-5801ab6.elementor-view-stacked .elementor-icon{background-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-5801ab6.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-5801ab6.elementor-view-default .elementor-icon{fill:#CDA37F;color:#CDA37F;border-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon{font-size:24px;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-56 .elementor-element.elementor-element-5801ab6:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-5801ab6:has(:focus) .elementor-icon-box-title{color:#1F1F1F;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;line-height:30px;color:#475467;}.elementor-56 .elementor-element.elementor-element-2473d318{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;}.elementor-56 .elementor-element.elementor-element-2473d318 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:29px;font-weight:500;line-height:1.3em;color:#C77E4D;}.elementor-56 .elementor-element.elementor-element-1fdd8fee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-1fdd8fee.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-title{margin-block-end:8px;color:#101828;}.elementor-56 .elementor-element.elementor-element-1fdd8fee.elementor-view-stacked .elementor-icon{background-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-1fdd8fee.elementor-view-framed .elementor-icon, .elementor-56 .elementor-element.elementor-element-1fdd8fee.elementor-view-default .elementor-icon{fill:#CDA37F;color:#CDA37F;border-color:#CDA37F;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon{font-size:24px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee:has(:hover) .elementor-icon-box-title,
					 .elementor-56 .elementor-element.elementor-element-1fdd8fee:has(:focus) .elementor-icon-box-title{color:#1F1F1F;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:19px;line-height:30px;color:#475467;}.elementor-56 .elementor-element.elementor-element-b4ed2ab .elementor-button{background-color:#2C479B00;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;padding:20px 40px 20px 45px;}.elementor-56 .elementor-element.elementor-element-b4ed2ab.elementor-element{--align-self:flex-start;}.elementor-56 .elementor-element.elementor-element-b4ed2ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-56 .elementor-element.elementor-element-b4ed2ab .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-56 .elementor-element.elementor-element-68815cff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-68815cff.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-56 .elementor-element.elementor-element-2c5efbc4 iframe{height:100%;}.elementor-56 .elementor-element.elementor-element-7dba8b75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7dba8b75:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7dba8b75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#686868;}.elementor-56 .elementor-element.elementor-element-6469bba2{--display:flex;--min-height:70px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6469bba2:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-6469bba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#686868;}.elementor-56 .elementor-element.elementor-element-389e7dee.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-389e7dee{text-align:center;color:#DADADA;}.elementor-56 .elementor-element.elementor-element-389e7dee a{color:#7DD8FF;}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-46847b13{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-54469e7{--width:auto;}.elementor-56 .elementor-element.elementor-element-5267206e{--width:76%;}.elementor-56 .elementor-element.elementor-element-11179859{--width:auto;}.elementor-56 .elementor-element.elementor-element-6f644f4a{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-5b975e73{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-5af44faa{--width:50%;}.elementor-56 .elementor-element.elementor-element-75434dd4{--width:50%;}.elementor-56 .elementor-element.elementor-element-7da5ce07{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-74052aec{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-4f8b327b{--width:50%;}.elementor-56 .elementor-element.elementor-element-398c52af{--width:50%;}.elementor-56 .elementor-element.elementor-element-192ded49{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-2fb93414{--width:64%;}.elementor-56 .elementor-element.elementor-element-e51b804{--width:53%;}.elementor-56 .elementor-element.elementor-element-28c9380d{--content-width:1280px;}.elementor-56 .elementor-element.elementor-element-6f4743ec{--width:1280px;}.elementor-56 .elementor-element.elementor-element-514aba73{--width:34%;}.elementor-56 .elementor-element.elementor-element-68815cff{--width:560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-54469e7{--width:100%;}.elementor-56 .elementor-element.elementor-element-11179859{--width:100%;}.elementor-56 .elementor-element.elementor-element-5af44faa{--width:100%;}.elementor-56 .elementor-element.elementor-element-75434dd4{--width:100%;}.elementor-56 .elementor-element.elementor-element-2fb93414{--width:100%;}}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-1ab9d589{--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-56 .elementor-element.elementor-element-54469e7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-56 .elementor-element.elementor-element-11179859{--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-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-56 .elementor-element.elementor-element-25d18968{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-56 .elementor-element.elementor-element-5b975e73{--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-56 .elementor-element.elementor-element-3afb0f57 .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-7d34b14e{font-size:16px;}.elementor-56 .elementor-element.elementor-element-42128007{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-title{font-size:23px;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-description{font-size:16px;}.elementor-56 .elementor-element.elementor-element-5fab8954{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-wrapper .elementor-image-box-img{width:36px;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-title{font-size:23px;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-description{font-size:16px;}.elementor-56 .elementor-element.elementor-element-7da5ce07{--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-56 .elementor-element.elementor-element-60393958 .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-6361ac07 .elementor-heading-title{font-size:16px;}.elementor-56 .elementor-element.elementor-element-7948f213{--container-widget-width:553px;--container-widget-flex-grow:0;width:var( --container-widget-width, 553px );max-width:553px;}.elementor-56 .elementor-element.elementor-element-2e83c776{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-title{font-size:18px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-4f8b327b{--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-56 .elementor-element.elementor-element-2ac2c498 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:10px;}.elementor-56 .elementor-element.elementor-element-6246d78a .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-title{font-size:23px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-30a06e8f .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-63e9a9cd .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-450075dd{--e-image-carousel-slides-to-show:3;}.elementor-56 .elementor-element.elementor-element-192ded49{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-ff0d26c .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-7220f537 .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-28c9380d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6f4743ec{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-56 .elementor-element.elementor-element-77bc79e8 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-2aaa7ca .elementor-heading-title{font-size:36px;}.elementor-56 .elementor-element.elementor-element-7a2b8518{--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:32px;--padding-right:32px;}.elementor-56 .elementor-element.elementor-element-2473d318 .elementor-heading-title{font-size:28px;line-height:1.5em;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-46847b13{--content-width:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-56 .elementor-element.elementor-element-1ab9d589{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-56 .elementor-element.elementor-element-54469e7{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-50366a06{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-50366a06 img{width:100%;}.elementor-56 .elementor-element.elementor-element-5267206e{--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-56 .elementor-element.elementor-element-11179859{--width:100%;--min-height:380px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-7216505d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-25d18968{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6f644f4a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-6f644f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://studioprimeodonto.com.br/wp-content/uploads/2026/09/mobile-01.webp");background-position:bottom center;background-size:cover;}.elementor-56 .elementor-element.elementor-element-6f644f4a{--content-width:370px;--min-height:950px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-56 .elementor-element.elementor-element-28bf0edd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-56 .elementor-element.elementor-element-28bf0edd.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-title{margin-block-end:9px;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-title a{font-size:31px;line-height:41px;}.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon-box-description{font-size:19px;line-height:27px;}.elementor-56 .elementor-element.elementor-element-7bf11651{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-7bf11651.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-7bf11651 .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-56 .elementor-element.elementor-element-16b5aaed img{border-radius:387px 387px 387px 387px;}.elementor-56 .elementor-element.elementor-element-5b975e73{--min-height:0px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-5af44faa{--min-height:339px;}.elementor-56 .elementor-element.elementor-element-3b06618{--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;top:194px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-3b06618{left:41px;}body.rtl .elementor-56 .elementor-element.elementor-element-3b06618{right:41px;}.elementor-56 .elementor-element.elementor-element-75434dd4.e-con{--order:-99999 /* order start hack */;}.elementor-56 .elementor-element.elementor-element-3afb0f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-3afb0f57 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-7d34b14e{width:100%;max-width:100%;text-align:center;font-size:17px;line-height:1.5em;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-img{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-42128007 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-img{margin-bottom:0px;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-wrapper .elementor-image-box-img{width:60px;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-title{font-size:20px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-5fab8954 .elementor-image-box-description{font-size:16px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-548ad55a{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-548ad55a.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-548ad55a .elementor-button{font-size:18px;}.elementor-56 .elementor-element.elementor-element-7da5ce07{--min-height:659px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18vw;--padding-bottom:18vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-7da5ce07:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-7da5ce07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-56 .elementor-element.elementor-element-60393958{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;}.elementor-56 .elementor-element.elementor-element-60393958 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-6361ac07{width:100%;max-width:100%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-56 .elementor-element.elementor-element-6361ac07 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-56 .elementor-element.elementor-element-2e83c776{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-wrapper{text-align:center;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-title{font-size:17px;line-height:1.3em;}.elementor-56 .elementor-element.elementor-element-2e83c776 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-56 .elementor-element.elementor-element-74052aec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20vw;--padding-bottom:20vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-2ac2c498.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2ac2c498{text-align:center;}.elementor-56 .elementor-element.elementor-element-2ac2c498 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-56 .elementor-element.elementor-element-6246d78a.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-6246d78a{text-align:center;}.elementor-56 .elementor-element.elementor-element-6246d78a .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-2c8dbd55.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2ba0d055{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-56 .elementor-element.elementor-element-2ba0d055.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2ba0d055 .elementor-heading-title{font-size:17px;line-height:26px;}.elementor-56 .elementor-element.elementor-element-1d052e70{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-1d052e70.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-1d052e70 .elementor-button{font-size:18px;}.elementor-56 .elementor-element.elementor-element-398c52af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-img{margin-bottom:9px;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-title{font-size:20px;line-height:1.5em;}.elementor-56 .elementor-element.elementor-element-36e2e4fa .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-img{margin-bottom:9px;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-title{font-size:20px;line-height:1.5em;}.elementor-56 .elementor-element.elementor-element-f35a54d .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-img{margin-bottom:9px;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-title{font-size:20px;line-height:1.5em;}.elementor-56 .elementor-element.elementor-element-7f29aeef .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-56 .elementor-element.elementor-element-30a06e8f{text-align:center;}.elementor-56 .elementor-element.elementor-element-30a06e8f .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-7a4d105c{--padding-top:51px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-63e9a9cd{--container-widget-width:294px;--container-widget-flex-grow:0;width:var( --container-widget-width, 294px );max-width:294px;text-align:center;}.elementor-56 .elementor-element.elementor-element-63e9a9cd .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-5ab3e97c{--padding-top:0px;--padding-bottom:-6px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-450075dd{--e-image-carousel-slides-to-show:2;}.elementor-56 .elementor-element.elementor-element-192ded49{--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-56 .elementor-element.elementor-element-2fb93414{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-56 .elementor-element.elementor-element-ff0d26c{width:var( --container-widget-width, 189px );max-width:189px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:189px;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-ff0d26c.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-ff0d26c .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:7px;}.elementor-56 .elementor-element.elementor-element-7220f537.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-7220f537{text-align:center;}.elementor-56 .elementor-element.elementor-element-7220f537 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-4c745d6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-56 .elementor-element.elementor-element-4c745d6c.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-4c745d6c .elementor-heading-title{font-size:17px;line-height:24px;}.elementor-56 .elementor-element.elementor-element-2b4df92a{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-56 .elementor-element.elementor-element-2b4df92a.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2b4df92a .elementor-heading-title{font-size:17px;line-height:24px;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-1b9ca8d3 .elementor-button{font-size:18px;}.elementor-56 .elementor-element.elementor-element-e51b804{--min-height:643px;}.elementor-56 .elementor-element.elementor-element-28c9380d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-6f4743ec{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-56 .elementor-element.elementor-element-77bc79e8{width:var( --container-widget-width, 189px );max-width:189px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:189px;--container-widget-flex-grow:0;text-align:center;}.elementor-56 .elementor-element.elementor-element-77bc79e8.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-77bc79e8 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:7px;}.elementor-56 .elementor-element.elementor-element-2aaa7ca{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;text-align:center;}.elementor-56 .elementor-element.elementor-element-2aaa7ca .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-56 .elementor-element.elementor-element-679c7178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-56 .elementor-element.elementor-element-679c7178.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-679c7178 .elementor-heading-title{font-size:19px;line-height:28px;}.elementor-56 .elementor-element.elementor-element-7a2b8518{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-56 .elementor-element.elementor-element-c94d561{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-2ae8e02b.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-title{margin-block-end:8px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon{font-size:40px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-56 .elementor-element.elementor-element-2ae8e02b .elementor-icon-box-description{font-size:17px;line-height:25px;}.elementor-56 .elementor-element.elementor-element-cbb833c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-56 .elementor-element.elementor-element-186ea572{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-186ea572.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-title{margin-block-end:8px;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon{font-size:40px;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-56 .elementor-element.elementor-element-186ea572 .elementor-icon-box-description{font-size:17px;line-height:25px;}.elementor-56 .elementor-element.elementor-element-5801ab6{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-5801ab6.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-title{margin-block-end:8px;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon{font-size:40px;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-56 .elementor-element.elementor-element-5801ab6 .elementor-icon-box-description{font-size:17px;line-height:25px;}.elementor-56 .elementor-element.elementor-element-2473d318.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-2473d318{text-align:center;}.elementor-56 .elementor-element.elementor-element-2473d318 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-56 .elementor-element.elementor-element-1fdd8fee{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-56 .elementor-element.elementor-element-1fdd8fee.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-title{margin-block-end:8px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon{font-size:40px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-title, .elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-56 .elementor-element.elementor-element-1fdd8fee .elementor-icon-box-description{font-size:17px;line-height:25px;}.elementor-56 .elementor-element.elementor-element-b4ed2ab{width:100%;max-width:100%;}.elementor-56 .elementor-element.elementor-element-b4ed2ab.elementor-element{--align-self:center;}.elementor-56 .elementor-element.elementor-element-b4ed2ab .elementor-button{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-49a38410 */.hamburger {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.hamburger input {
  display: none;
}

.hamburger svg {
  width: 100%;
  height: 100%;
  display: block;
  transform-origin: center;
  transition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line {
  fill: none;
  stroke: #C37C5D;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 3;
  transition:
    stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.line-top-bottom {
  stroke-dasharray: 12 63;
}

.hamburger input:checked + svg {
  transform: rotate(-45deg);
}

.hamburger input:checked + svg .line-top-bottom {
  stroke-dasharray: 20 300;
  stroke-dashoffset: -32.42;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11179859 */.menu-links {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out, opacity 0.3s ease, margin-top 0.3s ease;
  opacity: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.header.active .menu-links {
  max-height: 1000px;
  opacity: 1;
  margin-top: 16px;
}

.menu-links.is-hidden {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab9d589 */.elementor-element.elementor-element-b229461 {
  background-color: rgba(0, 10, 18, 0.58);
  transition: background-color 0.4s ease;
}

.btn-navbar,
.btn-navbar .elementor-button-text {
  color: #F2F4F7;
  transition: color 0.3s ease;
}

.btn-navbar svg path,
.btn-navbar svg circle {
  stroke: currentColor;
  transition: stroke 0.3s ease;
}

.bar {
  background: #F2F4F7;
  transition: background 0.35s cubic-bezier(.5, -0.35, .35, 1.5);
}

.hamburger .line {
  stroke: #F2F4F7;
  transition: stroke 0.4s ease;
}

body.light-mode .elementor-element.elementor-element-b229461 {
  background-color: rgba(220, 220, 220, 0.70) !important;
}

body.light-mode .btn-navbar,
body.light-mode .btn-navbar .elementor-button-text {
  color: #101828 !important;
}

body.light-mode .btn-navbar svg path,
body.light-mode .btn-navbar svg circle {
  stroke: #101828 !important;
}

body.light-mode .bar {
  background: #101828 !important;
}

body.light-mode .hamburger .line {
  stroke: #101828 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46847b13 */.menu-links {
  overflow: hidden;
  opacity: 1;
  margin-top: 16px;
  max-height: 1000px;
  pointer-events: auto;
  transition: 
    opacity 0.2s ease-in-out,
    max-height 0.5s cubic-bezier(.68, -0.01, .21, .99),
    margin-top 0.3s ease-in-out;
    
}

.header:not(.active) .menu-links {
  opacity: 0;
  max-height: 0px;
  margin-top: 0px;
  pointer-events: none; /* 👈 evita clique durante a transição */
}

/* Depois da transição, remove completamente do fluxo */
.menu-links.is-hidden {
  display: none !important;
}

.elementor-56 .elementor-element.elementor-element-46847b13{
    backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px); /* Safari */

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28bf0edd */.elementor-56 .elementor-element.elementor-element-28bf0edd .elementor-icon svg {
height: unset!important;
margin-bottom: -7px;
}


.d{background: linear-gradient(87deg, #C47F60 1.3%, #F3B193 97.61%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bf11651 */.bt {
  border-radius: 800px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #C47C56 0%, #ffb277 50%, #C47C56 100%);

  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;

  color: white;
}

.bt .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.bt:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.bt:active {
  opacity: 0.5;
}

.bt::before {
  content: '';
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.bt:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.bt svg {
  font-size: 20px;
}
.bt:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;
 background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}
 .bt .elementor-button:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
    
} .bt .elementor-button:after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;
    background: radial-gradient( ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70% );
    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16b5aaed */.elementor-56 .elementor-element.elementor-element-16b5aaed{
    position: absolute;
        top: 65%;
        left: calc(50% + -40px);
    
    }
    
  
    
    
    @media(max-width: 767px){
        
    .elementor-56 .elementor-element.elementor-element-16b5aaed{
        position: absolute;
        top: 68%;
        left: calc(50% + 59px);
        transform: rotate(-20deg);
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
        border-radius: 50%;
        height: 105px;
      animation: subindo 12s infinite ease-in-out;
    }
    
    @keyframes subindo {
        0%, 100% {
            transform: translateY(0) rotate(-360deg); /* Mantendo a rotação inicial */
        }
        
        50% {
            transform: translateY(90px) rotate(30deg); 
        }
    }
    }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2cfdc464 */html, body{
  overflow-x: hidden;
}
.elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-56 .elementor-element.elementor-element-2cfdc464 .elementor-widget-container{
    overflow: visible;
}

.elementor-56 .elementor-element.elementor-element-2cfdc464 .carrossel-ativo {
    display: flex;
    animation: carrossel 55s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4460a39d */.elementor-56 .elementor-element.elementor-element-4460a39d{
    background: linear-gradient(90deg, #C47C56 0.54%, #F9AD74 50%, #C47C56 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d34b14e */p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6361ac07 */p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-450075dd */.elementor-56 .elementor-element.elementor-element-450075dd .swiper-pagination-bullet-active{
    width: 4x; /mude a largura do bullet ativo por aqui/
    border-radius: 2px;
}

.elementor-56 .elementor-element.elementor-element-450075dd .swiper-pagination-bullet{
    transition: 0.5s;
}

.elementor-56 .elementor-element.elementor-element-450075dd .elementor-swiper-button-next::before,
.elementor-56 .elementor-element.elementor-element-450075dd .elementor-swiper-button-prev::before{
    content: "";
    width: 100%;
    height: 100%;
    background: #ffffff; /altere a cor de fundo aqui/
    padding: 20px;
    border-radius: 100px;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% + 2px), -50%);
}

.elementor-56 .elementor-element.elementor-element-450075dd .elementor-swiper-button-next::before{
    transform: translate(calc(-50% - 2px), -50%)
}

.elementor-56 .elementor-element.elementor-element-450075dd .swiper-wrapper{
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f2d34b7 */.elementor-56 .elementor-element.elementor-element-5f2d34b7{
    position: absolute;
    top: 0;
    transform: scaley(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26d416a9 */.elementor-56 .elementor-element.elementor-element-26d416a9{
    position: absolute;
    bottom: 0;
    transform: scaley(-1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4862da0 */.elementor-56 .elementor-element.elementor-element-4862da0{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    pointer-events: none;
}

.video-lazy-wrap,
.video-lazy-wrap video,
.video-lazy-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    border-radius: 20px;
}

.video-lazy-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity .3s ease;
}

.video-lazy-wrap.video-ready video {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f4743ec */.elementor-56 .elementor-element.elementor-element-6f4743ec{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2473d318 */.text2{
    background: linear-gradient(90deg, #5389FF 0%, #7DA2F2 50%, #295CCC 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-2c5efbc4 */.elementor-56 .elementor-element.elementor-element-2c5efbc4{
    height: 100%;
}

.elementor-56 .elementor-element.elementor-element-2c5efbc4 .elementor-custom-embed{
    height: 100%;
}

@media (max-width: 1023px){
.elementor-56 .elementor-element.elementor-element-2c5efbc4{
    min-height: 320px;
}

.elementor-56 .elementor-element.elementor-element-2c5efbc4 .elementor-custom-embed{
    min-height: 320px;
}

.elementor-56 .elementor-element.elementor-element-2c5efbc4 iframe{
    min-height:320px;
}

}/* End custom CSS */
/* Start custom CSS *//*remove scroll horizontal*/
html, body{
    width: 100%;
    overflow-x: hidden;
}

/*remove duplo scroll*/
[data-elementor-type="wp-page"]{
    overflow: hidden!important;}
    
 
.links a,
.links a:hover{
    color: currentColor;
}

.svgs .elementor-icon svg {
    height: unset!important;
    line-height:0 !important;
}

.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px;
}
    
/*remove barra de rolagem*/   
::-webkit-scrollbar {
    width: 0px;}

::-webkit-scrollbar-thumb {
    background-color: transparent;}

/*retira o padding das seções*/ 
.elementor-section {padding: 0 !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cremona';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://studioprimeodonto.com.br/wp-content/uploads/2026/09/Cremona-Regular.eot');
	src: url('https://studioprimeodonto.com.br/wp-content/uploads/2026/09/Cremona-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://studioprimeodonto.com.br/wp-content/uploads/2026/09/Cremona-Regular.woff2') format('woff2'),
		url('https://studioprimeodonto.com.br/wp-content/uploads/2026/09/Cremona-Regular.woff') format('woff'),
		url('https://studioprimeodonto.com.br/wp-content/uploads/2026/09/Cremona-Regular.ttf') format('truetype'),
		url('https://studioprimeodonto.com.br/wp-content/uploads/2026/09/Cremona-Regular.svg#Cremona') format('svg');
}
/* End Custom Fonts CSS */