.elementor-4 .elementor-element.elementor-element-7f1f9ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-d1c5a07{--display:flex;--min-height:875px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-d1c5a07:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d1c5a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2025/02/hero-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-d1c5a07::before, .elementor-4 .elementor-element.elementor-element-d1c5a07 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-d1c5a07 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-d1c5a07 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-d1c5a07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-d1c5a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F1F;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-349b0b3 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-349b0b3{text-align:center;}.elementor-4 .elementor-element.elementor-element-349b0b3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:1.25px;fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24.5px;}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button:focus{background-color:var( --e-global-color-3d92543 );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-2a690f4c{--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:41px 0px;--row-gap:41px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-38a3966e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 106px;--row-gap:0px;--column-gap:106px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-416ef813{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-416ef813.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-1c1b5e7b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2b8af750 .elementor-heading-title{font-family:var( --e-global-typography-ff96260-font-family ), Sans-serif;font-size:var( --e-global-typography-ff96260-font-size );font-weight:var( --e-global-typography-ff96260-font-weight );text-transform:var( --e-global-typography-ff96260-text-transform );font-style:var( --e-global-typography-ff96260-font-style );text-decoration:var( --e-global-typography-ff96260-text-decoration );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-12d824d7 > .elementor-widget-container{padding:8px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-12d824d7 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-25b38b6f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-25b38b6f{font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button:focus{background-color:var( --e-global-color-1736a1f );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button:focus svg{fill:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-6bc7250c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 145px;--row-gap:0px;--column-gap:145px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6e12590b{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6e12590b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-56639b2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3d92543 );--border-color:var( --e-global-color-3d92543 );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:18px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-27f9e520 .elementor-heading-title{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-11e9f29c .elementor-heading-title{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-6b018ce5{--divider-border-style:solid;--divider-color:var( --e-global-color-3d92543 );--divider-border-width:2px;}.elementor-4 .elementor-element.elementor-element-6b018ce5.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-4d9e81e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:18px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-48298d48 .elementor-heading-title{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-622b93de .elementor-heading-title{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-6ba47a12{--divider-border-style:solid;--divider-color:var( --e-global-color-3d92543 );--divider-border-width:2px;}.elementor-4 .elementor-element.elementor-element-6ba47a12.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-7da1d16f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:18px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-38520dbb .elementor-heading-title{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-bdfbd8f .elementor-heading-title{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-3c7f68f{--divider-border-style:solid;--divider-color:var( --e-global-color-3d92543 );--divider-border-width:2px;}.elementor-4 .elementor-element.elementor-element-3c7f68f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-775b5487{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-29374313 .elementor-button:focus{background-color:var( --e-global-color-3d92543 );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-29374313 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-7c4b242c{z-index:5;}.elementor-4 .elementor-element.elementor-element-7ae0a87{--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;--overlay-opacity:1;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:238px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7ae0a87:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-7ae0a87::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2024/12/line-shape-2.svg");--background-overlay:'';background-repeat:no-repeat;background-size:650px auto;}.elementor-4 .elementor-element.elementor-element-f0f6903{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-18e49f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 130px;--row-gap:0px;--column-gap:130px;}.elementor-4 .elementor-element.elementor-element-6689a71{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6689a71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-523a485 .elementor-heading-title{font-family:var( --e-global-typography-ff96260-font-family ), Sans-serif;font-size:var( --e-global-typography-ff96260-font-size );font-weight:var( --e-global-typography-ff96260-font-weight );text-transform:var( --e-global-typography-ff96260-text-transform );font-style:var( --e-global-typography-ff96260-font-style );text-decoration:var( --e-global-typography-ff96260-text-decoration );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-8d8d2d7{width:var( --container-widget-width, 348px );max-width:348px;--container-widget-width:348px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-8d8d2d7 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-bdcd0cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:43px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2a10e83{--display:flex;--min-height:200px;--justify-content:center;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-custom-embed-play i{color:var( --e-global-color-accent );font-size:42px;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );width:42px;height:42px;}.elementor-4 .elementor-element.elementor-element-930db39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 130px;--row-gap:0px;--column-gap:130px;}.elementor-4 .elementor-element.elementor-element-10b2281{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-10b2281.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-f25b20e{--display:flex;--justify-content:flex-end;}.elementor-4 .elementor-element.elementor-element-f25b20e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-9d8c62f img{width:100%;}.elementor-4 .elementor-element.elementor-element-6889ec0{--display:flex;}.elementor-4 .elementor-element.elementor-element-5fd8115 img{width:100%;}.elementor-4 .elementor-element.elementor-element-a143a12{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9dd01ec{font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-9940554 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-9940554 .elementor-button:focus svg{fill:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-439a5e8{--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:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d > .elementor-widget-container{padding:25px 30px 25px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;}.elementor-4 .elementor-element.elementor-element-b3b9e0d.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-b3b9e0d img{width:100%;max-width:201px;height:70px;object-fit:cover;object-position:center center;opacity:0.4;border-style:none;}.elementor-4 .elementor-element.elementor-element-ce1ada4 > .elementor-widget-container{padding:10px 30px 10px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;}.elementor-4 .elementor-element.elementor-element-ce1ada4.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-ce1ada4 img{max-width:191px;height:100px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-4 .elementor-element.elementor-element-cae1231 > .elementor-widget-container{padding:25px 82px 25px 82px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;}.elementor-4 .elementor-element.elementor-element-cae1231.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-cae1231 img{max-width:97px;height:70px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-4 .elementor-element.elementor-element-69bc10d > .elementor-widget-container{padding:23px 53px 23px 53px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4A;}.elementor-4 .elementor-element.elementor-element-69bc10d.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-69bc10d img{max-width:155px;height:74px;object-fit:cover;object-position:center center;opacity:0.4;}.elementor-4 .elementor-element.elementor-element-b95fccb{--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;--overlay-opacity:0.2;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b95fccb::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2024/12/doctor-top.svg");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:390px auto;}.elementor-4 .elementor-element.elementor-element-393da1e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-393da1e.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-393da1e .elementor-heading-title{font-family:var( --e-global-typography-ff96260-font-family ), Sans-serif;font-size:var( --e-global-typography-ff96260-font-size );font-weight:var( --e-global-typography-ff96260-font-weight );text-transform:var( --e-global-typography-ff96260-text-transform );font-style:var( --e-global-typography-ff96260-font-style );text-decoration:var( --e-global-typography-ff96260-text-decoration );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-70a6fe6{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-70a6fe6 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-70a6fe6.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-70a6fe6 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-1238ed2{--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:200px 200px;--row-gap:200px;--column-gap:200px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-618c8a0{--display:flex;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:01px;}.elementor-4 .elementor-element.elementor-element-618c8a0::before, .elementor-4 .elementor-element.elementor-element-618c8a0 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-618c8a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-618c8a0 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-618c8a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-618c8a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2024/12/circle.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4 .elementor-element.elementor-element-e177dd2 > .elementor-widget-container{background-color:var( --e-global-color-ac82657 );padding:19px 16.5px 19px 16.5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-e177dd2{left:-28px;}body.rtl .elementor-4 .elementor-element.elementor-element-e177dd2{right:-28px;}.elementor-4 .elementor-element.elementor-element-e177dd2{top:176px;--icon-box-icon-margin:12px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-wrapper{text-align:center;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon{font-size:28px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title a{font-family:var( --e-global-typography-0340405-font-family ), Sans-serif;font-size:var( --e-global-typography-0340405-font-size );font-weight:var( --e-global-typography-0340405-font-weight );text-transform:var( --e-global-typography-0340405-text-transform );font-style:var( --e-global-typography-0340405-font-style );text-decoration:var( --e-global-typography-0340405-text-decoration );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-description{font-family:var( --e-global-typography-c38c26f-font-family ), Sans-serif;font-size:var( --e-global-typography-c38c26f-font-size );font-weight:var( --e-global-typography-c38c26f-font-weight );font-style:var( --e-global-typography-c38c26f-font-style );text-decoration:var( --e-global-typography-c38c26f-text-decoration );line-height:var( --e-global-typography-c38c26f-line-height );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-ce581e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-4 .elementor-element.elementor-element-440e1ad > .elementor-widget-container{background-color:var( --e-global-color-ac82657 );padding:19px 27px 19px 16.5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-440e1ad{right:-66px;}body.rtl .elementor-4 .elementor-element.elementor-element-440e1ad{left:-66px;}.elementor-4 .elementor-element.elementor-element-440e1ad{bottom:220px;--icon-box-icon-margin:12px;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-wrapper{text-align:left;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title{margin-bottom:4px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon{font-size:28px;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title a{font-family:var( --e-global-typography-0340405-font-family ), Sans-serif;font-size:var( --e-global-typography-0340405-font-size );font-weight:var( --e-global-typography-0340405-font-weight );text-transform:var( --e-global-typography-0340405-text-transform );font-style:var( --e-global-typography-0340405-font-style );text-decoration:var( --e-global-typography-0340405-text-decoration );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-description{font-family:var( --e-global-typography-c38c26f-font-family ), Sans-serif;font-size:var( --e-global-typography-c38c26f-font-size );font-weight:var( --e-global-typography-c38c26f-font-weight );font-style:var( --e-global-typography-c38c26f-font-style );text-decoration:var( --e-global-typography-c38c26f-text-decoration );line-height:var( --e-global-typography-c38c26f-line-height );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-2391595{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-f5ff1d2 .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );text-decoration:var( --e-global-typography-3ee7366-text-decoration );line-height:var( --e-global-typography-3ee7366-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-bc1fe6d > .elementor-widget-container{margin:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-bc1fe6d{font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-3da58ce > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(42px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(42px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(42px/2);margin-left:calc(42px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-42px/2);margin-left:calc(-42px/2);}body.rtl .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-42px/2);}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-42px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#A19F9666;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4 .elementor-element.elementor-element-3da58ce{--e-icon-list-icon-size:22px;--icon-vertical-offset:-2px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > a{font-family:var( --e-global-typography-87cb919-font-family ), Sans-serif;font-size:var( --e-global-typography-87cb919-font-size );font-weight:var( --e-global-typography-87cb919-font-weight );font-style:var( --e-global-typography-87cb919-font-style );text-decoration:var( --e-global-typography-87cb919-text-decoration );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-d3908a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-377dee9{--display:flex;--min-height:423px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-377dee9:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-377dee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2024/12/How-We-Help-Section-Banner-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-377dee9::before, .elementor-4 .elementor-element.elementor-element-377dee9 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-377dee9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-377dee9 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-377dee9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-377dee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-b06e38a .elementor-heading-title{font-family:var( --e-global-typography-ff96260-font-family ), Sans-serif;font-size:var( --e-global-typography-ff96260-font-size );font-weight:var( --e-global-typography-ff96260-font-weight );text-transform:var( --e-global-typography-ff96260-text-transform );font-style:var( --e-global-typography-ff96260-font-style );text-decoration:var( --e-global-typography-ff96260-text-decoration );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-9f7c623 > .elementor-widget-container{padding:8px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-9f7c623 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-b96e552{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-d9f8cff{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e7092b0{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e7092b0:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-e7092b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3d2aa2 );}.elementor-4 .elementor-element.elementor-element-5e8158c{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-5e87a1c{text-align:left;}.elementor-4 .elementor-element.elementor-element-5e87a1c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:54.6px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-0430260 > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-0430260{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-010418b{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1352903 );--border-color:var( --e-global-color-1352903 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-d5cc09a );color:var( --e-global-color-d5cc09a );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-aa905b5{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-1736a1f );color:var( --e-global-color-1736a1f );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-d5cc09a );}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button:focus svg{fill:var( --e-global-color-d5cc09a );}.elementor-4 .elementor-element.elementor-element-e0709fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-08915a9 img{width:100%;}.elementor-4 .elementor-element.elementor-element-50feb37{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-50feb37:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-50feb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3d2aa2 );}.elementor-4 .elementor-element.elementor-element-40b8ce3{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-c2f5f9a{text-align:left;}.elementor-4 .elementor-element.elementor-element-c2f5f9a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:54.6px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-90732e2 > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-90732e2{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-345736c{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1352903 );--border-color:var( --e-global-color-1352903 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-d5cc09a );color:var( --e-global-color-d5cc09a );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-28cf411{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-1736a1f );color:var( --e-global-color-1736a1f );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-d5cc09a );}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button:focus svg{fill:var( --e-global-color-d5cc09a );}.elementor-4 .elementor-element.elementor-element-aaad05d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b8b85cf img{width:100%;}.elementor-4 .elementor-element.elementor-element-2546466{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2546466:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-2546466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3d2aa2 );}.elementor-4 .elementor-element.elementor-element-3c145f4{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-e480a1f{text-align:left;}.elementor-4 .elementor-element.elementor-element-e480a1f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:42px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:54.6px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-6f438b6 > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-6f438b6{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-adb9284{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-1352903 );--border-color:var( --e-global-color-1352903 );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-d5cc09a );color:var( --e-global-color-d5cc09a );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-9531a4a{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-1736a1f );color:var( --e-global-color-1736a1f );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button:focus{background-color:var( --e-global-color-e3b5be5 );color:var( --e-global-color-d5cc09a );}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button:focus svg{fill:var( --e-global-color-d5cc09a );}.elementor-4 .elementor-element.elementor-element-9735790{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-c10f79a img{width:100%;}.elementor-4 .elementor-element.elementor-element-be56a19{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:1;}.elementor-4 .elementor-element.elementor-element-be56a19:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A19F9633;}.elementor-4 .elementor-element.elementor-element-be56a19::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2024/12/Right-element.svg");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:245px auto;}.elementor-4 .elementor-element.elementor-element-be56a19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-2d30ab7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3328ef4{text-align:left;}.elementor-4 .elementor-element.elementor-element-3328ef4 .elementor-heading-title{font-family:var( --e-global-typography-ff96260-font-family ), Sans-serif;font-size:var( --e-global-typography-ff96260-font-size );font-weight:var( --e-global-typography-ff96260-font-weight );text-transform:var( --e-global-typography-ff96260-text-transform );font-style:var( --e-global-typography-ff96260-font-style );text-decoration:var( --e-global-typography-ff96260-text-decoration );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-65d724f > .elementor-widget-container{padding:8px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-65d724f{text-align:left;}.elementor-4 .elementor-element.elementor-element-65d724f .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-aef4f3f{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-6241bf5{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-6241bf5:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-6241bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-6241bf5::before, .elementor-4 .elementor-element.elementor-element-6241bf5 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-6241bf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-6241bf5 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-6241bf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-6241bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-c100712 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-c100712.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-c100712{right:462px;}body.rtl .elementor-4 .elementor-element.elementor-element-c100712{left:462px;}.elementor-4 .elementor-element.elementor-element-c100712{bottom:0px;z-index:4;text-align:left;}.elementor-4 .elementor-element.elementor-element-c100712 img{width:111px;}.elementor-4 .elementor-element.elementor-element-344afbf{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:98px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-300186c .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-534272a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-534272a > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-973f25e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-973f25e .elementor-button:focus svg{fill:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-d33448a{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-4 .elementor-element.elementor-element-d33448a::before, .elementor-4 .elementor-element.elementor-element-d33448a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-d33448a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-d33448a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-d33448a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-d33448a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-5357d82 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4 .elementor-element.elementor-element-5357d82 .elementor-custom-embed-play i{font-size:60px;}.elementor-4 .elementor-element.elementor-element-5357d82 .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-4 .elementor-element.elementor-element-aaa5f91{--display:flex;--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-aaa5f91:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-aaa5f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-26926f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-26926f7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-26926f7{right:652px;}body.rtl .elementor-4 .elementor-element.elementor-element-26926f7{left:652px;}.elementor-4 .elementor-element.elementor-element-26926f7{bottom:0px;text-align:left;}.elementor-4 .elementor-element.elementor-element-26926f7 img{width:111px;}.elementor-4 .elementor-element.elementor-element-7ce7c94{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-0de697b .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-3e7d289{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-3e7d289 > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button:focus svg{fill:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-3409d94{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-97212d0 img{width:100%;}.elementor-4 .elementor-element.elementor-element-d804ced{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-d804ced:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d804ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-443bece > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-443bece.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-443bece{right:462px;}body.rtl .elementor-4 .elementor-element.elementor-element-443bece{left:462px;}.elementor-4 .elementor-element.elementor-element-443bece{bottom:0px;text-align:left;}.elementor-4 .elementor-element.elementor-element-443bece img{width:111px;}.elementor-4 .elementor-element.elementor-element-135784b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-f7f23a7 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-7e2ab53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-d4ac73c-font-family ), Sans-serif;font-size:var( --e-global-typography-d4ac73c-font-size );font-weight:var( --e-global-typography-d4ac73c-font-weight );font-style:var( --e-global-typography-d4ac73c-font-style );text-decoration:var( --e-global-typography-d4ac73c-text-decoration );line-height:var( --e-global-typography-d4ac73c-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-7e2ab53 > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-24080ab-font-family ), Sans-serif;font-size:var( --e-global-typography-24080ab-font-size );font-weight:var( --e-global-typography-24080ab-font-weight );text-transform:var( --e-global-typography-24080ab-text-transform );font-style:var( --e-global-typography-24080ab-font-style );text-decoration:var( --e-global-typography-24080ab-text-decoration );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 24px;}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button:focus svg{fill:var( --e-global-color-ac82657 );}.elementor-4 .elementor-element.elementor-element-0a3ab72{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-c31dadf img{width:100%;}.elementor-4 .elementor-element.elementor-element-39bd4ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-3b6abba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3b6abba::before, .elementor-4 .elementor-element.elementor-element-3b6abba > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3b6abba > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3b6abba > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3b6abba > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3b6abba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b45a370 );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-7b5f88f .elementor-heading-title{font-family:var( --e-global-typography-ff96260-font-family ), Sans-serif;font-size:var( --e-global-typography-ff96260-font-size );font-weight:var( --e-global-typography-ff96260-font-weight );text-transform:var( --e-global-typography-ff96260-text-transform );font-style:var( --e-global-typography-ff96260-font-style );text-decoration:var( --e-global-typography-ff96260-text-decoration );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-e0af9d4 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-4 .elementor-element.elementor-element-e0af9d4 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-718f87d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:44.8px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-0cc6753{--display:flex;}.elementor-4 .elementor-element.elementor-element-4cd3a02{--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:center;--align-items:center;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e9398de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4 .elementor-element.elementor-element-0277d74{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-0277d74 > .elementor-widget-container{padding:0px 34px 0px 0px;}.elementor-4 .elementor-element.elementor-element-0277d74 .elementor-heading-title{font-family:var( --e-global-typography-0340405-font-family ), Sans-serif;font-size:var( --e-global-typography-0340405-font-size );font-weight:var( --e-global-typography-0340405-font-weight );text-transform:var( --e-global-typography-0340405-text-transform );font-style:var( --e-global-typography-0340405-font-style );text-decoration:var( --e-global-typography-0340405-text-decoration );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-a2beb69.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(21px/2);}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(21px/2);}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(21px/2);margin-left:calc(21px/2);}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-21px/2);margin-left:calc(-21px/2);}body.rtl .elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-21px/2);}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-21px/2);}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-item:not(:last-child):after{content:"";height:20px;border-color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-0bdc2a4 );}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-0bdc2a4 );}.elementor-4 .elementor-element.elementor-element-a2beb69{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-a2beb69 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-f5ff32a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button{background-color:var( --e-global-color-secondary );font-size:16px;fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button:focus{background-color:#0B193000;color:var( --e-global-color-76490e6 );border-color:var( --e-global-color-76490e6 );}.elementor-4 .elementor-element.elementor-element-7a14fa5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7a14fa5.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button:focus svg{fill:var( --e-global-color-76490e6 );}.elementor-4 .elementor-element.elementor-element-b507807 .elementor-button{background-color:var( --e-global-color-secondary );font-size:16px;fill:var( --e-global-color-ac82657 );color:var( --e-global-color-ac82657 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b507807 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-b507807 .elementor-button:focus{background-color:#0B193000;color:var( --e-global-color-76490e6 );border-color:var( --e-global-color-76490e6 );}.elementor-4 .elementor-element.elementor-element-b507807 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b507807.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-b507807 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-b507807 .elementor-button:focus svg{fill:var( --e-global-color-76490e6 );}@media(max-width:1200px){.elementor-4 .elementor-element.elementor-element-2a690f4c{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-38a3966e{--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;}.elementor-4 .elementor-element.elementor-element-416ef813{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4df18254 img{width:100%;}.elementor-4 .elementor-element.elementor-element-1c1b5e7b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-12d824d7 > .elementor-widget-container{padding:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-25b38b6f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-6bc7250c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-6e12590b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-56639b2f{--justify-content:center;--padding-top:20px;--padding-bottom:18px;--padding-left:8px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-4d9e81e{--justify-content:center;}.elementor-4 .elementor-element.elementor-element-6ba47a12.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-7da1d16f{--justify-content:center;}.elementor-4 .elementor-element.elementor-element-3c7f68f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-29374313 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-29374313.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-7c4b242c img{width:100%;}.elementor-4 .elementor-element.elementor-element-7ae0a87::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:500px auto;}.elementor-4 .elementor-element.elementor-element-7ae0a87{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-6689a71{--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-930db39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-a143a12{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-439a5e8{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d > .elementor-widget-container{padding:15px 17.5px 15px 17.5px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d img{max-width:122px;height:43px;}.elementor-4 .elementor-element.elementor-element-ce1ada4 > .elementor-widget-container{padding:5px 18px 5px 18px;}.elementor-4 .elementor-element.elementor-element-ce1ada4 img{max-width:121px;height:63%;}.elementor-4 .elementor-element.elementor-element-cae1231 > .elementor-widget-container{padding:15px 49px 15px 49px;}.elementor-4 .elementor-element.elementor-element-cae1231 img{max-width:59px;height:43px;}.elementor-4 .elementor-element.elementor-element-69bc10d > .elementor-widget-container{padding:14px 31.5px 14px 31.5px;}.elementor-4 .elementor-element.elementor-element-69bc10d img{max-width:94px;height:45px;}.elementor-4 .elementor-element.elementor-element-3da58ce{--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-4 .elementor-element.elementor-element-d3908a7{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b96e552{--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;}.elementor-4 .elementor-element.elementor-element-d9f8cff{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-e7092b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-5e8158c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-0430260 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-010418b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-50feb37{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-40b8ce3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-90732e2 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-345736c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2546466{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-3c145f4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4 .elementor-element.elementor-element-6f438b6 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-adb9284{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-be56a19::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:120px auto;}.elementor-4 .elementor-element.elementor-element-2d30ab7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-3328ef4{text-align:center;}.elementor-4 .elementor-element.elementor-element-65d724f > .elementor-widget-container{padding:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-65d724f{text-align:center;}.elementor-4 .elementor-element.elementor-element-aef4f3f{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;text-align:center;}.elementor-4 .elementor-element.elementor-element-6241bf5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-c100712{right:336px;}body.rtl .elementor-4 .elementor-element.elementor-element-c100712{left:336px;}.elementor-4 .elementor-element.elementor-element-c100712{bottom:0px;}.elementor-4 .elementor-element.elementor-element-c100712 img{width:95px;}.elementor-4 .elementor-element.elementor-element-300186c{text-align:left;}.elementor-4 .elementor-element.elementor-element-534272a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-4 .elementor-element.elementor-element-aaa5f91{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-26926f7{right:476px;}body.rtl .elementor-4 .elementor-element.elementor-element-26926f7{left:476px;}.elementor-4 .elementor-element.elementor-element-26926f7{bottom:0px;}.elementor-4 .elementor-element.elementor-element-26926f7 img{width:95px;}.elementor-4 .elementor-element.elementor-element-0de697b{text-align:left;}.elementor-4 .elementor-element.elementor-element-3e7d289{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-4 .elementor-element.elementor-element-97212d0 img{width:100%;}.elementor-4 .elementor-element.elementor-element-d804ced{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-443bece{right:336px;}body.rtl .elementor-4 .elementor-element.elementor-element-443bece{left:336px;}.elementor-4 .elementor-element.elementor-element-443bece{bottom:0px;}.elementor-4 .elementor-element.elementor-element-443bece img{width:95px;}.elementor-4 .elementor-element.elementor-element-f7f23a7{text-align:left;}.elementor-4 .elementor-element.elementor-element-7e2ab53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-4 .elementor-element.elementor-element-e0af9d4 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-4 .elementor-element.elementor-element-0277d74.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-f5ff32a{--justify-content:flex-end;}.elementor-4 .elementor-element.elementor-element-f5ff32a.e-con{--align-self:center;}}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-7f1f9ec{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-d1c5a07{--min-height:720px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-349b0b3{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-349b0b3 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-349b0b3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button{font-size:18px;line-height:27px;letter-spacing:1.25px;padding:0px 0px 0px 20.8px;}.elementor-4 .elementor-element.elementor-element-2a690f4c{--gap:41px 0px;--row-gap:41px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-38a3966e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-1c1b5e7b{--justify-content:center;}.elementor-4 .elementor-element.elementor-element-2b8af750.elementor-element{--order:1;}.elementor-4 .elementor-element.elementor-element-2b8af750{text-align:center;}.elementor-4 .elementor-element.elementor-element-2b8af750 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-12d824d7 > .elementor-widget-container{padding:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-12d824d7.elementor-element{--order:2;}.elementor-4 .elementor-element.elementor-element-12d824d7{text-align:center;}.elementor-4 .elementor-element.elementor-element-12d824d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-25b38b6f > .elementor-widget-container{padding:0px 0px 39px 0px;}.elementor-4 .elementor-element.elementor-element-25b38b6f.elementor-element{--order:3;}.elementor-4 .elementor-element.elementor-element-25b38b6f{text-align:center;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-5da2a638.elementor-element{--order:5;}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-6bc7250c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-6e12590b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-56639b2f{--justify-content:center;--padding-top:20px;--padding-bottom:18px;--padding-left:1px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-27f9e520 .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-11e9f29c .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6b018ce5.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider-separator{width:334px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-4d9e81e{--justify-content:center;--padding-top:20px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-48298d48 .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-622b93de .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6ba47a12.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider-separator{width:334px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-7da1d16f{--justify-content:center;--padding-top:20px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-38520dbb .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-bdfbd8f .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3c7f68f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider-separator{width:334px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-775b5487{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-29374313 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-29374313.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-7ae0a87::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://johnsonsmiles.com/wp-content/uploads/2024/12/line-shape-1.svg");background-size:initial;}.elementor-4 .elementor-element.elementor-element-7ae0a87{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-f0f6903{--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-4 .elementor-element.elementor-element-18e49f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-6689a71{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6689a71.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-523a485 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-8d8d2d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-bdcd0cc{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-bdcd0cc.e-con{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-2a10e83{--min-height:150px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-2a10e83.e-con{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-custom-embed-play i{font-size:31.5px;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-custom-embed-play svg{width:31.5px;height:31.5px;}.elementor-4 .elementor-element.elementor-element-930db39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-10b2281{--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-9d8c62f img{width:100%;height:100%;object-fit:cover;}.elementor-4 .elementor-element.elementor-element-5fd8115 img{width:100%;height:100%;object-fit:cover;}.elementor-4 .elementor-element.elementor-element-a143a12{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9dd01ec{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-439a5e8{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d > .elementor-widget-container{padding:15px 18px 15px 18px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d img{max-width:122px;height:43px;}.elementor-4 .elementor-element.elementor-element-ce1ada4 > .elementor-widget-container{padding:5px 18px 5px 18px;}.elementor-4 .elementor-element.elementor-element-ce1ada4 img{max-width:121px;height:63px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-cae1231 > .elementor-widget-container{padding:15px 49px 15px 49px;}.elementor-4 .elementor-element.elementor-element-cae1231 img{max-width:59px;height:43px;}.elementor-4 .elementor-element.elementor-element-69bc10d > .elementor-widget-container{padding:14px 31.5px 14px 31.5px;}.elementor-4 .elementor-element.elementor-element-69bc10d img{max-width:94px;height:45px;}.elementor-4 .elementor-element.elementor-element-b95fccb::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:250px auto;}.elementor-4 .elementor-element.elementor-element-b95fccb{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-393da1e .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-70a6fe6{--container-widget-width:511px;--container-widget-flex-grow:0;width:var( --container-widget-width, 511px );max-width:511px;}.elementor-4 .elementor-element.elementor-element-70a6fe6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-1238ed2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-618c8a0{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-4 .elementor-element.elementor-element-e177dd2 > .elementor-widget-container{padding:20px 23px 19px 22px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-e177dd2{left:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-e177dd2{right:0px;}.elementor-4 .elementor-element.elementor-element-e177dd2{top:198px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title{margin-bottom:2px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-description{font-size:var( --e-global-typography-c38c26f-font-size );line-height:var( --e-global-typography-c38c26f-line-height );}.elementor-4 .elementor-element.elementor-element-ce581e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-440e1ad{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;bottom:204px;}.elementor-4 .elementor-element.elementor-element-440e1ad > .elementor-widget-container{padding:19px 10px 19px 17px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-440e1ad{right:50px;}body.rtl .elementor-4 .elementor-element.elementor-element-440e1ad{left:50px;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title a{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-description{font-size:var( --e-global-typography-c38c26f-font-size );line-height:var( --e-global-typography-c38c26f-line-height );}.elementor-4 .elementor-element.elementor-element-2391595{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4 .elementor-element.elementor-element-f5ff1d2{text-align:center;}.elementor-4 .elementor-element.elementor-element-f5ff1d2 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );}.elementor-4 .elementor-element.elementor-element-bc1fe6d > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-bc1fe6d{text-align:center;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-3da58ce{width:100%;max-width:100%;--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(34px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(34px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(34px/2);margin-left:calc(34px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-34px/2);margin-left:calc(-34px/2);}body.rtl .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-34px/2);}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-34px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-d3908a7{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-377dee9{--min-height:315px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:-58px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b06e38a .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9f7c623 > .elementor-widget-container{padding:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-9f7c623{text-align:center;}.elementor-4 .elementor-element.elementor-element-9f7c623 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-b96e552{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-d9f8cff{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4 .elementor-element.elementor-element-e7092b0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-5e8158c{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-5e87a1c .elementor-heading-title{font-size:36px;line-height:46.8px;}.elementor-4 .elementor-element.elementor-element-0430260{font-size:18px;line-height:27px;}.elementor-4 .elementor-element.elementor-element-010418b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-50feb37{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-40b8ce3{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-c2f5f9a .elementor-heading-title{font-size:36px;line-height:46.8px;}.elementor-4 .elementor-element.elementor-element-90732e2{font-size:18px;line-height:27px;}.elementor-4 .elementor-element.elementor-element-345736c{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2546466{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-3c145f4{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-e480a1f .elementor-heading-title{font-size:36px;line-height:46.8px;}.elementor-4 .elementor-element.elementor-element-6f438b6{font-size:18px;line-height:27px;}.elementor-4 .elementor-element.elementor-element-adb9284{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-be56a19{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4 .elementor-element.elementor-element-2d30ab7{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3328ef4 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-65d724f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-aef4f3f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-6241bf5{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-c100712{right:50px;}body.rtl .elementor-4 .elementor-element.elementor-element-c100712{left:50px;}.elementor-4 .elementor-element.elementor-element-c100712{bottom:0px;}.elementor-4 .elementor-element.elementor-element-c100712 img{width:83px;}.elementor-4 .elementor-element.elementor-element-344afbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-300186c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-534272a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-d33448a{--flex-wrap:nowrap;}.elementor-4 .elementor-element.elementor-element-aaa5f91{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-26926f7{right:50px;}body.rtl .elementor-4 .elementor-element.elementor-element-26926f7{left:50px;}.elementor-4 .elementor-element.elementor-element-26926f7{bottom:0px;}.elementor-4 .elementor-element.elementor-element-26926f7 img{width:83px;}.elementor-4 .elementor-element.elementor-element-0de697b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-3e7d289{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-d804ced{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-443bece{right:50px;}body.rtl .elementor-4 .elementor-element.elementor-element-443bece{left:50px;}.elementor-4 .elementor-element.elementor-element-443bece{bottom:0px;}.elementor-4 .elementor-element.elementor-element-443bece img{width:83px;}.elementor-4 .elementor-element.elementor-element-f7f23a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-7e2ab53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 20px;}.elementor-4 .elementor-element.elementor-element-3b6abba{--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:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-7b5f88f .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e0af9d4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-718f87d .elementor-heading-title{font-size:28px;line-height:39.2px;}.elementor-4 .elementor-element.elementor-element-0cc6753{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4cd3a02{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:60px;--padding-left:30px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-e9398de{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-0277d74{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-0277d74 .elementor-heading-title{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a2beb69{--e-icon-list-icon-size:22px;}.elementor-4 .elementor-element.elementor-element-f5ff32a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-4 .elementor-element.elementor-element-b507807 .elementor-button{font-size:14px;border-width:2px 2px 2px 2px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-7f1f9ec{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-d1c5a07{--min-height:420px;}.elementor-4 .elementor-element.elementor-element-349b0b3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-349b0b3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4 .elementor-element.elementor-element-32a3b9a .elementor-button{font-size:15px;line-height:22.5px;letter-spacing:0px;padding:0px 0px 0px 12px;}.elementor-4 .elementor-element.elementor-element-2a690f4c{--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-4 .elementor-element.elementor-element-2b8af750 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-12d824d7 > .elementor-widget-container{padding:8px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-12d824d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-25b38b6f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-25b38b6f{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-56639b2f{--justify-content:center;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:22px;}.elementor-4 .elementor-element.elementor-element-27f9e520 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-27f9e520 .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-11e9f29c .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6b018ce5.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider-separator{width:280px;margin:0 auto;margin-center:0;}.elementor-4 .elementor-element.elementor-element-6b018ce5 .elementor-divider{text-align:center;}.elementor-4 .elementor-element.elementor-element-4d9e81e{--padding-top:14px;--padding-bottom:12px;--padding-left:14px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-48298d48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-48298d48 .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-622b93de .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6ba47a12.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6ba47a12 .elementor-divider-separator{width:280px;}.elementor-4 .elementor-element.elementor-element-7da1d16f{--padding-top:14px;--padding-bottom:13px;--padding-left:14px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-38520dbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-38520dbb .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-bdfbd8f .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3c7f68f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-3c7f68f .elementor-divider-separator{width:280px;}.elementor-4 .elementor-element.elementor-element-29374313 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-7c4b242c{z-index:5;}.elementor-4 .elementor-element.elementor-element-7ae0a87::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7ae0a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:40% auto;}.elementor-4 .elementor-element.elementor-element-7ae0a87{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-f0f6903{--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-4 .elementor-element.elementor-element-18e49f2{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4 .elementor-element.elementor-element-6689a71{--width:62%;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-523a485 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-8d8d2d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-bdcd0cc{--width:38%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2a10e83{--width:80px;--min-height:80px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:43px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-custom-embed-play i{font-size:17px;}.elementor-4 .elementor-element.elementor-element-3ebc56c .elementor-custom-embed-play svg{width:17px;height:17px;}.elementor-4 .elementor-element.elementor-element-930db39{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-10b2281{--justify-content:space-evenly;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-f25b20e{--width:47.1%;}.elementor-4 .elementor-element.elementor-element-6889ec0{--width:49%;}.elementor-4 .elementor-element.elementor-element-5fd8115 img{height:178px;object-fit:cover;}.elementor-4 .elementor-element.elementor-element-a143a12{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9dd01ec{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-439a5e8{--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d > .elementor-widget-container{padding:12px 14px 12px 14px;}.elementor-4 .elementor-element.elementor-element-b3b9e0d img{max-width:104px;height:36px;}.elementor-4 .elementor-element.elementor-element-ce1ada4 > .elementor-widget-container{padding:3px 14px 3px 14px;}.elementor-4 .elementor-element.elementor-element-ce1ada4 img{max-width:104px;height:54px;}.elementor-4 .elementor-element.elementor-element-cae1231 > .elementor-widget-container{padding:12px 41px 12px 41px;}.elementor-4 .elementor-element.elementor-element-cae1231 img{max-width:50px;height:36px;}.elementor-4 .elementor-element.elementor-element-69bc10d > .elementor-widget-container{padding:11px 26px 11px 26px;}.elementor-4 .elementor-element.elementor-element-69bc10d img{max-width:80px;height:38px;}.elementor-4 .elementor-element.elementor-element-b95fccb::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-b95fccb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:120px auto;}.elementor-4 .elementor-element.elementor-element-b95fccb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-393da1e .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-70a6fe6{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-4 .elementor-element.elementor-element-70a6fe6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-1238ed2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-618c8a0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-e177dd2{width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;top:137px;--icon-box-icon-margin:6px;}.elementor-4 .elementor-element.elementor-element-e177dd2 > .elementor-widget-container{padding:10px 8px 10px 10px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title{margin-bottom:2px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon{font-size:12.52px;}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-description{font-size:var( --e-global-typography-c38c26f-font-size );line-height:var( --e-global-typography-c38c26f-line-height );}.elementor-4 .elementor-element.elementor-element-ce581e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-440e1ad > .elementor-widget-container{padding:10px 8px 10px 10px;}.elementor-4 .elementor-element.elementor-element-440e1ad{--container-widget-width:144px;--container-widget-flex-grow:0;width:var( --container-widget-width, 144px );max-width:144px;bottom:13px;--icon-box-icon-margin:6px;}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-440e1ad{right:0px;}body.rtl .elementor-4 .elementor-element.elementor-element-440e1ad{left:0px;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title{margin-bottom:2px;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon{font-size:12.52px;}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title a{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-description{font-size:var( --e-global-typography-c38c26f-font-size );line-height:var( --e-global-typography-c38c26f-line-height );}.elementor-4 .elementor-element.elementor-element-2391595{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-f5ff1d2 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );}.elementor-4 .elementor-element.elementor-element-bc1fe6d > .elementor-widget-container{margin:16px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-bc1fe6d{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-3da58ce > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(23px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(23px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(23px/2);margin-left:calc(23px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-23px/2);margin-left:calc(-23px/2);}body.rtl .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-23px/2);}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-23px/2);}.elementor-4 .elementor-element.elementor-element-3da58ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:4px;}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 16px;}.elementor-4 .elementor-element.elementor-element-d3908a7{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-377dee9{--min-height:357px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:-69px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-b06e38a .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9f7c623{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-9f7c623 > .elementor-widget-container{padding:8px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-9f7c623 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-b96e552 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-b96e552{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-d9f8cff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-e7092b0{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5e8158c{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-5e87a1c{text-align:center;}.elementor-4 .elementor-element.elementor-element-5e87a1c .elementor-heading-title{font-size:28px;line-height:36.4px;}.elementor-4 .elementor-element.elementor-element-0430260{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:24px;}.elementor-4 .elementor-element.elementor-element-0430260 > .elementor-widget-container{padding:16px 0px 13px 0px;}.elementor-4 .elementor-element.elementor-element-0430260.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-010418b{--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e0709fd{--width:100%;--flex-wrap:nowrap;}.elementor-4 .elementor-element.elementor-element-08915a9 img{width:100%;}.elementor-4 .elementor-element.elementor-element-50feb37{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-40b8ce3{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-c2f5f9a{text-align:center;}.elementor-4 .elementor-element.elementor-element-c2f5f9a .elementor-heading-title{font-size:28px;line-height:36.4px;}.elementor-4 .elementor-element.elementor-element-90732e2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:24px;}.elementor-4 .elementor-element.elementor-element-90732e2 > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-90732e2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-345736c{--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-aaad05d{--width:100%;--flex-wrap:nowrap;}.elementor-4 .elementor-element.elementor-element-b8b85cf img{width:100%;}.elementor-4 .elementor-element.elementor-element-2546466{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3c145f4{--padding-top:24px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-e480a1f{text-align:center;}.elementor-4 .elementor-element.elementor-element-e480a1f .elementor-heading-title{font-size:28px;line-height:36.4px;}.elementor-4 .elementor-element.elementor-element-6f438b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:24px;}.elementor-4 .elementor-element.elementor-element-6f438b6 > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-6f438b6.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-adb9284{--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9735790{--width:100%;--flex-wrap:nowrap;}.elementor-4 .elementor-element.elementor-element-c10f79a img{width:100%;}.elementor-4 .elementor-element.elementor-element-be56a19{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-be56a19::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-be56a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:86px auto;}.elementor-4 .elementor-element.elementor-element-2d30ab7{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3328ef4 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-65d724f > .elementor-widget-container{padding:8px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-65d724f{text-align:center;}.elementor-4 .elementor-element.elementor-element-65d724f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-aef4f3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-aef4f3f{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-6241bf5{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-344afbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-300186c{text-align:center;}.elementor-4 .elementor-element.elementor-element-300186c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-534272a > .elementor-widget-container{padding:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-534272a{text-align:center;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-d33448a{--width:100%;}.elementor-4 .elementor-element.elementor-element-aaa5f91{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-0de697b{text-align:center;}.elementor-4 .elementor-element.elementor-element-0de697b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-3e7d289 > .elementor-widget-container{padding:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-3e7d289{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 15px;}.elementor-4 .elementor-element.elementor-element-3409d94{--width:100%;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-97212d0 img{width:100%;}.elementor-4 .elementor-element.elementor-element-d804ced{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-f7f23a7{text-align:center;}.elementor-4 .elementor-element.elementor-element-f7f23a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-7e2ab53 > .elementor-widget-container{padding:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-7e2ab53{text-align:center;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-0a3ab72{--width:100%;--flex-wrap:nowrap;}.elementor-4 .elementor-element.elementor-element-3b6abba{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-7b5f88f .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e0af9d4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-718f87d .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-4 .elementor-element.elementor-element-0cc6753{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4cd3a02{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-e9398de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4 .elementor-element.elementor-element-0277d74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-0277d74.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-0277d74{text-align:center;}.elementor-4 .elementor-element.elementor-element-0277d74 .elementor-heading-title{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a2beb69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a2beb69.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-a2beb69{--e-icon-list-icon-size:20px;}.elementor-4 .elementor-element.elementor-element-f5ff32a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4 .elementor-element.elementor-element-7a14fa5 .elementor-button{font-size:12px;border-width:1.5px 1.5px 1.5px 1.5px;}.elementor-4 .elementor-element.elementor-element-b507807 .elementor-button{font-size:12px;border-width:1.5px 1.5px 1.5px 1.5px;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-2a690f4c{--content-width:1240px;}.elementor-4 .elementor-element.elementor-element-416ef813{--width:42.67%;}.elementor-4 .elementor-element.elementor-element-6e12590b{--width:31%;}.elementor-4 .elementor-element.elementor-element-6689a71{--width:54.758%;}.elementor-4 .elementor-element.elementor-element-2a10e83{--width:200px;}.elementor-4 .elementor-element.elementor-element-10b2281{--width:59.5%;}.elementor-4 .elementor-element.elementor-element-f25b20e{--width:47.026%;}.elementor-4 .elementor-element.elementor-element-2391595{--width:91%;}.elementor-4 .elementor-element.elementor-element-d9f8cff{--content-width:1240px;}.elementor-4 .elementor-element.elementor-element-e7092b0{--width:33.3%;}.elementor-4 .elementor-element.elementor-element-50feb37{--width:33.3%;}.elementor-4 .elementor-element.elementor-element-2546466{--width:33.3%;}.elementor-4 .elementor-element.elementor-element-be56a19{--content-width:1240px;}.elementor-4 .elementor-element.elementor-element-344afbf{--width:50%;}.elementor-4 .elementor-element.elementor-element-d33448a{--width:50%;}.elementor-4 .elementor-element.elementor-element-7ce7c94{--width:50%;}.elementor-4 .elementor-element.elementor-element-3409d94{--width:50%;}.elementor-4 .elementor-element.elementor-element-135784b{--width:50%;}.elementor-4 .elementor-element.elementor-element-0a3ab72{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-416ef813{--width:100%;}.elementor-4 .elementor-element.elementor-element-6e12590b{--width:100%;}.elementor-4 .elementor-element.elementor-element-10b2281{--width:100%;}.elementor-4 .elementor-element.elementor-element-344afbf{--width:100%;}.elementor-4 .elementor-element.elementor-element-d33448a{--width:100%;}.elementor-4 .elementor-element.elementor-element-7ce7c94{--width:100%;}.elementor-4 .elementor-element.elementor-element-3409d94{--width:100%;}.elementor-4 .elementor-element.elementor-element-135784b{--width:100%;}.elementor-4 .elementor-element.elementor-element-0a3ab72{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-416ef813{--width:100%;}.elementor-4 .elementor-element.elementor-element-6e12590b{--width:100%;}.elementor-4 .elementor-element.elementor-element-2a10e83{--width:150px;}.elementor-4 .elementor-element.elementor-element-930db39{--width:100%;}.elementor-4 .elementor-element.elementor-element-10b2281{--width:100%;}.elementor-4 .elementor-element.elementor-element-2391595{--width:100%;}.elementor-4 .elementor-element.elementor-element-344afbf{--width:100%;}.elementor-4 .elementor-element.elementor-element-d33448a{--width:100%;}.elementor-4 .elementor-element.elementor-element-7ce7c94{--width:100%;}.elementor-4 .elementor-element.elementor-element-3409d94{--width:100%;}.elementor-4 .elementor-element.elementor-element-135784b{--width:100%;}.elementor-4 .elementor-element.elementor-element-0a3ab72{--width:100%;}}@media(min-width:2400px){.elementor-4 .elementor-element.elementor-element-349b0b3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4 .elementor-element.elementor-element-2b8af750 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-12d824d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-25b38b6f{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-5da2a638 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-27f9e520 .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-11e9f29c .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-48298d48 .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-622b93de .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-38520dbb .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-bdfbd8f .elementor-heading-title{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-29374313 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-523a485 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-8d8d2d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-9dd01ec{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-9940554 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-393da1e .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-70a6fe6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-title a{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e177dd2 .elementor-icon-box-description{font-size:var( --e-global-typography-c38c26f-font-size );line-height:var( --e-global-typography-c38c26f-line-height );}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title, .elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-title a{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}.elementor-4 .elementor-element.elementor-element-440e1ad .elementor-icon-box-description{font-size:var( --e-global-typography-c38c26f-font-size );line-height:var( --e-global-typography-c38c26f-line-height );}.elementor-4 .elementor-element.elementor-element-f5ff1d2 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );}.elementor-4 .elementor-element.elementor-element-bc1fe6d{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-3da58ce .elementor-icon-list-item > a{font-size:var( --e-global-typography-87cb919-font-size );line-height:var( --e-global-typography-87cb919-line-height );letter-spacing:var( --e-global-typography-87cb919-letter-spacing );}.elementor-4 .elementor-element.elementor-element-cd9e7a9 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-b06e38a .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9f7c623 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-b96e552{font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-aa905b5 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a2df0a1 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-28cf411 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-691ab6e .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9531a4a .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-83a2657 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3328ef4 .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-65d724f{text-align:left;}.elementor-4 .elementor-element.elementor-element-65d724f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-aef4f3f{text-align:left;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-300186c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-534272a{text-align:left;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-973f25e .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-0de697b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-3e7d289{text-align:left;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-afd43b3 .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-f7f23a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-7e2ab53{text-align:left;font-size:var( --e-global-typography-d4ac73c-font-size );line-height:var( --e-global-typography-d4ac73c-line-height );}.elementor-4 .elementor-element.elementor-element-e1315ed .elementor-button{font-size:var( --e-global-typography-24080ab-font-size );line-height:var( --e-global-typography-24080ab-line-height );letter-spacing:var( --e-global-typography-24080ab-letter-spacing );}.elementor-4 .elementor-element.elementor-element-7b5f88f .elementor-heading-title{font-size:var( --e-global-typography-ff96260-font-size );line-height:var( --e-global-typography-ff96260-line-height );letter-spacing:var( --e-global-typography-ff96260-letter-spacing );}.elementor-4 .elementor-element.elementor-element-e0af9d4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-0277d74 .elementor-heading-title{font-size:var( --e-global-typography-0340405-font-size );line-height:var( --e-global-typography-0340405-line-height );letter-spacing:var( --e-global-typography-0340405-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-7f1f9ec */.hero-banner .content h1 span{
    color: #219ED3 !important
}

@media (min-width: 1025px){
    /*.hero-banner .content{*/
    /*    min-height: calc(100vh - 60px) !important;*/
    /*}*/
}

@media screen and (min-width: 1361px) and (max-width: 1400px) {
    .hero-banner{
        padding:0px 40px !important;
    }
}

/*VW*/
@media screen and (min-width: 1025px) and (max-width: 1440px) {
    .hero-banner .content h1{
        font-size:5vw !important;
        line-height: 1.2em !important;
    }
}
@media screen and (max-width: 767px){
.hero-banner .content .btn .elementor-button-content-wrapper {
    gap: 13.5px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a690f4c */@media(min-width:1201px) and (max-width:1300px){
    .simple_affordable{
        padding:40px;
    }
    .simple_affordable .second-text-container{
        width:34%;
    }
   .simple_affordable .second-container{
       gap:100px;
   }
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae0a87 */.simple-wrapper::after {
    content: ""; 
    position: absolute;
    right:0px;
    bottom: 0px;
    width: 103px;
    height: 150px;
    background-image: url('/wp-content/uploads/2024/12/Shape-2.svg');
    opacity: 1;
}



.simple-wrapper .our_practice_video.elementor-widget-video {

    height: 200px !important;
}

.simple-wrapper .elementor-widget-video .elementor-custom-embed-image-overlay img{
    height: 200px !important;
    animation: rotate 10s linear infinite;

}

.simple-wrapper .elementor-custom-embed-play svg{
    filter: unset !important;
    opacity: 1 !important;
}

.simple-wrapper .elementor-custom-embed-play{
    background-color:#F1F9FE;
    padding: 34px 34px 24px 34px;
    border-radius:100px;
    border: 1px solid #219ED3;
    top: 100px;
}

@keyframes rotate{
    from{
        rotate:0deg;
    }
    to{
        rotate:360deg;
    }
}


@media(min-width:1201px) and (max-width:1300px){
  
.simple-wrapper{
    padding-left:40px;
    padding-right:40px;
}
    .simple-wrapper::after{
        width:50px;
        height:73px;
        right: 0px;
        bottom:0;
         background-image: url('/wp-content/uploads/2024/12/Shape-3.svg');
    }
}


@media(min-width:1025px) and (max-width:1200px){
    .simple-wrapper::after{
        width:50px;
        height:73px;
        right: 0px;
        bottom:0;
         background-image: url('/wp-content/uploads/2024/12/Shape-3.svg');
    }
}

@media(min-width:768px) and (max-width:1024px){
    .simple-wrapper::after{
    right: 0px;
    width: 50px;
    height: 73px;
     background-image: url('/wp-content/uploads/2024/12/Shape-3.svg');
    }
    
        .simple-wrapper .elementor-widget-video .elementor-custom-embed-image-overlay img{
    height: 150px !important;

}
.simple-wrapper .elementor-custom-embed-play{
    padding: 25px 25px 17px 25px;
    top: 75px;
}

.simple-wrapper .our_practice_video.elementor-widget-video{
    height: 150px !important;
}
}
@media(min-width:320px) and (max-width:767px){
    .simple-wrapper::after{
            right: 0px;
            bottom:2px;
        width:28px;
        height:40px;
            background-image: url('/wp-content/uploads/2024/12/logo.svg');
    }
      .simple-wrapper .elementor-widget-video .elementor-custom-embed-image-overlay img{
    height: 80px !important;

}
.simple-wrapper .elementor-custom-embed-play{
    padding: 12.6px 13.9px 3.9px 13.9px;
    top:40px;
}

.simple-wrapper .our_practice_video.elementor-widget-video{
    height: 80px !important;
}

}
@media(min-width:325px) and (max-width:767px){
    .simple-wrapper .practice_image_two img{
        height:100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3908a7 */.btn-who-we-help .hip-custom-iconarrow-right-hip:before {
    font-size: 16px;
}
.btn-who-we-help .elementor-button-content-wrapper {
        gap: 10px !important;
    }
.elementor-4 .elementor-element.elementor-element-aef4f3f {
        z-index: 1;}
@media (max-width: 767px) and  (min-width: 320px){
 .btn-who-we-help .hip-custom-iconarrow-right-hip:before {
    font-size: 14px;
}
.btn-who-we-help .elementor-button-content-wrapper {
        gap: 10px !important;
    }
} 
@media (min-width: 768px) and (max-width: 1024px) {
    .btn-who-we-help .elementor-button-content-wrapper {
        gap: 10px !important;
    }/* End custom CSS */