.elementor-14 .elementor-element.elementor-element-f989060{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-f989060.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-ce18669{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-9e77e6d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-c95041b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-3b50e69{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-522e4f4 .elementor-heading-title{font-size:18px;letter-spacing:0em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-fe35d97 .elementor-heading-title{font-size:64px;}.elementor-14 .elementor-element.elementor-element-8846892{width:var( --container-widget-width, 459px );max-width:459px;--container-widget-width:459px;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-8846892 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-14 .elementor-element.elementor-element-8846892.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-8846892 p{margin-block-end:12px;}.elementor-14 .elementor-element.elementor-element-bc9f150.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-d15243d{--display:flex;--justify-content:flex-end;}.elementor-14 .elementor-element.elementor-element-b80e4a5{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-b80e4a5{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-b80e4a5{right:0px;}.elementor-14 .elementor-element.elementor-element-ea78535{--display:flex;--position:absolute;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FAF5F7BF;--border-color:#FAF5F7BF;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;bottom:-11vh;}.elementor-14 .elementor-element.elementor-element-ea78535:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ea78535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F780;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-ea78535{left:-2vw;}body.rtl .elementor-14 .elementor-element.elementor-element-ea78535{right:-2vw;}.elementor-14 .elementor-element.elementor-element-94a7f94 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:20px;line-height:1.5em;color:#A25378;}.elementor-14 .elementor-element.elementor-element-dc47b15 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-bbcc691{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6fec934{--display:flex;--min-height:500px;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-14 .elementor-element.elementor-element-6fec934.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f314a09 .elementor-heading-title{font-size:58px;}.elementor-14 .elementor-element.elementor-element-1bde22c{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-5099595{--display:flex;--position:absolute;--min-height:330px;bottom:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-5099595{left:-20px;}body.rtl .elementor-14 .elementor-element.elementor-element-5099595{right:-20px;}.elementor-14 .elementor-element.elementor-element-f9c0e2a{--display:flex;--gap:42px 42px;--row-gap:42px;--column-gap:42px;}.elementor-14 .elementor-element.elementor-element-ca30b19{--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;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 1px rgba(81, 157.0000000000001, 188, 0.14901960784313725) inset;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:1;}.elementor-14 .elementor-element.elementor-element-ca30b19:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ca30b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FBFF;}.elementor-14 .elementor-element.elementor-element-ccf4cea{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-0ebf901 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-3e9bebf{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-a660967 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:130px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-e29d1ba img{width:450px;height:230px;object-fit:contain;object-position:center right;}.elementor-14 .elementor-element.elementor-element-e7ffc37{--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;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 1px rgba(81, 157.0000000000001, 188, 0.14901960784313725) inset;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-e7ffc37:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e7ffc37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF9FF;}.elementor-14 .elementor-element.elementor-element-3d86ce9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-c6f8b03 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-6851a72{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-b250f81 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:130px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-bba8942 img{width:450px;height:230px;object-fit:contain;object-position:center right;}.elementor-14 .elementor-element.elementor-element-c338adb{--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;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 1px rgba(81, 157.0000000000001, 188, 0.14901960784313725) inset;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:3;}.elementor-14 .elementor-element.elementor-element-c338adb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c338adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F7FF;}.elementor-14 .elementor-element.elementor-element-4d57ecc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-3cb25f6 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-01ce0ae{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-9500c15 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:130px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-3a22dc0 img{width:450px;height:230px;object-fit:contain;object-position:center right;}.elementor-14 .elementor-element.elementor-element-2166d6d{--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;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 1px rgba(81, 157.0000000000001, 188, 0.14901960784313725) inset;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:3;}.elementor-14 .elementor-element.elementor-element-2166d6d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2166d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBF5FF;}.elementor-14 .elementor-element.elementor-element-2ff2125{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-f344adf .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-cb37ec2{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-9743aca .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:130px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-05bd447 img{width:450px;height:230px;object-fit:contain;object-position:center right;}.elementor-14 .elementor-element.elementor-element-63071bc{--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;--overflow:hidden;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 0px 1px rgba(81, 157.0000000000001, 188, 0.14901960784313725) inset;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;--z-index:3;}.elementor-14 .elementor-element.elementor-element-63071bc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-63071bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4F2FF;}.elementor-14 .elementor-element.elementor-element-c2eb035{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-1959cb7 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-282cf5e{text-align:left;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-048bbf4 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:130px;color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-3c98e21 img{width:220px;height:235px;object-fit:contain;object-position:bottom right;}.elementor-14 .elementor-element.elementor-element-b41967d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-61581f8{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-6f3be20{--display:flex;--min-height:300px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-6f3be20:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6f3be20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilestory.ro/wp-content/uploads/Smile-Story-Vizita-la-Domiciliu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-6f3be20.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-cde20e5{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-9228d6a .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-df6704c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14 .elementor-element.elementor-element-df6704c{text-align:left;font-family:"Story Serif", Sans-serif;font-size:28px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-df6704c p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-ea31b2a{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-ea31b2a p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-1c386b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 50px -10px rgba(0, 0, 0, 0.15);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-1c386b5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1c386b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9276c16{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:left;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-9276c16 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-3a2e332{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-f90d89a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-765bc04{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-765bc04 > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-765bc04 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:20px;}.elementor-14 .elementor-element.elementor-element-b58981d{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-b58981d p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-97cddd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-b2d6be3{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-b2d6be3 > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-b2d6be3 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:20px;}.elementor-14 .elementor-element.elementor-element-846ab74{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-846ab74 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-94a3935{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-74281eb{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-74281eb > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-74281eb .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:20px;}.elementor-14 .elementor-element.elementor-element-151331e{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-151331e p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-b523ae1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-a94a8d6{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-a94a8d6 > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-a94a8d6 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:20px;}.elementor-14 .elementor-element.elementor-element-ff25c9c{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-ff25c9c p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-95ed8d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-6130b48{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-6130b48 > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-6130b48 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:20px;}.elementor-14 .elementor-element.elementor-element-7d0aef1{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-7d0aef1 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-45922f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-a247808{width:auto;max-width:auto;text-align:center;}.elementor-14 .elementor-element.elementor-element-a247808 > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );padding:16px 16px 16px 16px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-a247808 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:20px;}.elementor-14 .elementor-element.elementor-element-bd48c0b{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-bd48c0b p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-3cd2c4b{--display:flex;--min-height:1px;}.elementor-14 .elementor-element.elementor-element-3cd2c4b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3cd2c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d3aa6 );}.elementor-14 .elementor-element.elementor-element-1ae7b0d{width:initial;max-width:initial;text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-1ae7b0d p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-63fe66c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-605720b{text-align:center;}.elementor-14 .elementor-element.elementor-element-605720b .elementor-heading-title{font-size:58px;}.elementor-14 .elementor-element.elementor-element-b0a4f6c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:48px 48px 48px 48px;--padding-top:48px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-b0a4f6c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b0a4f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EBEF;}.elementor-14 .elementor-element.elementor-element-5d8296b > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5d8296b.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-5d8296b{text-align:left;}.elementor-14 .elementor-element.elementor-element-5d8296b img{width:450px;}.elementor-14 .elementor-element.elementor-element-03fce3d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-521a0a4 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-4a39880{text-align:left;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-4a39880 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-cf4e1d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-748e1d8.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-748e1d8 .elementor-counter{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-748e1d8 .elementor-counter-number-wrapper{color:#733B55;font-family:"Story Serif", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;}.elementor-14 .elementor-element.elementor-element-748e1d8 .elementor-counter-title{color:#733B55;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-9c68682 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9c68682 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-9c68682.elementor-view-stacked .elementor-icon{background-color:#733B55;}.elementor-14 .elementor-element.elementor-element-9c68682.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9c68682.elementor-view-default .elementor-icon{color:#733B55;border-color:#733B55;}.elementor-14 .elementor-element.elementor-element-9c68682.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9c68682.elementor-view-default .elementor-icon svg{fill:#733B55;}.elementor-14 .elementor-element.elementor-element-9c68682 .elementor-icon{font-size:8px;}.elementor-14 .elementor-element.elementor-element-9c68682 .elementor-icon svg{height:8px;}.elementor-14 .elementor-element.elementor-element-a4f2805 .elementor-counter{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-a4f2805 .elementor-counter-number-wrapper{color:#733B55;font-family:"Story Serif", Sans-serif;font-size:26px;font-weight:400;line-height:1.3em;}.elementor-14 .elementor-element.elementor-element-a4f2805 .elementor-counter-title{color:#733B55;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-f4e273a > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f4e273a .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-f4e273a.elementor-view-stacked .elementor-icon{background-color:#874564;}.elementor-14 .elementor-element.elementor-element-f4e273a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f4e273a.elementor-view-default .elementor-icon{color:#874564;border-color:#874564;}.elementor-14 .elementor-element.elementor-element-f4e273a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f4e273a.elementor-view-default .elementor-icon svg{fill:#874564;}.elementor-14 .elementor-element.elementor-element-f4e273a .elementor-icon{font-size:8px;}.elementor-14 .elementor-element.elementor-element-f4e273a .elementor-icon svg{height:8px;}.elementor-14 .elementor-element.elementor-element-1e1ea2d{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#733B55;}.elementor-14 .elementor-element.elementor-element-8440a4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8440a4c.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button{border-style:none;border-radius:100px 100px 100px 100px;padding:13px 39px 13px 39px;}.elementor-14 .elementor-element.elementor-element-070ff0e{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6c27607{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-3e0e670 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-1c7c580 > .elementor-widget-container{margin:0px 0px 8px 8px;}.elementor-14 .elementor-element.elementor-element-1c7c580{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-1c7c580 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-e52350a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 50px -10px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-e52350a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e52350a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b42b615{--display:flex;--position:absolute;--min-height:455px;top:-100px;--z-index:0;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-b42b615{right:-120px;}body.rtl .elementor-14 .elementor-element.elementor-element-b42b615{left:-120px;}.elementor-14 .elementor-element.elementor-element-42cbd65 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-942b7ac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-0947a89{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-7b25902{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212;}.elementor-14 .elementor-element.elementor-element-7b25902 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-8a5d6af{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-1f30fa0{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212;}.elementor-14 .elementor-element.elementor-element-1f30fa0 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-5296d8b{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-caa0d11{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212;}.elementor-14 .elementor-element.elementor-element-caa0d11 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-08bba86{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-10e151d{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212;}.elementor-14 .elementor-element.elementor-element-10e151d p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-8eae58d > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8eae58d.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-2d26729{--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-end;--align-items:flex-start;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-2d26729:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2d26729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilestory.ro/wp-content/uploads/Smile-Story-Vizita-la-Domiciliu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-2d26729.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-3ccaa59{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:012px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-3ccaa59:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3ccaa59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-14 .elementor-element.elementor-element-eac7b3e{text-align:left;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-eac7b3e p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-3e7061d{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-3e7061d p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-390eb90{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b529b84 .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-b0333cb > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-14 .elementor-element.elementor-element-b0333cb{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-b0333cb p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-dabbc0c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-14 .elementor-element.elementor-element-e48ffee{--display:flex;--min-height:400px;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0C2D04D;--border-color:#E0C2D04D;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-c4e0a0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-14 .elementor-element.elementor-element-7782892 > .elementor-widget-container{background-color:var( --e-global-color-f7d3aa6 );margin:0px 0px 012px 0px;padding:4px 12px 4px 12px;border-style:solid;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-7782892 .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-be4623f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-14 .elementor-element.elementor-element-d680304 .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:44px;color:#A25378;}.elementor-14 .elementor-element.elementor-element-8e0a28b{--display:flex;}.elementor-14 .elementor-element.elementor-element-dc0f496{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0C2D04D;--border-color:#E0C2D04D;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f99c933{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-f99c933 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-932ac19{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-932ac19:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-932ac19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F7;}.elementor-14 .elementor-element.elementor-element-932ac19.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-23f6efe{text-align:left;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-23f6efe p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-icon i{color:#BA7897;transition:color 200ms;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-icon svg{fill:#BA7897;transition:fill 200ms;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BA7897B3;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BA7897B3;}.elementor-14 .elementor-element.elementor-element-54b5f1b{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 200ms;}.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#BA7897B3;}.elementor-14 .elementor-element.elementor-element-b39c81b{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-b39c81b.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-47c462f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-3a30d9c .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:24px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-f05bce9{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-f05bce9 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-b47f632 img{border-style:none;border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-eb533d0{text-align:left;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-eb533d0 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-274416c{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-9904b17{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-9904b17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-9904b17 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-14 .elementor-element.elementor-element-b2e7739{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#548765;--border-color:#548765;--border-radius:8px 8px 8px 8px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:6px;}.elementor-14 .elementor-element.elementor-element-b2e7739:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b2e7739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FFF5;}.elementor-14 .elementor-element.elementor-element-1d76a34{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-1d76a34 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-5ecf9bd{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#BA7878;--border-color:#BA7878;--border-radius:8px 8px 8px 8px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:6px;}.elementor-14 .elementor-element.elementor-element-5ecf9bd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5ecf9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EEEE;}.elementor-14 .elementor-element.elementor-element-24c8761{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-24c8761 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-6f8148f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6f8148f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6f8148f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f7d3aa6 );}.elementor-14 .elementor-element.elementor-element-ac3eefc .elementor-heading-title{font-size:44px;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-d71c6ad{--display:flex;--justify-content:space-between;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d71c6ad.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-9678e12{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-9e62d13 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-14 .elementor-element.elementor-element-9e62d13.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-9e62d13 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-9e62d13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-9e62d13.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9e62d13.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-9e62d13.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-9e62d13.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-9e62d13 .elementor-icon{font-size:50px;}.elementor-14 .elementor-element.elementor-element-9e62d13 .elementor-icon svg{height:50px;}.elementor-14 .elementor-element.elementor-element-aa7992b .elementor-heading-title{font-family:"Story Serif", Sans-serif;font-size:52px;line-height:1.1em;letter-spacing:-0.03em;}.elementor-14 .elementor-element.elementor-element-e648c1a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-b9747a3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-b9747a3{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-b9747a3 p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-6ea5bdd{text-align:left;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-6ea5bdd p{margin-block-end:8px;}.elementor-14 .elementor-element.elementor-element-60ee6e2{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-5834c75 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-5834c75.elementor-view-stacked .elementor-icon{background-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-5834c75.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5834c75.elementor-view-default .elementor-icon{color:#DCBCCB;border-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-5834c75.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5834c75.elementor-view-default .elementor-icon svg{fill:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-5834c75 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-5834c75 .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-5834c75 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-f205299 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-f205299.elementor-view-stacked .elementor-icon{background-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-f205299.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f205299.elementor-view-default .elementor-icon{color:#DCBCCB;border-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-f205299.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-f205299.elementor-view-default .elementor-icon svg{fill:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-f205299 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-f205299 .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-f205299 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-453bc7d .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-453bc7d.elementor-view-stacked .elementor-icon{background-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-453bc7d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-453bc7d.elementor-view-default .elementor-icon{color:#DCBCCB;border-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-453bc7d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-453bc7d.elementor-view-default .elementor-icon svg{fill:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-453bc7d .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-453bc7d .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-453bc7d .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-cef75cf .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-cef75cf.elementor-view-stacked .elementor-icon{background-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-cef75cf.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-cef75cf.elementor-view-default .elementor-icon{color:#DCBCCB;border-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-cef75cf.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-cef75cf.elementor-view-default .elementor-icon svg{fill:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-cef75cf .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-cef75cf .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-cef75cf .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-b17c1e7 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b17c1e7.elementor-view-stacked .elementor-icon{background-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-b17c1e7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b17c1e7.elementor-view-default .elementor-icon{color:#DCBCCB;border-color:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-b17c1e7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b17c1e7.elementor-view-default .elementor-icon svg{fill:#DCBCCB;}.elementor-14 .elementor-element.elementor-element-b17c1e7 .elementor-icon{font-size:30px;}.elementor-14 .elementor-element.elementor-element-b17c1e7 .elementor-icon svg{height:30px;}.elementor-14 .elementor-element.elementor-element-b17c1e7 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-3887106{--display:flex;--position:absolute;--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-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;bottom:0px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-3887106{right:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-3887106{left:0px;}.elementor-14 .elementor-element.elementor-element-3eeee72 > .elementor-widget-container{background-color:#F1E4E9;padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-3eeee72 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-3eeee72.elementor-view-stacked .elementor-icon{background-color:#A8577D;}.elementor-14 .elementor-element.elementor-element-3eeee72.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3eeee72.elementor-view-default .elementor-icon{color:#A8577D;border-color:#A8577D;}.elementor-14 .elementor-element.elementor-element-3eeee72.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3eeee72.elementor-view-default .elementor-icon svg{fill:#A8577D;}.elementor-14 .elementor-element.elementor-element-3eeee72 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-3eeee72 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-3eeee72 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-6f954e0 > .elementor-widget-container{background-color:#F1E4E9;padding:10px 10px 10px 10px;border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-6f954e0 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-6f954e0.elementor-view-stacked .elementor-icon{background-color:#A8577D;}.elementor-14 .elementor-element.elementor-element-6f954e0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6f954e0.elementor-view-default .elementor-icon{color:#A8577D;border-color:#A8577D;}.elementor-14 .elementor-element.elementor-element-6f954e0.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6f954e0.elementor-view-default .elementor-icon svg{fill:#A8577D;}.elementor-14 .elementor-element.elementor-element-6f954e0 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-6f954e0 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-6f954e0 .elementor-icon-wrapper svg{width:auto;}.elementor-14 .elementor-element.elementor-element-7f8132b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-62b5b0d{--display:flex;}.elementor-14 .elementor-element.elementor-element-849f7ef{--display:flex;}.elementor-14 .elementor-element.elementor-element-849f7ef:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-849f7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilestory.ro/wp-content/uploads/Recenzie-Laura.webp");}.elementor-14 .elementor-element.elementor-element-de6a4b8{--display:flex;}.elementor-14 .elementor-element.elementor-element-de6a4b8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-de6a4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilestory.ro/wp-content/uploads/Recenzie.webp");}.elementor-14 .elementor-element.elementor-element-98e2fd6{--display:flex;}.elementor-14 .elementor-element.elementor-element-98e2fd6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-98e2fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilestory.ro/wp-content/uploads/mamica-smilestory.webp");}.elementor-14 .elementor-element.elementor-element-6c0c104{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:100px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-bae4ee0{text-align:center;}.elementor-14 .elementor-element.elementor-element-bae4ee0 .elementor-heading-title{font-size:58px;}.elementor-14 .elementor-element.elementor-element-85b00f9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14 .elementor-element.elementor-element-85b00f9{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#121212D9;}.elementor-14 .elementor-element.elementor-element-5a0fcd4 > .elementor-widget-container{margin:0px 0px -52px 0px;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-9e77e6d{--width:55%;}.elementor-14 .elementor-element.elementor-element-d15243d{--width:45%;}.elementor-14 .elementor-element.elementor-element-ea78535{--width:max-content;}.elementor-14 .elementor-element.elementor-element-6fec934{--width:40%;}.elementor-14 .elementor-element.elementor-element-5099595{--width:330px;}.elementor-14 .elementor-element.elementor-element-1c386b5{--width:900px;}.elementor-14 .elementor-element.elementor-element-b0a4f6c{--width:100%;}.elementor-14 .elementor-element.elementor-element-b42b615{--width:600px;}.elementor-14 .elementor-element.elementor-element-390eb90{--content-width:1000px;}.elementor-14 .elementor-element.elementor-element-be4623f{--width:max-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-9e77e6d{--width:70%;}.elementor-14 .elementor-element.elementor-element-d15243d{--width:100%;}.elementor-14 .elementor-element.elementor-element-6fec934{--width:100%;}.elementor-14 .elementor-element.elementor-element-1c386b5{--width:100%;}.elementor-14 .elementor-element.elementor-element-03fce3d{--width:100%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-6f3be20:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6f3be20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-14 .elementor-element.elementor-element-2d26729:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2d26729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-f989060{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ce18669{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-14 .elementor-element.elementor-element-fe35d97 .elementor-heading-title{font-size:54px;}.elementor-14 .elementor-element.elementor-element-8846892{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-14 .elementor-element.elementor-element-d15243d{--min-height:50vh;}.elementor-14 .elementor-element.elementor-element-bbcc691{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-6fec934{--min-height:max-content;--z-index:4;}.elementor-14 .elementor-element.elementor-element-f314a09{text-align:center;}.elementor-14 .elementor-element.elementor-element-1bde22c{text-align:center;}.elementor-14 .elementor-element.elementor-element-63071bc{--z-index:5;}.elementor-14 .elementor-element.elementor-element-9228d6a .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-df6704c{font-size:16px;}.elementor-14 .elementor-element.elementor-element-ea31b2a{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1c386b5{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-9276c16{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;font-size:16px;}.elementor-14 .elementor-element.elementor-element-3a2e332{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-b58981d{font-size:16px;}.elementor-14 .elementor-element.elementor-element-846ab74{font-size:16px;}.elementor-14 .elementor-element.elementor-element-151331e{font-size:16px;}.elementor-14 .elementor-element.elementor-element-ff25c9c{font-size:16px;}.elementor-14 .elementor-element.elementor-element-7d0aef1{font-size:16px;}.elementor-14 .elementor-element.elementor-element-bd48c0b{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1ae7b0d{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;font-size:16px;}.elementor-14 .elementor-element.elementor-element-63fe66c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-605720b{text-align:center;}.elementor-14 .elementor-element.elementor-element-b0a4f6c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-5d8296b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5d8296b.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-5d8296b{text-align:left;}.elementor-14 .elementor-element.elementor-element-5d8296b img{width:240px;}.elementor-14 .elementor-element.elementor-element-4a39880{font-size:16px;}.elementor-14 .elementor-element.elementor-element-cf4e1d4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-748e1d8.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-1c7c580{font-size:16px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-b42b615{right:-50px;}body.rtl .elementor-14 .elementor-element.elementor-element-b42b615{left:-50px;}.elementor-14 .elementor-element.elementor-element-b42b615{top:0px;}.elementor-14 .elementor-element.elementor-element-942b7ac{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-7b25902{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1f30fa0{font-size:16px;}.elementor-14 .elementor-element.elementor-element-caa0d11{font-size:16px;}.elementor-14 .elementor-element.elementor-element-10e151d{font-size:16px;}.elementor-14 .elementor-element.elementor-element-eac7b3e{font-size:16px;}.elementor-14 .elementor-element.elementor-element-3e7061d{font-size:16px;}.elementor-14 .elementor-element.elementor-element-b0333cb{font-size:16px;}.elementor-14 .elementor-element.elementor-element-dabbc0c{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-f99c933{font-size:16px;}.elementor-14 .elementor-element.elementor-element-f05bce9{font-size:16px;}.elementor-14 .elementor-element.elementor-element-eb533d0{font-size:16px;}.elementor-14 .elementor-element.elementor-element-1d76a34{font-size:16px;}.elementor-14 .elementor-element.elementor-element-24c8761{font-size:16px;}.elementor-14 .elementor-element.elementor-element-aa7992b .elementor-heading-title{font-size:42px;}.elementor-14 .elementor-element.elementor-element-b9747a3{font-size:16px;}.elementor-14 .elementor-element.elementor-element-6ea5bdd{font-size:16px;}.elementor-14 .elementor-element.elementor-element-bae4ee0{text-align:center;}.elementor-14 .elementor-element.elementor-element-85b00f9{text-align:center;}.elementor-14 .elementor-element.elementor-element-5a0fcd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f989060{--min-height:115vh;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ce18669{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-9e77e6d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-522e4f4 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-fe35d97 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-8846892{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-d15243d{--min-height:60vh;}.elementor-14 .elementor-element.elementor-element-bbcc691{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-f314a09 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-ca30b19{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ccf4cea{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-0ebf901 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-a660967 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-e7ffc37{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3d86ce9{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-c6f8b03 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-b250f81 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-c338adb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-4d57ecc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-3cb25f6 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-9500c15 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-2166d6d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2ff2125{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-f344adf .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-9743aca .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-63071bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c2eb035{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-1959cb7 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-048bbf4 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-b41967d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-61581f8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-6f3be20{--min-height:250px;}.elementor-14 .elementor-element.elementor-element-9228d6a .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-1c386b5{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-9276c16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-14 .elementor-element.elementor-element-3a2e332{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-f90d89a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-14 .elementor-element.elementor-element-765bc04 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-b58981d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-97cddd4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-b2d6be3 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-846ab74{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-94a3935{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-74281eb .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-151331e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b523ae1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-a94a8d6 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-ff25c9c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-95ed8d9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-6130b48 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-7d0aef1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-45922f3{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-a247808 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-bd48c0b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1ae7b0d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-63fe66c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-605720b .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-14 .elementor-element.elementor-element-b0a4f6c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-5d8296b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-5d8296b{text-align:left;}.elementor-14 .elementor-element.elementor-element-03fce3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-521a0a4 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-cf4e1d4{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-14 .elementor-element.elementor-element-8440a4c.elementor-element{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-070ff0e{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3e0e670 .elementor-heading-title{font-size:36px;line-height:1.2em;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-b42b615{right:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-b42b615{left:0px;}.elementor-14 .elementor-element.elementor-element-42cbd65 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-942b7ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-8eae58d.elementor-element{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-2d26729{--min-height:450px;}.elementor-14 .elementor-element.elementor-element-390eb90{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b529b84 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-b0333cb > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-14 .elementor-element.elementor-element-dabbc0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-e48ffee{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-c4e0a0c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-7782892 > .elementor-widget-container{margin:0px 0px 06px 0px;}.elementor-14 .elementor-element.elementor-element-d680304 .elementor-heading-title{font-size:42px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-fafd094{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-b39c81b{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-14 .elementor-element.elementor-element-9904b17.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-6f8148f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-ac3eefc .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-d71c6ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9678e12{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-9e62d13 .elementor-icon{font-size:32px;}.elementor-14 .elementor-element.elementor-element-9e62d13 .elementor-icon svg{height:32px;}.elementor-14 .elementor-element.elementor-element-aa7992b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14 .elementor-element.elementor-element-aa7992b .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-14 .elementor-element.elementor-element-5834c75 .elementor-icon{font-size:22px;}.elementor-14 .elementor-element.elementor-element-5834c75 .elementor-icon svg{height:22px;}.elementor-14 .elementor-element.elementor-element-f205299 .elementor-icon{font-size:22px;}.elementor-14 .elementor-element.elementor-element-f205299 .elementor-icon svg{height:22px;}.elementor-14 .elementor-element.elementor-element-453bc7d .elementor-icon{font-size:22px;}.elementor-14 .elementor-element.elementor-element-453bc7d .elementor-icon svg{height:22px;}.elementor-14 .elementor-element.elementor-element-cef75cf .elementor-icon{font-size:22px;}.elementor-14 .elementor-element.elementor-element-cef75cf .elementor-icon svg{height:22px;}.elementor-14 .elementor-element.elementor-element-b17c1e7 .elementor-icon{font-size:22px;}.elementor-14 .elementor-element.elementor-element-b17c1e7 .elementor-icon svg{height:22px;}.elementor-14 .elementor-element.elementor-element-62b5b0d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-6c0c104{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bae4ee0 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-bae4ee0{text-align:left;}.elementor-14 .elementor-element.elementor-element-bae4ee0 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-14 .elementor-element.elementor-element-85b00f9 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 20px 0px 20px;}.elementor-14 .elementor-element.elementor-element-85b00f9{text-align:left;}}/* Start custom CSS for html, class: .elementor-element-3b50e69 */body {
	background: #91D49B;
}

.pulsating-circle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 16px;
  height: 16px;
  
  &:before {
    content: '';
    position: relative;
    display: block;
    width: 200%;
    height: 200%;
    box-sizing: border-box;
    margin-left: -50%;
    margin-top: -50%;
    border-radius: 45px;
    background-color: #91D49B;
    animation: pulse-ring 2.5s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
  }
  
  &:after {
    content: '';
    position: absolute;
    left: 0; 
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #56A965;
    border-radius: 15px;
    animation: pulse-dot 2.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) -1.2s infinite;

  }
}

@keyframes pulse-ring {
  0% {
    transform: scale(.33);
  }
  80%, 100% {
    opacity: 0;
  }
}

@keyframes pulse-dot {
  0% {
    transform: scale(.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(.8);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8846892 */.elementor-14 .elementor-element.elementor-element-8846892 p {
    margin-bottom: 4px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc9f150 */.elementor-14 .elementor-element.elementor-element-bc9f150 {

    /* Spacing */
    --slkd-button-spacing: var(--slkd-global-spacing, 25px);
    
    /* Text alignment */
    --slkd-button-text-align: center;
    
    /* Text color */
    --slkd-button-text-color: #fff;
    --slkd-button-text-color-hovered: #fff;
    
    /* Background color */
    --slkd-button-background-color: #BA7897;
    --slkd-button-background-color-hovered: #A25378;
    --slkd-button-background-color-active: #A25378;
    
    /* Border width */
    --slkd-button-border-width: 0px;
    --slkd-button-border-width-hovered: 0;
    
    /* Border color */
    --slkd-button-border-color: #BA7897;
    --slkd-button-border-color-hovered: #A25378;
    --slkd-button-border-color-active: #A25378;

    /* Box shadow color */
    --slkd-button-box-shadow-color: #BA789780;
    --slkd-button-box-shadow-color-hovered: #A2537880;
    --slkd-button-box-shadow-color-active: #A2537880;
    
    /* Icon size */
    --slkd-button-icon-size: 0.65em;
    
    /* Fx */
    --slkd-button-animation-duration: 500ms;
    --slkd-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* Button states */

.elementor-14 .elementor-element.elementor-element-bc9f150 button {
    font-size: 16px;
    line-height: 1.5em;
    padding: 12px 36px !important;
    border-radius: 100px !important;
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    /*gap: calc(var(--slkd-button-spacing) / 4) !important;*/

    box-sizing: border-box !important;
	outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    /*padding: calc(var(--slkd-button-spacing) / 2) calc(calc(var(--slkd-button-spacing) / 2) * 3) !important;*/
    width: 100% !important;
    height: 100% !important;
    /*border-radius: calc(var(--slkd-button-border-radius) / 2) !important;*/

    color: var(--slkd-button-text-color) !important;
    fill: var(--slkd-button-text-color) !important;
    /*font-family: var(--slkd-global-font-family-secondary) !important;*/
    /*font-size: var(--slkd-global-font-size-s, 16px) !important;*/
    /*font-weight: var(--slkd-global-font-weight-bold, 700) !important;*/
    /*line-height: var(--slkd-global-font-line-height-l, 1.5em) !important;*/
    text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;

    background: var(--slkd-button-background-color) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width) var(--slkd-button-border-color), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color) !important;

    transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}
.elementor-14 .elementor-element.elementor-element-bc9f150 button:hover, 
.elementor-14 .elementor-element.elementor-element-bc9f150 button:focus {
    color: var(--slkd-button-text-color-hovered) !important;
    fill: var(--slkd-button-text-color-hovered) !important;

    background: var(--slkd-button-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-hovered), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-hovered) !important;
}
.elementor-14 .elementor-element.elementor-element-bc9f150 button:active {
    background: var(--slkd-button-background-color-active) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-active), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-active) !important;
}

/* FX */

.elementor-14 .elementor-element.elementor-element-bc9f150 {
    
    --slkd-fx1-color1: #fff;
    --slkd-fx1-color2: transparent;
    --slkd-fx2-color1: #fff;
    --slkd-fx2-color2: transparent;
    --slkd-fx-angle: -45deg;
    --slkd-fx-animation-duration: 500ms;
    --slkd-fx-animation-delay: 0ms;
    --slkd-fx-animation-property: cubic-bezier(.25,1,.75,1);
    
}

.elementor-14 .elementor-element.elementor-element-bc9f150 button::before, 
.elementor-14 .elementor-element.elementor-element-bc9f150 button::after {
    content: "" !important;
    pointer-events: none !important;
    user-select: none !important;
    z-index: -1 !important;
    position: absolute !important;
    inset: 0 !important;
    transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-bc9f150 button::before {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx1-color2), var(--slkd-fx1-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-bc9f150 button::after {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx2-color2), var(--slkd-fx2-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-bc9f150 a:hover::before, 
.elementor-14 .elementor-element.elementor-element-bc9f150 a:focus::before, 
.elementor-14 .elementor-element.elementor-element-bc9f150 a:active::before {
    opacity: 1 !important;
    transform: translateX(-33%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-bc9f150 button:hover::after, 
.elementor-14 .elementor-element.elementor-element-bc9f150 button:focus::after, 
.elementor-14 .elementor-element.elementor-element-bc9f150 button:active::after {
    opacity: 1 !important;
    transform: translateX(-66%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-bc9f150 svg {
    margin: 0 0 0 4px;
   transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
}

.elementor-14 .elementor-element.elementor-element-bc9f150 button:hover svg {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e4a5 */.elementor-14 .elementor-element.elementor-element-b80e4a5 {
    overflow: visible !important;
    position: absolute !important;
    top: -100px !important;
    left: -250px !important;
    min-width: 65vw !important;
    min-height: 70vh !important;
}

.elementor-14 .elementor-element.elementor-element-b80e4a5, 
.elementor-14 .elementor-element.elementor-element-b80e4a5 .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
}

.elementor-14 .elementor-element.elementor-element-b80e4a5 img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
}

@media (max-width:1024px) {
    .elementor-14 .elementor-element.elementor-element-b80e4a5 {
    position: absolute !important;
    top: 40px !important;
    left: 0px !important;
    min-height: 100% !important;
}
}

@media (max-width:767px) {
    .elementor-14 .elementor-element.elementor-element-b80e4a5 {
    min-height: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea78535 */.elementor-14 .elementor-element.elementor-element-ea78535 {
    backdrop-filter: blur(6px)  brightness(150%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c0e2a */.elementor-14 .elementor-element.elementor-element-f9c0e2a .numbered-steps {
    margin-top:auto;
    margin-bottom: -85px !important;
    opacity: 0.1;

}

.elementor-14 .elementor-element.elementor-element-f9c0e2a .numbered-element:hover {
    box-shadow: 0px 0px 0px 2px #519dbc3b inset !important;
}

@media (max-width:767px) {
   .elementor-14 .elementor-element.elementor-element-f9c0e2a .numbered-steps {
        position:absolute;
        top:0px !important;
        right:-10px !important;
        font-size: 100px !important;
    }
    
    .elementor-14 .elementor-element.elementor-element-f9c0e2a .numbered-steps p {
        font-size: 85px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df6704c */.elementor-14 .elementor-element.elementor-element-df6704c p:last-of-type {
    margin:0 !important;
}

.elementor-14 .elementor-element.elementor-element-df6704c .blue-gradient {
    font-size: 28px;
    background: linear-gradient(220deg, #529EBC 0%, #31677D 70%) !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
}

@media (max-width: 767px) {
    .elementor-14 .elementor-element.elementor-element-df6704c .blue-gradient  {
        font-size: 24px !important;
        text-wrap: pretty !important; 
        line-height: 1.2;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea31b2a */.elementor-14 .elementor-element.elementor-element-ea31b2a p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9276c16 */.elementor-14 .elementor-element.elementor-element-9276c16 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58981d */.elementor-14 .elementor-element.elementor-element-b58981d p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-846ab74 */.elementor-14 .elementor-element.elementor-element-846ab74 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-151331e */.elementor-14 .elementor-element.elementor-element-151331e p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff25c9c */.elementor-14 .elementor-element.elementor-element-ff25c9c p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d0aef1 */.elementor-14 .elementor-element.elementor-element-7d0aef1 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd48c0b */.elementor-14 .elementor-element.elementor-element-bd48c0b p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2e332 */.elementor-14 .elementor-element.elementor-element-3a2e332 .numbered-elements {
    min-height: 50px !important;
    min-width: 50px !important;
    align-items: center !important;
}

@media (max-width: 767px) {
    .elementor-14 .elementor-element.elementor-element-3a2e332 .numbered-elements {
        min-height: 45px !important;
        height: 45px;
        min-width: 45px !important;
        width: 45px;
    }
    
    .elementor-14 .elementor-element.elementor-element-3a2e332 .elementor-heading-title {
        font-size: 18px !important;
        line-height: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ae7b0d */.elementor-14 .elementor-element.elementor-element-1ae7b0d p:last-of-type {
    margin:0 !important;
    background: linear-gradient(145deg, #733B55 0%, #BA7897 70%) !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a39880 */.elementor-14 .elementor-element.elementor-element-4a39880 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8440a4c */.elementor-14 .elementor-element.elementor-element-8440a4c {

    /* Spacing */
    --slkd-button-spacing: var(--slkd-global-spacing, 25px);
    
    /* Text alignment */
    --slkd-button-text-align: center;
    
    /* Text color */
    --slkd-button-text-color: #fff;
    --slkd-button-text-color-hovered: #fff;
    
    /* Background color */
    --slkd-button-background-color: #BA7897;
    --slkd-button-background-color-hovered: #A25378;
    --slkd-button-background-color-active: #A25378;
    
    /* Border width */
    --slkd-button-border-width: 0px;
    --slkd-button-border-width-hovered: 0;
    
    /* Border color */
    --slkd-button-border-color: #BA7897;
    --slkd-button-border-color-hovered: #A25378;
    --slkd-button-border-color-active: #A25378;

    /* Box shadow color */
    --slkd-button-box-shadow-color: #BA789780;
    --slkd-button-box-shadow-color-hovered: #A2537880;
    --slkd-button-box-shadow-color-active: #A2537880;
    
    /* Icon size */
    --slkd-button-icon-size: 0.65em;
    
    /* Fx */
    --slkd-button-animation-duration: 500ms;
    --slkd-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* Button states */

.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button {
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;

    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    /*gap: calc(var(--slkd-button-spacing) / 4) !important;*/

    box-sizing: border-box !important;
	outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    /*padding: calc(var(--slkd-button-spacing) / 2) calc(calc(var(--slkd-button-spacing) / 2) * 3) !important;*/
    width: 100% !important;
    height: 100% !important;
    /*border-radius: calc(var(--slkd-button-border-radius) / 2) !important;*/

    color: var(--slkd-button-text-color) !important;
    fill: var(--slkd-button-text-color) !important;
    /*font-family: var(--slkd-global-font-family-secondary) !important;*/
    /*font-size: var(--slkd-global-font-size-s, 16px) !important;*/
    /*font-weight: var(--slkd-global-font-weight-bold, 700) !important;*/
    /*line-height: var(--slkd-global-font-line-height-l, 1.5em) !important;*/
    text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;

    background: var(--slkd-button-background-color) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width) var(--slkd-button-border-color), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color) !important;

    transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:hover, 
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:focus {
    color: var(--slkd-button-text-color-hovered) !important;
    fill: var(--slkd-button-text-color-hovered) !important;

    background: var(--slkd-button-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-hovered), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-hovered) !important;
}
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:active {
    background: var(--slkd-button-background-color-active) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-active), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-active) !important;
}

/* FX */

.elementor-14 .elementor-element.elementor-element-8440a4c {
    
    --slkd-fx1-color1: #fff;
    --slkd-fx1-color2: transparent;
    --slkd-fx2-color1: #fff;
    --slkd-fx2-color2: transparent;
    --slkd-fx-angle: -45deg;
    --slkd-fx-animation-duration: 500ms;
    --slkd-fx-animation-delay: 0ms;
    --slkd-fx-animation-property: cubic-bezier(.25,1,.75,1);
    
}

.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button::before, 
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button::after {
    content: "" !important;
    pointer-events: none !important;
    user-select: none !important;
    z-index: -1 !important;
    position: absolute !important;
    inset: 0 !important;
    transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button::before {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx1-color2), var(--slkd-fx1-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button::after {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx2-color2), var(--slkd-fx2-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:hover::before, 
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:focus::before, 
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:active::before {
    opacity: 1 !important;
    transform: translateX(-33%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:hover::after, 
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:focus::after, 
.elementor-14 .elementor-element.elementor-element-8440a4c .elementor-button:active::after {
    opacity: 1 !important;
    transform: translateX(-66%) skewX(var(--slkd-fx-angle)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fce3d */.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter {
    gap:12px !important;
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter .elementor-counter-number-wrapper {
    align-items: center !important;
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter .elementor-counter-number-suffix {
    max-width: max-content;
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter-number-wrapper {
    max-width: max-content;
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter-number-prefix {
    display: none;
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter-title {
    text-wrap: nowrap;
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter-number-suffix {
    font-family: "Story Serif" !important;
    margin: -0px 0 0 2px
}

.elementor-14 .elementor-element.elementor-element-03fce3d .elementor-counter-number {
    margin: 4px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c7c580 */.elementor-14 .elementor-element.elementor-element-1c7c580 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b25902 */.elementor-14 .elementor-element.elementor-element-7b25902 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f30fa0 */.elementor-14 .elementor-element.elementor-element-1f30fa0 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caa0d11 */.elementor-14 .elementor-element.elementor-element-caa0d11 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10e151d */.elementor-14 .elementor-element.elementor-element-10e151d p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942b7ac */.elementor-14 .elementor-element.elementor-element-942b7ac .grid-container {
    background: #6CACC60d !important;
    border-radius:12px !important;
    box-shadow: 0px 0px 0px 1px #6CACC626 !important;
    backdrop-filter: blur(8px);
}

.elementor-14 .elementor-element.elementor-element-942b7ac .grid-container:hover {
    box-shadow: 0px 0px 0px 2px #6CACC64d !important;
    transform: translateY(-4px);
}

.elementor-14 .elementor-element.elementor-element-942b7ac .grid-container h4 {
    font-family: "Open Sans", sans-serif !important;
    font-size: 18px !important;
}

.elementor-14 .elementor-element.elementor-element-942b7ac .grid-container p {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8eae58d */.elementor-14 .elementor-element.elementor-element-8eae58d {

    /* Spacing */
    --slkd-button-spacing: var(--slkd-global-spacing, 25px);
    
    /* Text alignment */
    --slkd-button-text-align: center;
    
    /* Text color */
    --slkd-button-text-color: #fff;
    --slkd-button-text-color-hovered: #fff;
    
    /* Background color */
    --slkd-button-background-color: #6CACC6;
    --slkd-button-background-color-hovered: #4088A6;
    --slkd-button-background-color-active: #4088A6;
    
    /* Border width */
    --slkd-button-border-width: 0px;
    --slkd-button-border-width-hovered: 0;
    
    /* Border color */
    --slkd-button-border-color: #6CACC6;
    --slkd-button-border-color-hovered: #4088A6;
    --slkd-button-border-color-active: #4088A6;

    /* Box shadow color */
    --slkd-button-box-shadow-color: #6CACC680;
    --slkd-button-box-shadow-color-hovered: #4088A680;
    --slkd-button-box-shadow-color-active: #4088A680;
    
    /* Icon size */
    --slkd-button-icon-size: 0.65em;
    
    /* Fx */
    --slkd-button-animation-duration: 500ms;
    --slkd-button-animation-property: cubic-bezier(.25,1,.75,1);
    
}

/* Button states */

.elementor-14 .elementor-element.elementor-element-8eae58d button {
    line-height: 1.5em;
    font-size: 16px;
    padding: 12px 36px !important;
    border-radius: 100px !important;
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    box-sizing: border-box !important;
	outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    width: 100% !important;
    height: 100% !important;

    color: var(--slkd-button-text-color) !important;
    fill: var(--slkd-button-text-color) !important;
    text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;

    background: var(--slkd-button-background-color) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width) var(--slkd-button-border-color), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color) !important;

    transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}
.elementor-14 .elementor-element.elementor-element-8eae58d button:hover, 
.elementor-14 .elementor-element.elementor-element-8eae58d button:focus {
    color: var(--slkd-button-text-color-hovered) !important;
    fill: var(--slkd-button-text-color-hovered) !important;

    background: var(--slkd-button-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-hovered), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-hovered) !important;
}
.elementor-14 .elementor-element.elementor-element-8eae58d button:active {
    background: var(--slkd-button-background-color-active) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-active), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-active) !important;
}

/* FX */

.elementor-14 .elementor-element.elementor-element-8eae58d {
    
    --slkd-fx1-color1: #fff;
    --slkd-fx1-color2: transparent;
    --slkd-fx2-color1: #fff;
    --slkd-fx2-color2: transparent;
    --slkd-fx-angle: -45deg;
    --slkd-fx-animation-duration: 500ms;
    --slkd-fx-animation-delay: 0ms;
    --slkd-fx-animation-property: cubic-bezier(.25,1,.75,1);
    
}

.elementor-14 .elementor-element.elementor-element-8eae58d button::before, 
.elementor-14 .elementor-element.elementor-element-8eae58d button::after {
    content: "" !important;
    pointer-events: none !important;
    user-select: none !important;
    z-index: -1 !important;
    position: absolute !important;
    inset: 0 !important;
    transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-8eae58d button::before {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx1-color2), var(--slkd-fx1-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-8eae58d button::after {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx2-color2), var(--slkd-fx2-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-8eae58d button:hover::before, 
.elementor-14 .elementor-element.elementor-element-8eae58d button:focus::before, 
.elementor-14 .elementor-element.elementor-element-8eae58d button:active::before {
    opacity: 1 !important;
    transform: translateX(-33%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-8eae58d button:hover::after, 
.elementor-14 .elementor-element.elementor-element-8eae58d button:focus::after, 
.elementor-14 .elementor-element.elementor-element-8eae58d button:active::after {
    opacity: 1 !important;
    transform: translateX(-66%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-8eae58d svg {
   transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
}

.elementor-14 .elementor-element.elementor-element-8eae58d button:hover svg {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eac7b3e */.elementor-14 .elementor-element.elementor-element-eac7b3e p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e7061d */.elementor-14 .elementor-element.elementor-element-3e7061d p:last-of-type {
    margin:0 !important;
}

.elementor-14 .elementor-element.elementor-element-3e7061d p {
    text-wrap: pretty !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ccaa59 */.elementor-14 .elementor-element.elementor-element-3ccaa59 {
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0333cb */.elementor-14 .elementor-element.elementor-element-b0333cb p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d680304 */.elementor-14 .elementor-element.elementor-element-d680304 .currency {
    font-family: "Open Sans",Sans-Serif !important;
    font-size: 18px;
}

.elementor-14 .elementor-element.elementor-element-d680304 {
    background: linear-gradient(290deg, #733B55 0%, #BA7897 70%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f99c933 */.elementor-14 .elementor-element.elementor-element-f99c933 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc0f496 */.elementor-14 .elementor-element.elementor-element-dc0f496 {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f6efe */.elementor-14 .elementor-element.elementor-element-23f6efe p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-54b5f1b */.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-icon svg {
    min-width: var(--e-icon-list-icon-size, 1em) !important;
    min-height: var(--e-icon-list-icon-size, 1em) !important;
    width: var(--e-icon-list-icon-size, 1em) !important;
    height: var(--e-icon-list-icon-size, 1em) !important;
    max-width: var(--e-icon-list-icon-size, 1em) !important;
    max-height: var(--e-icon-list-icon-size, 1em) !important;
}

.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-text {
    align-self: initial !important;
}

.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-text svg {
    margin:0 0 -5px 10px !important;
}

.elementor-14 .elementor-element.elementor-element-54b5f1b .elementor-icon-list-text {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fafd094 */.elementor-14 .elementor-element.elementor-element-fafd094 {

    /* Spacing */
    --slkd-button-spacing: var(--slkd-global-spacing, 25px);
    
    /* Text alignment */
    --slkd-button-text-align: center;
    
    /* Text color */
    --slkd-button-text-color: #fff;
    --slkd-button-text-color-hovered: #fff;
    
    /* Background color */
    --slkd-button-background-color: #BA7897;
    --slkd-button-background-color-hovered: #A25378;
    --slkd-button-background-color-active: #A25378;
    
    /* Border width */
    --slkd-button-border-width: 0px;
    --slkd-button-border-width-hovered: 0;
    
    /* Border color */
    --slkd-button-border-color: #BA7897;
    --slkd-button-border-color-hovered: #A25378;
    --slkd-button-border-color-active: #A25378;

    /* Box shadow color */
    --slkd-button-box-shadow-color: #BA789780;
    --slkd-button-box-shadow-color-hovered: #A2537880;
    --slkd-button-box-shadow-color-active: #A2537880;
    
    /* Icon size */
    --slkd-button-icon-size: 0.65em;
    
    /* Fx */
    --slkd-button-animation-duration: 500ms;
    --slkd-button-animation-property: cubic-bezier(.25,1,.75,1);
    
    margin-top: auto !important;
    
}

/* Button states */

.elementor-14 .elementor-element.elementor-element-fafd094 button {
    font-size: 16px;
    line-height: 1.5em;
    padding: 12px 36px !important;
    border-radius: 100px !important;
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;

    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    /*gap: calc(var(--slkd-button-spacing) / 4) !important;*/

    box-sizing: border-box !important;
	outline: none !important;
    margin: 0 !important;
    border: 0 !important;
    /*padding: calc(var(--slkd-button-spacing) / 2) calc(calc(var(--slkd-button-spacing) / 2) * 3) !important;*/
    width: 100% !important;
    height: 100% !important;
    /*border-radius: calc(var(--slkd-button-border-radius) / 2) !important;*/

    color: var(--slkd-button-text-color) !important;
    fill: var(--slkd-button-text-color) !important;
    /*font-family: var(--slkd-global-font-family-secondary) !important;*/
    /*font-size: var(--slkd-global-font-size-s, 16px) !important;*/
    /*font-weight: var(--slkd-global-font-weight-bold, 700) !important;*/
    /*line-height: var(--slkd-global-font-line-height-l, 1.5em) !important;*/
    text-align: center !important;
	text-decoration: none !important;
	white-space: nowrap !important;

    background: var(--slkd-button-background-color) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width) var(--slkd-button-border-color), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color) !important;

    transition: var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}
.elementor-14 .elementor-element.elementor-element-fafd094 button:hover, 
.elementor-14 .elementor-element.elementor-element-fafd094 button:focus {
    color: var(--slkd-button-text-color-hovered) !important;
    fill: var(--slkd-button-text-color-hovered) !important;

    background: var(--slkd-button-background-color-hovered) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-hovered), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-hovered) !important;
}
.elementor-14 .elementor-element.elementor-element-fafd094 button:active {
    background: var(--slkd-button-background-color-active) !important;
    box-shadow: inset 0 0 0 var(--slkd-button-border-width-hovered) var(--slkd-button-border-color-active), 
                0 10px 30px -10px var(--slkd-button-box-shadow-color-active) !important;
}

/* FX */

.elementor-14 .elementor-element.elementor-element-fafd094 {
    
    --slkd-fx1-color1: #fff;
    --slkd-fx1-color2: transparent;
    --slkd-fx2-color1: #fff;
    --slkd-fx2-color2: transparent;
    --slkd-fx-angle: -45deg;
    --slkd-fx-animation-duration: 500ms;
    --slkd-fx-animation-delay: 0ms;
    --slkd-fx-animation-property: cubic-bezier(.25,1,.75,1);
    
}

.elementor-14 .elementor-element.elementor-element-fafd094 button::before, 
.elementor-14 .elementor-element.elementor-element-fafd094 button::after {
    content: "" !important;
    pointer-events: none !important;
    user-select: none !important;
    z-index: -1 !important;
    position: absolute !important;
    inset: 0 !important;
    transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
    opacity: 0 !important;
    transform: translateX(-115%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-fafd094 button::before {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx1-color2), var(--slkd-fx1-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-fafd094 button::after {
    background: linear-gradient(var(--slkd-fx-angle), var(--slkd-fx2-color2), var(--slkd-fx2-color1)) !important;
}

.elementor-14 .elementor-element.elementor-element-fafd094 a:hover::before, 
.elementor-14 .elementor-element.elementor-element-fafd094 a:focus::before, 
.elementor-14 .elementor-element.elementor-element-fafd094 a:active::before {
    opacity: 1 !important;
    transform: translateX(-33%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-fafd094 button:hover::after, 
.elementor-14 .elementor-element.elementor-element-fafd094 button:focus::after, 
.elementor-14 .elementor-element.elementor-element-fafd094 button:active::after {
    opacity: 1 !important;
    transform: translateX(-66%) skewX(var(--slkd-fx-angle)) !important;
}

.elementor-14 .elementor-element.elementor-element-fafd094 svg {
    margin: 0 0 0 4px;
   transition: var(--slkd-fx-animation-duration) var(--slkd-fx-animation-property) var(--slkd-fx-animation-delay) !important;
}

.elementor-14 .elementor-element.elementor-element-fafd094 button:hover svg {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f05bce9 */.elementor-14 .elementor-element.elementor-element-f05bce9 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b47f632 */.elementor-14 .elementor-element.elementor-element-b47f632 img {
  transform: translateZ(0) rotate(3deg);
  transition: transform 0.25s ease;
  backface-visibility: hidden;
  will-change: transform;
  box-shadow:
    1px 3px 3px -1px rgba(0, 0, 0, 0.20),
    2px 5px 6px -2px rgba(0, 0, 0, 0.20),
    4px 8px 12px -3px rgba(0, 0, 0, 0.20),
    16px 16px 24px -4px rgba(0, 0, 0, 0.20),
    20px 32px 48px -5px rgba(0, 0, 0, 0.15),
    30px 48px 80px -6px rgba(0, 0, 0, 0.10);
}

.elementor-14 .elementor-element.elementor-element-b47f632 img:hover {
  transform: translateZ(0) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb533d0 */.elementor-14 .elementor-element.elementor-element-eb533d0 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d76a34 */.elementor-14 .elementor-element.elementor-element-1d76a34 p:last-of-type {
    margin:0 !important;
}

.elementor-14 .elementor-element.elementor-element-1d76a34 .ramburs {
    color: #4E985B;
    font-weight: bold;
}

.elementor-14 .elementor-element.elementor-element-1d76a34 .taxa-lei {
    color: #A25378;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24c8761 */.elementor-14 .elementor-element.elementor-element-24c8761 p:last-of-type {
    margin:0 !important;
}

.elementor-14 .elementor-element.elementor-element-24c8761 .ramburs {
    color: #4E985B;
    font-weight: bold;
}

.elementor-14 .elementor-element.elementor-element-24c8761 .taxa-lei {
    color: #A25378;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-274416c */.elementor-14 .elementor-element.elementor-element-274416c {
    grid-column: 1 / -1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dabbc0c */.elementor-14 .elementor-element.elementor-element-dabbc0c {
    grid-template-rows:0fr !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-167e738 */.elementor-14 .elementor-element.elementor-element-167e738 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac3eefc */.elementor-14 .elementor-element.elementor-element-ac3eefc {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e62d13 */.elementor-14 .elementor-element.elementor-element-9e62d13 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa7992b */.elementor-14 .elementor-element.elementor-element-aa7992b p {
    text-wrap: balance !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9747a3 */.elementor-14 .elementor-element.elementor-element-b9747a3 p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ea5bdd */.elementor-14 .elementor-element.elementor-element-6ea5bdd p:last-of-type {
    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ee6e2 */.elementor-14 .elementor-element.elementor-element-60ee6e2 {
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3887106 */.elementor-14 .elementor-element.elementor-element-3887106 {
    margin-top: 0 !important;
}

.elementor-14 .elementor-element.elementor-element-3887106 .elementor-widget-container {
    line-height: 0 !important;
    transition: 200ms !important;
    cursor: pointer;
}

.elementor-14 .elementor-element.elementor-element-3887106 .elementor-widget-container:hover {
    background: #E7D0DB !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f8148f */.tss-image-frame {
  overflow: hidden !important;
  border-radius: 24px !important;
  width: 100% !important;
  min-height: 650px !important;
  height: 100% !important;
}

.tss-image-track {
  display: flex !important;
  flex-direction: row !important;
  transition: transform 0.6s ease !important;
  will-change: transform !important;
  flex-wrap: nowrap !important;
}

.tss-image-slide {
  flex: 0 0 100% !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.tss-title {
    text-wrap: pretty !important;
  transition: transform 0.45s ease-in-out, opacity 0.25s ease-in-out !important;
}

.tss-name{
  transition: transform 0.30s ease-in-out, opacity 0.20s ease-in-out !important;
}

.tss-body {
  transition: transform 0.35s ease-in-out, opacity 0.25s ease-in-out !important;
}

/* out */
.tss-body.tss-text-out {
  transform: translateY(-14px) !important;
}

/* in start */
.tss-body.tss-text-in-start {
  transform: translateY(14px) !important;
}

/* in end */
.tss-body.tss-text-in-end {
  transform: translateY(0) !important;
}

.tss-title.tss-text-out {
  transform: translateY(-24px) !important;
}

.tss-title.tss-text-in-start {
  transform: translateY(24px) !important;
}

.tss-title.tss-text-in-end {
  transform: translateY(0) !important;
}

.tss-name.tss-text-out {
  transform: translateY(-6px) !important;
}

.tss-name.tss-text-in-start {
  transform: translateY(6px) !important;
}

.tss-name.tss-text-in-end {
  transform: translateY(0) !important;
}

.tss-text-out {
  opacity: 0 !important;
}

.tss-text-in-start {
  opacity: 0 !important;
}

.tss-text-in-end {
  opacity: 1 !important;
}

@media (max-width:767px) {
    .tss-image-frame {
        min-height: 350px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bae4ee0 */.elementor-14 .elementor-element.elementor-element-bae4ee0 .blue-gradient {
    background: linear-gradient(135deg, #91C1D4 0%, #4088A6 70%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a0fcd4 */@media (min-width:1040px) {
    .elementor-14 .elementor-element.elementor-element-5a0fcd4 {
    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS *//* Stuff that shouldn't be changed */

body.elementor-page-14 [class*="slkd-anim"] {
    --slkd-blur-amount: 10px;
    --slkd-animation-duration: 1500ms;
}

body.elementor-page-14 .elementor-button:disabled {
    opacity: 0.5 !important;
    pointer-events: none !important;
    user-select: none !important;
    filter: grayscale(100%) !important;
}

body.elementor-page-14 .elementor-button-content-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    z-index: 2 !important;
}

body.elementor-page-14 .elementor-button-text {
    text-align: var(--slkd-button-text-align) !important;
}

body.elementor-page-14 .elementor-button-icon {
    display: grid !important;
    place-items: center !important;
}

body.elementor-page-14 .elementor-button-icon i, 
body.elementor-page-14 .elementor-button-icon svg {
    transform: translate3d(0, 1px, 0) !important;

    transition: transform var(--slkd-button-animation-duration) var(--slkd-button-animation-property) !important;
}

body.elementor-page-14 .elementor-button-icon i {
    font-size: var(--slkd-button-icon-size) !important;
}

body.elementor-page-14 .elementor-button-icon svg {
    width: var(--slkd-button-icon-size) !important;
    height: var(--slkd-button-icon-size) !important;
}

body.elementor-page-14 .elementor-button:hover .elementor-button-icon i, 
body.elementor-page-14 .elementor-button:focus .elementor-button-icon i,
body.elementor-page-14 .elementor-button:active .elementor-button-icon i, 
body.elementor-page-14 .elementor-button:hover .elementor-button-icon svg, 
body.elementor-page-14 .elementor-button:focus .elementor-button-icon svg,
body.elementor-page-14 .elementor-button:active .elementor-button-icon svg {
    transform: translate3d(calc(var(--slkd-button-spacing) / 8), 1px, 0) !important;
}/* End custom CSS */