.elementor-12639 .elementor-element.elementor-element-5d2f880f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12639 .elementor-element.elementor-element-5d2f880f:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-5d2f880f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12639 .elementor-element.elementor-element-69f2aa87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12639 .elementor-element.elementor-element-417f2d2e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-1e5548c8 .elementor-heading-title{font-family:var( --e-global-typography-98ca686-font-family ), Sans-serif;font-size:var( --e-global-typography-98ca686-font-size );font-weight:var( --e-global-typography-98ca686-font-weight );text-transform:var( --e-global-typography-98ca686-text-transform );font-style:var( --e-global-typography-98ca686-font-style );line-height:var( --e-global-typography-98ca686-line-height );letter-spacing:var( --e-global-typography-98ca686-letter-spacing );word-spacing:var( --e-global-typography-98ca686-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-699aae37{width:var( --container-widget-width, 1154px );max-width:1154px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:1154px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-9aa3f64-font-family ), Sans-serif;font-size:var( --e-global-typography-9aa3f64-font-size );font-weight:var( --e-global-typography-9aa3f64-font-weight );text-transform:var( --e-global-typography-9aa3f64-text-transform );font-style:var( --e-global-typography-9aa3f64-font-style );line-height:var( --e-global-typography-9aa3f64-line-height );letter-spacing:var( --e-global-typography-9aa3f64-letter-spacing );word-spacing:var( --e-global-typography-9aa3f64-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-44fe2a3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12639 .elementor-element.elementor-element-69bfad78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12639 .elementor-element.elementor-element-69bfad78 img{width:100%;max-width:703px;height:669px;object-fit:cover;object-position:center center;}.elementor-12639 .elementor-element.elementor-element-d0602b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-41a5a134{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12639 .elementor-element.elementor-element-28647fb1{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-28647fb1:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-28647fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-185ba131{text-align:center;}.elementor-12639 .elementor-element.elementor-element-185ba131 .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-7ab6746{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-7bf842c9 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-725f626e{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-725f626e:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-725f626e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-15d1f72a{text-align:center;}.elementor-12639 .elementor-element.elementor-element-15d1f72a .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-53ab2221{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-7cf57eef .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-25cc4df3:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-25cc4df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-46721578{text-align:center;}.elementor-12639 .elementor-element.elementor-element-46721578 .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-10bcd788{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-5974ca05 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-254b6053{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-254b6053:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-254b6053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-6e95c6c1{text-align:center;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1 .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-11a64dbe{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-60a2e884 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-26ccba08{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-26ccba08:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-26ccba08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-5af16b9e{text-align:center;}.elementor-12639 .elementor-element.elementor-element-5af16b9e .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-1e1aa0d9{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-2e597ab0 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-41074d27{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-41074d27:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-41074d27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-55b510bf{text-align:center;}.elementor-12639 .elementor-element.elementor-element-55b510bf .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-41d9322d{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-1dc0c5cb .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--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;--border-radius:500px 500px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-12639 .elementor-element.elementor-element-2d5c6a42:not(.elementor-motion-effects-element-type-background), .elementor-12639 .elementor-element.elementor-element-2d5c6a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddd3cb0 );}.elementor-12639 .elementor-element.elementor-element-5aa40b73{text-align:center;}.elementor-12639 .elementor-element.elementor-element-5aa40b73 .elementor-heading-title{font-family:var( --e-global-typography-fb7b88d-font-family ), Sans-serif;font-size:var( --e-global-typography-fb7b88d-font-size );font-weight:var( --e-global-typography-fb7b88d-font-weight );text-transform:var( --e-global-typography-fb7b88d-text-transform );font-style:var( --e-global-typography-fb7b88d-font-style );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-773269a8{padding:5px 0px 20px 0px;text-align:center;font-family:var( --e-global-typography-b8dc139-font-family ), Sans-serif;font-size:var( --e-global-typography-b8dc139-font-size );font-weight:var( --e-global-typography-b8dc139-font-weight );text-transform:var( --e-global-typography-b8dc139-text-transform );font-style:var( --e-global-typography-b8dc139-font-style );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );color:var( --e-global-color-7db1810 );}.elementor-12639 .elementor-element.elementor-element-275f47cb .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-785782f-font-family ), Sans-serif;font-size:var( --e-global-typography-785782f-font-size );font-weight:var( --e-global-typography-785782f-font-weight );text-transform:var( --e-global-typography-785782f-text-transform );font-style:var( --e-global-typography-785782f-font-style );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );fill:var( --e-global-color-7db1810 );color:var( --e-global-color-7db1810 );padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12639 .elementor-element.elementor-element-5d2f880f{--content-width:1800px;}.elementor-12639 .elementor-element.elementor-element-44fe2a3b{--width:100%;}.elementor-12639 .elementor-element.elementor-element-41a5a134{--content-width:1800px;}.elementor-12639 .elementor-element.elementor-element-28647fb1{--width:23.7%;}.elementor-12639 .elementor-element.elementor-element-725f626e{--width:23.7%;}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--width:23.7%;}.elementor-12639 .elementor-element.elementor-element-254b6053{--width:23.7%;}.elementor-12639 .elementor-element.elementor-element-26ccba08{--width:23.7%;}.elementor-12639 .elementor-element.elementor-element-41074d27{--width:23.7%;}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--width:23.7%;}}@media(max-width:1200px) and (min-width:768px){.elementor-12639 .elementor-element.elementor-element-28647fb1{--width:48%;}.elementor-12639 .elementor-element.elementor-element-725f626e{--width:48%;}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--width:48%;}.elementor-12639 .elementor-element.elementor-element-254b6053{--width:48%;}.elementor-12639 .elementor-element.elementor-element-26ccba08{--width:48%;}.elementor-12639 .elementor-element.elementor-element-41074d27{--width:48%;}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12639 .elementor-element.elementor-element-28647fb1{--width:48.5%;}.elementor-12639 .elementor-element.elementor-element-725f626e{--width:48.5%;}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--width:48.5%;}.elementor-12639 .elementor-element.elementor-element-254b6053{--width:48.5%;}.elementor-12639 .elementor-element.elementor-element-26ccba08{--width:48.5%;}.elementor-12639 .elementor-element.elementor-element-41074d27{--width:48.5%;}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--width:48.5%;}}@media(min-width:2560px){.elementor-12639 .elementor-element.elementor-element-5d2f880f{--content-width:1800px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12639 .elementor-element.elementor-element-417f2d2e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12639 .elementor-element.elementor-element-1e5548c8 .elementor-heading-title{font-size:var( --e-global-typography-98ca686-font-size );line-height:var( --e-global-typography-98ca686-line-height );letter-spacing:var( --e-global-typography-98ca686-letter-spacing );word-spacing:var( --e-global-typography-98ca686-word-spacing );}.elementor-12639 .elementor-element.elementor-element-699aae37{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-9aa3f64-font-size );line-height:var( --e-global-typography-9aa3f64-line-height );letter-spacing:var( --e-global-typography-9aa3f64-letter-spacing );word-spacing:var( --e-global-typography-9aa3f64-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41a5a134{--content-width:1800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-12639 .elementor-element.elementor-element-28647fb1{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-185ba131{text-align:center;}.elementor-12639 .elementor-element.elementor-element-185ba131 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7ab6746{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7bf842c9 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-725f626e{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-15d1f72a{text-align:center;}.elementor-12639 .elementor-element.elementor-element-15d1f72a .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-53ab2221{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7cf57eef .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-46721578{text-align:center;}.elementor-12639 .elementor-element.elementor-element-46721578 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-10bcd788{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-5974ca05 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-254b6053{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1{text-align:center;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-11a64dbe{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-60a2e884 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-26ccba08{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-5af16b9e .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1e1aa0d9{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2e597ab0 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-41074d27{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-55b510bf{text-align:center;}.elementor-12639 .elementor-element.elementor-element-55b510bf .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41d9322d{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1dc0c5cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--width:23.7%;--border-radius:500px 500px 0px 0px;}.elementor-12639 .elementor-element.elementor-element-5aa40b73{text-align:center;}.elementor-12639 .elementor-element.elementor-element-5aa40b73 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-773269a8{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-275f47cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );padding:0px 0px 0px 0px;}}@media(max-width:1400px){.elementor-12639 .elementor-element.elementor-element-417f2d2e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12639 .elementor-element.elementor-element-1e5548c8 .elementor-heading-title{font-size:var( --e-global-typography-98ca686-font-size );line-height:var( --e-global-typography-98ca686-line-height );letter-spacing:var( --e-global-typography-98ca686-letter-spacing );word-spacing:var( --e-global-typography-98ca686-word-spacing );}.elementor-12639 .elementor-element.elementor-element-699aae37{font-size:var( --e-global-typography-9aa3f64-font-size );line-height:var( --e-global-typography-9aa3f64-line-height );letter-spacing:var( --e-global-typography-9aa3f64-letter-spacing );word-spacing:var( --e-global-typography-9aa3f64-word-spacing );}.elementor-12639 .elementor-element.elementor-element-69bfad78 img{max-width:688px;height:667px;}.elementor-12639 .elementor-element.elementor-element-28647fb1{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-185ba131 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7ab6746{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7bf842c9 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-725f626e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-15d1f72a .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-53ab2221{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7cf57eef .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-46721578 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-10bcd788{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-5974ca05 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-254b6053{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-11a64dbe{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-60a2e884 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-26ccba08{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-5af16b9e .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1e1aa0d9{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2e597ab0 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41074d27{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-55b510bf .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41d9322d{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1dc0c5cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-5aa40b73 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-773269a8{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-275f47cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}}@media(max-width:1200px){.elementor-12639 .elementor-element.elementor-element-41074d27{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:1024px){.elementor-12639 .elementor-element.elementor-element-5d2f880f{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-417f2d2e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12639 .elementor-element.elementor-element-1e5548c8 .elementor-heading-title{font-size:var( --e-global-typography-98ca686-font-size );line-height:var( --e-global-typography-98ca686-line-height );letter-spacing:var( --e-global-typography-98ca686-letter-spacing );word-spacing:var( --e-global-typography-98ca686-word-spacing );}.elementor-12639 .elementor-element.elementor-element-699aae37{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;font-size:var( --e-global-typography-9aa3f64-font-size );line-height:var( --e-global-typography-9aa3f64-line-height );letter-spacing:var( --e-global-typography-9aa3f64-letter-spacing );word-spacing:var( --e-global-typography-9aa3f64-word-spacing );}.elementor-12639 .elementor-element.elementor-element-69bfad78 img{max-width:449px;height:409px;object-position:center center;}.elementor-12639 .elementor-element.elementor-element-41a5a134{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 11px;--row-gap:30px;--column-gap:11px;--flex-wrap:wrap;--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12639 .elementor-element.elementor-element-28647fb1{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:50.47px;--padding-right:50.47px;}.elementor-12639 .elementor-element.elementor-element-185ba131 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7ab6746{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7bf842c9 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-725f626e{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-15d1f72a{text-align:center;}.elementor-12639 .elementor-element.elementor-element-15d1f72a .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-53ab2221{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7cf57eef .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-46721578{text-align:center;}.elementor-12639 .elementor-element.elementor-element-46721578 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-10bcd788{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-5974ca05 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-254b6053{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1{text-align:center;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-11a64dbe{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-60a2e884 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-26ccba08{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-5af16b9e{text-align:center;}.elementor-12639 .elementor-element.elementor-element-5af16b9e .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1e1aa0d9{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2e597ab0 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41074d27{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-55b510bf{text-align:center;}.elementor-12639 .elementor-element.elementor-element-55b510bf .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41d9322d{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1dc0c5cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--padding-top:18.57px;--padding-bottom:18.57px;--padding-left:40px;--padding-right:40px;}.elementor-12639 .elementor-element.elementor-element-5aa40b73{text-align:center;}.elementor-12639 .elementor-element.elementor-element-5aa40b73 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-773269a8{font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-275f47cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}}@media(max-width:767px){.elementor-12639 .elementor-element.elementor-element-5d2f880f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12639 .elementor-element.elementor-element-417f2d2e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12639 .elementor-element.elementor-element-1e5548c8 .elementor-heading-title{font-size:var( --e-global-typography-98ca686-font-size );line-height:var( --e-global-typography-98ca686-line-height );letter-spacing:var( --e-global-typography-98ca686-letter-spacing );word-spacing:var( --e-global-typography-98ca686-word-spacing );}.elementor-12639 .elementor-element.elementor-element-699aae37{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-9aa3f64-font-size );line-height:var( --e-global-typography-9aa3f64-line-height );letter-spacing:var( --e-global-typography-9aa3f64-letter-spacing );word-spacing:var( --e-global-typography-9aa3f64-word-spacing );}.elementor-12639 .elementor-element.elementor-element-69bfad78 img{max-width:246px;height:229px;}.elementor-12639 .elementor-element.elementor-element-41a5a134{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12639 .elementor-element.elementor-element-28647fb1{--padding-top:30px;--padding-bottom:30px;--padding-left:27px;--padding-right:27px;}.elementor-12639 .elementor-element.elementor-element-185ba131 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7ab6746{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7bf842c9 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-725f626e{--padding-top:30px;--padding-bottom:30px;--padding-left:20.5px;--padding-right:20.5px;}.elementor-12639 .elementor-element.elementor-element-15d1f72a .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-53ab2221{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-7cf57eef .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-25cc4df3{--padding-top:30px;--padding-bottom:30px;--padding-left:27px;--padding-right:27px;}.elementor-12639 .elementor-element.elementor-element-46721578 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-10bcd788{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-5974ca05 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-254b6053{--padding-top:30px;--padding-bottom:30px;--padding-left:27px;--padding-right:27px;}.elementor-12639 .elementor-element.elementor-element-6e95c6c1 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-11a64dbe{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-60a2e884 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-26ccba08{--padding-top:30px;--padding-bottom:30px;--padding-left:27px;--padding-right:27px;}.elementor-12639 .elementor-element.elementor-element-5af16b9e .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1e1aa0d9{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2e597ab0 .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41074d27{--padding-top:30px;--padding-bottom:30px;--padding-left:13px;--padding-right:13px;}.elementor-12639 .elementor-element.elementor-element-55b510bf .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-41d9322d{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-1dc0c5cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}.elementor-12639 .elementor-element.elementor-element-2d5c6a42{--padding-top:30px;--padding-bottom:30px;--padding-left:11.25px;--padding-right:11.25px;}.elementor-12639 .elementor-element.elementor-element-5aa40b73 .elementor-heading-title{font-size:var( --e-global-typography-fb7b88d-font-size );line-height:var( --e-global-typography-fb7b88d-line-height );letter-spacing:var( --e-global-typography-fb7b88d-letter-spacing );word-spacing:var( --e-global-typography-fb7b88d-word-spacing );}.elementor-12639 .elementor-element.elementor-element-773269a8{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-b8dc139-font-size );line-height:var( --e-global-typography-b8dc139-line-height );letter-spacing:var( --e-global-typography-b8dc139-letter-spacing );word-spacing:var( --e-global-typography-b8dc139-word-spacing );}.elementor-12639 .elementor-element.elementor-element-275f47cb .elementor-button{font-size:var( --e-global-typography-785782f-font-size );line-height:var( --e-global-typography-785782f-line-height );letter-spacing:var( --e-global-typography-785782f-letter-spacing );word-spacing:var( --e-global-typography-785782f-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-44fe2a3b */.smile-container {
  position: relative;
  max-width: 998px;
  margin: auto;
}

/* Common label styling */
.label {
  position: absolute;
font-size: 38.4px;
font-weight: 600;
line-height:  57.6px;
  z-index: 2;
  color: #fff;
}

/* Horizontal lines */
.label::before {
  content: '';
  position: absolute;
  height: 1px;
  width: 301px;
  background: #fff;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}

/* Label Positioning and line direction */

/* Left-side labels with lines to the right */
.gum {
    top: 32%;
    left: 1%;
}
.gum::before {
    top: 249% !important;
    left: 93% !important;
    transform: rotate(29deg);
}
.wide-smile {
    top: 56.5%;
    left: -10%;
}
.wide-smile:before {
    width: 350px;
    left: 202px;
}



.shaped-teeth {
    top: 78%;
    left: -10%;
}
.shaped-teeth::before {
    left: 98%;
    width: 249px !important;
    transform: rotate(-27deg);
    top: -136% !important;
}
/* Right-side labels with lines to the left */


.straight-teeth::before {
  right: 100%;
}


/* Midline – center label with vertical line above it */
.midline {
    bottom: 15px;
    left: 39%;
  
}
.midline::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 182px;
    background: #fff;
    top: -269%;
    left: 48%;
    z-index: 1;
}

.smile-arc {
    top: 37%;
    right: -4%;
}

.smile-arc::before {
    width:302px;
    top:224%;
    right: 100%;
    transform: rotate(-21deg);
}

.straight-teeth {
    top: 56%;
    right: -18%;
}
.straight-teeth:before{
    width:350px;
}
.aligned-bite {
    top: 76%;
    right: -4%;
}
.aligned-bite::before {
    right: 100%;
    transform: rotate(25deg);
    width: 268px;
    top: -52px;
}



/*HOVER */

.label:hover, .label:focus , .active {
  color: #ECD07A !important; 
}

.label:hover::before, .label:focus::before, .active:before {
  background: #ECD07A;
  /*width:3.6px !important;*/
}


/*@media(min-width:1401px) and (max-width:1460px){*/
/*    .wide-smile {*/
/*    top: 57%;*/
/*    left: -13%;*/
/*}*/
/*    .wide-smile:before {*/
/*    width: 378px;*/
/*    left: 202px;*/
/*}*/
/*.straight-teeth {*/
/*    top: 58%;*/
/*    right: -14%;*/
/*}*/
/*.straight-teeth:before{*/
/*    width:311px;*/
/*}*/
/*}*/

@media(min-width:1201px) and (max-width:1400px){
    .gum {
    top: 34%;
    left: 3%;
}
.gum::before {
    width:276px !important;
    top: 222% !important;
    left: 95% !important;
    transform: rotate(29deg);
}

.wide-smile {
    top: 56%;
    left: -6%;
}
.wide-smile:before {
    width: 307px;
    left: 202px;
}
.shaped-teeth {
    top: 72%;
    left: -7%;
}
.shaped-teeth::before {
    left: 98%;
    width: 212px !important;
    transform: rotate(-27deg);
    top: -66% !important;
}
.midline::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 178px !important;
    background: #fff;
    top: -267%;
    left: 50%;
    z-index: 1;
}

.smile-arc {
    top: 41%;
    right: 0%;
}
.smile-arc::before {
    width:266px;
    top: 182%;
    right: 100%;
    transform: rotate(-21deg);
}

.straight-teeth {
    top: 57%;
    right: -4%;
}
.straight-teeth::before {
    width: 219px;
  
}

.aligned-bite {
    top: 78%;
    right: -5%;
}

.aligned-bite::before {
    right: 100%;
    transform: rotate(25deg);
    width: 285px;
    top: -52px;
}

}


@media(min-width:1025px) and (max-width:1200px){
    .smile-container {
  position: relative;
  max-width: 945px;
  margin: auto;
}
.gum {
    top: 35%;
    left: 3%;
}
.gum::before {
    width: 250px !important;
    top: 222% !important;
    left: 95% !important;
    transform: rotate(29deg);
}

.wide-smile {
    top: 56%;
    left: 3%;
}
.wide-smile:before {
    width: 193px;
    left: 202px;
}
.shaped-teeth {
    top: 72%;
    left: 2%;
}

.shaped-teeth::before {
    left: 94%;
    width: 113px !important;
    transform: rotate(-36deg);
    top: -81% !important;
}
.midline {
    bottom: 15px;
    left: 38%;
}

.midline::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 185px !important;
    background: #fff;
    top: -253%;
    left: 47%;
    z-index: 1;
}
.smile-arc {
    top: 42%;
    right: 3%;
}
.smile-arc::before {
    width: 207px;
    top: 189%;
    right: 100%;
    transform: rotate(-21deg);
}
.straight-teeth {
    top: 56.5%;
    right: 1.3%;
}

.straight-teeth::before {
    width: 140px;
 
}
.aligned-bite {
    top: 75.3%;
    right: 3%;
}
.aligned-bite::before {
    right: 91%;
    transform: rotate(34deg);
    width: 201px;
    top: -43px;
}
}


@media(max-width:1024px){
    .smile-container {
  position: relative;
  max-width:688px;
  margin: auto;
}
        .label {
font-size: 18.816px;
line-height: 28.224px;
}
}

@media (max-width:1024px){
    /*.smile-image img{*/
    /*    height:500px !important;*/
    /*}*/


.gum {
    top: 145px;
    left: 49px;
}
.gum::before {
    width:184px;
    top: 267% !important;
    left: 100% !important;
    transform: rotate(24deg);
}
.wide-smile {
    top: 233px;
    left: 0;
}
.wide-smile:before {
    width: 214px;
    left: 97px;
}
.shaped-teeth {
    top: 340px;
    left: 20px;
}
.shaped-teeth::before {
    left: 91%;
    width: 171px !important;
    transform: rotate(-33deg);
    top: -234% !important;
}

.midline {
    bottom: 15px;
    left: 43%;
}


.midline::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 103px;
    background: #fff;
    top: -349%;
    left: 47%;
    z-index: 1;
}

.smile-arc {
    top: 162px;
    right: 32px;
}
.smile-arc::before {
    width:194px;
    top: 224%;
    right: 100%;
    transform: rotate(-21deg);
}
.straight-teeth {
    top: 233px;
    right: -22px;
}
.straight-teeth:before{
    width:202px;
}

.aligned-bite {
    top: 307px;
    right: 38px;
}

.aligned-bite::before {
    right: 100%;
    transform: rotate(22deg);
    width: 164px;
    top: -31px;
}
}



@media(max-width:767px){
        .smile-container {
  position: relative;
  max-width:280px;
  margin: auto;
}

 .label:before{
     height:1px;
 }
 
.gum {
    top: 96px;
    left: 20px;
}
.gum::before {
    width:72px;
    top: 267% !important;
    left: 100% !important;
    transform: rotate(24deg);
}
.wide-smile {
    top: 132px;
    left: 2px;
}

.wide-smile:before {
    width: 84px;
    left: 38px;
}
.shaped-teeth {
    top: 172px;
    left: 15px;
}
.shaped-teeth::before {
    left: 91%;
    width: 59px !important;
    transform: rotate(-33deg);
    top: -234% !important;
}

.midline {
    bottom: 3px;
    left: 43%;
}

.midline::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 59px;
    background: #fff;
    top: -489%;
    left: 47%;
    z-index: 1;
}

.smile-arc {
    top: 102px;
    right: 11px;
}
.smile-arc::before {
    width:72px;
    top: 224%;
    right: 100%;
    transform: rotate(-21deg);
}
.straight-teeth {
    top: 131px;
    right: -16px;
}
.straight-teeth:before{
    width:84px;
}

.aligned-bite {
    top: 161px;
    right: 12px;
}

.aligned-bite::before {
    right: 100%;
    transform: rotate(22deg);
    width: 64px;
    top: -11px;
}
}


@media(max-width:767px){
            .label {
font-size: 7.373px;
line-height: 11.059px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a5a134 */.card-wrap .card-inner:hover, .active2{
    background: #00526B !important;
}
.card-wrap .card-inner a .elementor-button-text{
    text-decoration: underline !important;
}


@media(min-width:1781px) and (max-width:1842px){
    .card-wrap{
    padding-left:20px !important;
    padding-right:20px !important;
    
    }
}

@media(min-width:1025px) and (max-width:1780px){
    .card-inner{
    width:22.77% !important;
    padding-left:25px !important;
    padding-right:25px !important;
}
 .card-wrap  .e-con-inner{
        gap: 40px 20px !important;
    }
}
@media(min-width:430px) and (max-width:767px){
    .card-inner p {
    max-width:300px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d2f880f */.razz-smile .heading h2:before{
    position: absolute;
    content: " ";
    width: 150px;
height: 13.999px;
top:45%;
left:-180px;
background:url('/wp-content/uploads/2025/04/svgviewer-output-56.svg');
}
.razz-smile .heading h2:after{
    position: absolute;
    content: " ";
    width: 150px;
height: 13.999px;
top:45%;
right:-180px;
background:url('/wp-content/uploads/2025/04/svgviewer-output-57.svg');
}



@media(max-width:1024px){
  .razz-smile .heading h2:before{
  width: 150px;
height: 13.999px;

}
.razz-smile .heading h2:after{
width: 150px;
height: 13.999px;
}  
}

@media(max-width:1024px){
  .razz-smile .heading h2:before{
  width: 150px;
height: 13.999px;
left:-168px;
}
.razz-smile .heading h2:after{
width: 150px;
height: 13.999px;
right:-168px;
}  
}

@media (max-width: 768px) {
  .razz-smile .heading h2:before,
  .razz-smile .heading h2:after {
    display: none;
  }
}/* End custom CSS */