.elementor-3348 .elementor-element.elementor-element-1d965815{--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-3348 .elementor-element.elementor-element-1d965815:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-1d965815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b0e6d0 );}.elementor-3348 .elementor-element.elementor-element-1b00f644{--display:flex;--overlay-opacity:0.75;--overlay-mix-blend-mode:multiply;--padding-top:325px;--padding-bottom:110px;--padding-left:120px;--padding-right:120px;--z-index:1;}.elementor-3348 .elementor-element.elementor-element-1b00f644:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-1b00f644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smilesbyhansen.com/wp-content/uploads/2023/08/Default-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3348 .elementor-element.elementor-element-1b00f644::before, .elementor-3348 .elementor-element.elementor-element-1b00f644 > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-1b00f644 > .e-con-inner > .elementor-background-video-container::before, .elementor-3348 .elementor-element.elementor-element-1b00f644 > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-1b00f644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3348 .elementor-element.elementor-element-1b00f644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E2D2C;--background-overlay:'';}.elementor-3348 .elementor-element.elementor-element-681ff13a{padding:0px 0px 10px 0px;}.elementor-3348 .elementor-element.elementor-element-681ff13a .elementor-heading-title{font-family:var( --e-global-typography-6308126-font-family ), Sans-serif;font-size:var( --e-global-typography-6308126-font-size );font-weight:var( --e-global-typography-6308126-font-weight );text-transform:var( --e-global-typography-6308126-text-transform );font-style:var( --e-global-typography-6308126-font-style );line-height:var( --e-global-typography-6308126-line-height );color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-5f31336a .elementor-heading-title{font-family:var( --e-global-typography-46b5b91-font-family ), Sans-serif;font-size:var( --e-global-typography-46b5b91-font-size );font-weight:var( --e-global-typography-46b5b91-font-weight );text-transform:var( --e-global-typography-46b5b91-text-transform );font-style:var( --e-global-typography-46b5b91-font-style );line-height:var( --e-global-typography-46b5b91-line-height );letter-spacing:var( --e-global-typography-46b5b91-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-fb8b6f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-fb8b6f2:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-fb8b6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-4d245f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-44d277e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-3ca9242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-d73123b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3348 .elementor-element.elementor-element-5946cd9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-bfdbee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3348 .elementor-element.elementor-element-bfdbee6 .elementor-heading-title{font-family:var( --e-global-typography-feb6d87-font-family ), Sans-serif;font-size:var( --e-global-typography-feb6d87-font-size );font-weight:var( --e-global-typography-feb6d87-font-weight );text-transform:var( --e-global-typography-feb6d87-text-transform );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );color:var( --e-global-color-4886457 );}.elementor-3348 .elementor-element.elementor-element-158f5fe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-471aadd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2a72880-font-family ), Sans-serif;font-size:var( --e-global-typography-2a72880-font-size );font-weight:var( --e-global-typography-2a72880-font-weight );text-transform:var( --e-global-typography-2a72880-text-transform );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );fill:var( --e-global-color-4649c0f );color:var( --e-global-color-4649c0f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 25px 20px 28px;}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button .elementor-button-content-wrapper{gap:56px;}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button:hover, .elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button:hover svg, .elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-3c7f8f6{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3348 .elementor-element.elementor-element-3c7f8f6 img{height:403px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-d46e7a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-f2be3f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:201px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-f2be3f2:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-f2be3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-35577c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-5b2e773{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:196px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-7a4e3a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-3348 .elementor-element.elementor-element-7a4e3a2 .elementor-heading-title{font-family:var( --e-global-typography-feb6d87-font-family ), Sans-serif;font-size:var( --e-global-typography-feb6d87-font-size );font-weight:var( --e-global-typography-feb6d87-font-weight );text-transform:var( --e-global-typography-feb6d87-text-transform );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-5bc6e4f{width:auto;max-width:auto;}.elementor-3348 .elementor-element.elementor-element-5bc6e4f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-1b78ee7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-7fbd187{margin:-175px 0px calc(var(--kit-widget-spacing, 0px) + -203px) 0px;}.elementor-3348 .elementor-element.elementor-element-7fbd187 img{width:100%;max-width:611px;height:696px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-6ba1e81{background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 60px 50px 60px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fdf4bf0-font-family ), Sans-serif;font-size:var( --e-global-typography-fdf4bf0-font-size );font-weight:var( --e-global-typography-fdf4bf0-font-weight );line-height:var( --e-global-typography-fdf4bf0-line-height );}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__content +.e-q-footer{margin-top:24px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__author{color:var( --e-global-color-primary );font-family:var( --e-global-typography-808a290-font-family ), Sans-serif;font-size:var( --e-global-typography-808a290-font-size );font-weight:var( --e-global-typography-808a290-font-weight );line-height:var( --e-global-typography-808a290-line-height );letter-spacing:var( --e-global-typography-808a290-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-4313c4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-6632ac9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-ab172b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-2a720fc{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2a72880-font-family ), Sans-serif;font-size:var( --e-global-typography-2a72880-font-size );font-weight:var( --e-global-typography-2a72880-font-weight );text-transform:var( --e-global-typography-2a72880-text-transform );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 25px 20px 28px;}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button .elementor-button-content-wrapper{gap:56px;}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button:hover, .elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button:hover svg, .elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-3875d1a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-3875d1a2:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-3875d1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-14ab28dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-75eb4c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-2f46bd91 .elementor-heading-title{font-family:var( --e-global-typography-feb6d87-font-family ), Sans-serif;font-size:var( --e-global-typography-feb6d87-font-size );font-weight:var( --e-global-typography-feb6d87-font-weight );text-transform:var( --e-global-typography-feb6d87-text-transform );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-13c3a1a8{padding:8px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-13c3a1a8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-3348 .elementor-element.elementor-element-22559798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-6c9e7ab5{width:initial;max-width:initial;padding:0px 0px 40px 0px;font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-6c9e7ab5.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2a72880-font-family ), Sans-serif;font-size:var( --e-global-typography-2a72880-font-size );font-weight:var( --e-global-typography-2a72880-font-weight );text-transform:var( --e-global-typography-2a72880-text-transform );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );fill:var( --e-global-color-4649c0f );color:var( --e-global-color-4649c0f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 25px 20px 28px;}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button .elementor-button-content-wrapper{gap:56px;}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button:hover, .elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button:hover svg, .elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-3fc2ed84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-4116bad8 img{width:100%;height:720px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-59734f67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-59734f67:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-59734f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5fa582 );}.elementor-3348 .elementor-element.elementor-element-407a57b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3348 .elementor-element.elementor-element-679689a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-feb6d87-font-family ), Sans-serif;font-size:var( --e-global-typography-feb6d87-font-size );font-weight:var( --e-global-typography-feb6d87-font-weight );text-transform:var( --e-global-typography-feb6d87-text-transform );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3348 .elementor-element.elementor-element-b7a986{width:var( --container-widget-width, 100% );max-width:100%;padding:8px 0px 24px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3348 .elementor-element.elementor-element-b7a986.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-b7a986 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-65b7b26{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:30px;}.elementor-3348 .elementor-element.elementor-element-65b7b26.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-4e197d14{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-21676862{--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 30px;--row-gap:0px;--column-gap:30px;--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-3348 .elementor-element.elementor-element-5494b166{--display:flex;--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 30px;--row-gap:0px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E2D2C33;--border-color:#2E2D2C33;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:29px;--padding-right:29px;}.elementor-3348 .elementor-element.elementor-element-5494b166:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-5494b166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-46a6d759{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-46a6d759.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-1beb357b{padding:0px 0px 24px 0px;font-family:var( --e-global-typography-10913f6-font-family ), Sans-serif;font-size:var( --e-global-typography-10913f6-font-size );font-weight:var( --e-global-typography-10913f6-font-weight );text-transform:var( --e-global-typography-10913f6-text-transform );font-style:var( --e-global-typography-10913f6-font-style );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-79176aa5{font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-17bedbde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-17bedbde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-17664d9f{padding:0px 0px 30px 0px;}.elementor-3348 .elementor-element.elementor-element-17664d9f img{width:100%;max-width:370px;height:306px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-e93ca8f{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E2D2C33;--border-color:#2E2D2C33;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:29px;--padding-right:29px;}.elementor-3348 .elementor-element.elementor-element-e93ca8f:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-e93ca8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-26733f5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-26733f5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-19729fb8{padding:0px 0px 24px 0px;font-family:var( --e-global-typography-10913f6-font-family ), Sans-serif;font-size:var( --e-global-typography-10913f6-font-size );font-weight:var( --e-global-typography-10913f6-font-weight );text-transform:var( --e-global-typography-10913f6-text-transform );font-style:var( --e-global-typography-10913f6-font-style );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-2bb44d0{font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-223aa2c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-223aa2c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-7bcc62f3{padding:0px 0px 30px 0px;}.elementor-3348 .elementor-element.elementor-element-7bcc62f3 img{width:100%;max-width:370px;height:306px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-2ff5706a{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2E2D2C33;--border-color:#2E2D2C33;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:39px;--padding-left:29px;--padding-right:29px;}.elementor-3348 .elementor-element.elementor-element-2ff5706a:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-2ff5706a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-6d050166{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-6d050166.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-4dcb1beb{padding:0px 0px 24px 0px;font-family:var( --e-global-typography-10913f6-font-family ), Sans-serif;font-size:var( --e-global-typography-10913f6-font-size );font-weight:var( --e-global-typography-10913f6-font-weight );text-transform:var( --e-global-typography-10913f6-text-transform );font-style:var( --e-global-typography-10913f6-font-style );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-31c8e1a1{font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-a808c15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-a808c15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3348 .elementor-element.elementor-element-1608e5ed{padding:0px 0px 30px 0px;}.elementor-3348 .elementor-element.elementor-element-1608e5ed img{width:100%;max-width:370px;height:306px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2a72880-font-family ), Sans-serif;font-size:var( --e-global-typography-2a72880-font-size );font-weight:var( --e-global-typography-2a72880-font-weight );text-transform:var( --e-global-typography-2a72880-text-transform );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );fill:var( --e-global-color-4649c0f );color:var( --e-global-color-4649c0f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 25px 20px 28px;}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button .elementor-button-content-wrapper{gap:56px;}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button:hover, .elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button:hover svg, .elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-298ae29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-298ae29:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-298ae29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4649c0f );}.elementor-3348 .elementor-element.elementor-element-48659dac{--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:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-5ee6218b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-6266b049 img{width:100%;height:734px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-d25689d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-1a337e7b .elementor-heading-title{font-family:var( --e-global-typography-feb6d87-font-family ), Sans-serif;font-size:var( --e-global-typography-feb6d87-font-size );font-weight:var( --e-global-typography-feb6d87-font-weight );text-transform:var( --e-global-typography-feb6d87-text-transform );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );color:var( --e-global-color-4886457 );}.elementor-3348 .elementor-element.elementor-element-38f797d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-38f797d0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-35d46b98{padding:24px 0px 30px 0px;font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-73cbda91{padding:0px 0px 40px 0px;font-family:var( --e-global-typography-f5ab235-font-family ), Sans-serif;font-size:var( --e-global-typography-f5ab235-font-size );font-weight:var( --e-global-typography-f5ab235-font-weight );font-style:var( --e-global-typography-f5ab235-font-style );line-height:var( --e-global-typography-f5ab235-line-height );color:var( --e-global-color-primary );}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2a72880-font-family ), Sans-serif;font-size:var( --e-global-typography-2a72880-font-size );font-weight:var( --e-global-typography-2a72880-font-weight );text-transform:var( --e-global-typography-2a72880-text-transform );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );fill:var( --e-global-color-4649c0f );color:var( --e-global-color-4649c0f );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:20px 25px 20px 28px;}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button .elementor-button-content-wrapper{gap:56px;}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button:hover, .elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button:hover svg, .elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-3348 .elementor-element.elementor-element-1d965815{--padding-top:0px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3348 .elementor-element.elementor-element-1b00f644{--padding-top:222px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-3348 .elementor-element.elementor-element-681ff13a .elementor-heading-title{font-size:var( --e-global-typography-6308126-font-size );line-height:var( --e-global-typography-6308126-line-height );}.elementor-3348 .elementor-element.elementor-element-5f31336a .elementor-heading-title{font-size:var( --e-global-typography-46b5b91-font-size );line-height:var( --e-global-typography-46b5b91-line-height );letter-spacing:var( --e-global-typography-46b5b91-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-4d245f3{--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-3348 .elementor-element.elementor-element-44d277e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3348 .elementor-element.elementor-element-5946cd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3348 .elementor-element.elementor-element-bfdbee6 .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-158f5fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-471aadd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:18px 23px 18px 24px;}.elementor-3348 .elementor-element.elementor-element-3c7f8f6{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-3348 .elementor-element.elementor-element-3c7f8f6 img{width:100%;max-width:100%;height:379px;}.elementor-3348 .elementor-element.elementor-element-d46e7a4{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-f2be3f2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:184px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3348 .elementor-element.elementor-element-35577c7{--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-3348 .elementor-element.elementor-element-5b2e773{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-7a4e3a2 .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-5bc6e4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-7fbd187{margin:-164px 0px calc(var(--kit-widget-spacing, 0px) + -141px) 0px;}.elementor-3348 .elementor-element.elementor-element-7fbd187 img{max-width:486px;height:477px;object-fit:contain;}.elementor-3348 .elementor-element.elementor-element-6ba1e81{padding:40px 40px 40px 40px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__content{font-size:var( --e-global-typography-fdf4bf0-font-size );line-height:var( --e-global-typography-fdf4bf0-line-height );}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__content +.e-q-footer{margin-top:20px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__author{font-size:var( --e-global-typography-808a290-font-size );line-height:var( --e-global-typography-808a290-line-height );letter-spacing:var( --e-global-typography-808a290-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-2a720fc{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:18px 23px 18px 24px;}.elementor-3348 .elementor-element.elementor-element-3875d1a2{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3348 .elementor-element.elementor-element-14ab28dc{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-14ab28dc.e-con{--order:99999 /* order end hack */;}.elementor-3348 .elementor-element.elementor-element-75eb4c2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-2f46bd91 .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-13c3a1a8{width:initial;max-width:initial;padding:8px 0px 20px 0px;}.elementor-3348 .elementor-element.elementor-element-13c3a1a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-22559798{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-6c9e7ab5{width:100%;max-width:100%;padding:0px 0px 30px 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:18px 23px 18px 24px;}.elementor-3348 .elementor-element.elementor-element-3fc2ed84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3348 .elementor-element.elementor-element-4116bad8 img{height:367px;}.elementor-3348 .elementor-element.elementor-element-59734f67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-b7a986{padding:8px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3348 .elementor-element.elementor-element-b7a986.elementor-element{--align-self:center;}.elementor-3348 .elementor-element.elementor-element-b7a986 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-65b7b26{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;font-size:18px;line-height:28px;}.elementor-3348 .elementor-element.elementor-element-4e197d14{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-21676862{--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:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-5494b166{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-3348 .elementor-element.elementor-element-46a6d759{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-1beb357b{padding:8px 0px 16px 0px;font-size:var( --e-global-typography-10913f6-font-size );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-79176aa5{font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-17664d9f img{width:157px;max-width:100%;height:160px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-e93ca8f{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-3348 .elementor-element.elementor-element-26733f5b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-19729fb8{padding:8px 0px 16px 0px;font-size:var( --e-global-typography-10913f6-font-size );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-2bb44d0{font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-7bcc62f3 img{width:157px;max-width:100%;height:160px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-2ff5706a{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:29px;--padding-bottom:29px;--padding-left:29px;--padding-right:29px;}.elementor-3348 .elementor-element.elementor-element-6d050166{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-4dcb1beb{padding:8px 0px 16px 0px;font-size:var( --e-global-typography-10913f6-font-size );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-31c8e1a1{font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-1608e5ed img{width:157px;max-width:100%;height:160px;object-fit:cover;object-position:center center;}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:18px 23px 18px 24px;}.elementor-3348 .elementor-element.elementor-element-298ae29{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3348 .elementor-element.elementor-element-48659dac{--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 0px;--row-gap:40px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-6266b049 img{height:609px;}.elementor-3348 .elementor-element.elementor-element-1a337e7b .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-38f797d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-35d46b98{padding:20px 0px 20px 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-73cbda91{padding:0px 0px 30px 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:18px 23px 18px 24px;}}@media(max-width:767px){.elementor-3348 .elementor-element.elementor-element-1d965815{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-1b00f644{--padding-top:160px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-681ff13a{padding:0px 0px 6px 0px;}.elementor-3348 .elementor-element.elementor-element-681ff13a .elementor-heading-title{font-size:var( --e-global-typography-6308126-font-size );line-height:var( --e-global-typography-6308126-line-height );}.elementor-3348 .elementor-element.elementor-element-5f31336a{width:var( --container-widget-width, 153px );max-width:153px;--container-widget-width:153px;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-5f31336a .elementor-heading-title{font-size:var( --e-global-typography-46b5b91-font-size );line-height:var( --e-global-typography-46b5b91-line-height );letter-spacing:var( --e-global-typography-46b5b91-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-bfdbee6 .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-158f5fe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-471aadd{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-ce4b513 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:10px 14px 10px 12px;}.elementor-3348 .elementor-element.elementor-element-3c7f8f6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-3348 .elementor-element.elementor-element-3c7f8f6 img{width:100%;max-width:100%;height:154px;}.elementor-3348 .elementor-element.elementor-element-d46e7a4{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-f2be3f2{--margin-top:143px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-5b2e773{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-7a4e3a2 .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-5bc6e4f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-7fbd187{margin:-135px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;}.elementor-3348 .elementor-element.elementor-element-7fbd187 img{max-width:240px;height:232px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81{padding:20px 20px 20px 20px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__content{font-size:var( --e-global-typography-fdf4bf0-font-size );line-height:var( --e-global-typography-fdf4bf0-line-height );}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__content +.e-q-footer{margin-top:16px;}.elementor-3348 .elementor-element.elementor-element-6ba1e81 .elementor-blockquote__author{font-size:var( --e-global-typography-808a290-font-size );line-height:var( --e-global-typography-808a290-line-height );letter-spacing:var( --e-global-typography-808a290-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-2a720fc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-bd9ac07 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:10px 14px 10px 12px;}.elementor-3348 .elementor-element.elementor-element-3875d1a2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-14ab28dc{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-75eb4c2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-2f46bd91 .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-13c3a1a8{padding:8px 0px 16px 0px;}.elementor-3348 .elementor-element.elementor-element-13c3a1a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-22559798{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-6c9e7ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-7e6dcd95 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:10px 14px 10px 12px;}.elementor-3348 .elementor-element.elementor-element-3fc2ed84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-4116bad8 img{height:149px;}.elementor-3348 .elementor-element.elementor-element-59734f67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3348 .elementor-element.elementor-element-679689a8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-b7a986{padding:8px 0px 16px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-3348 .elementor-element.elementor-element-b7a986 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-65b7b26{font-size:16px;line-height:24px;}.elementor-3348 .elementor-element.elementor-element-4e197d14{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-21676862{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-5494b166{--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;--padding-top:16px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-1beb357b{padding:16px 0px 12px 0px;font-size:var( --e-global-typography-10913f6-font-size );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-79176aa5{font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-17bedbde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3348 .elementor-element.elementor-element-17664d9f img{width:240px;max-width:240px;height:250px;}.elementor-3348 .elementor-element.elementor-element-e93ca8f{--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;--padding-top:16px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-19729fb8{padding:16px 0px 12px 0px;font-size:var( --e-global-typography-10913f6-font-size );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-2bb44d0{font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-7bcc62f3 img{width:240px;max-width:240px;height:250px;}.elementor-3348 .elementor-element.elementor-element-2ff5706a{--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;--padding-top:16px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-4dcb1beb{padding:16px 0px 12px 0px;font-size:var( --e-global-typography-10913f6-font-size );line-height:var( --e-global-typography-10913f6-line-height );letter-spacing:var( --e-global-typography-10913f6-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-31c8e1a1{font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-1608e5ed img{width:240px;max-width:240px;height:250px;}.elementor-3348 .elementor-element.elementor-element-52dfd340 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:10px 14px 10px 12px;}.elementor-3348 .elementor-element.elementor-element-298ae29{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3348 .elementor-element.elementor-element-48659dac{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3348 .elementor-element.elementor-element-6266b049 img{height:248px;}.elementor-3348 .elementor-element.elementor-element-1a337e7b .elementor-heading-title{font-size:var( --e-global-typography-feb6d87-font-size );line-height:var( --e-global-typography-feb6d87-line-height );letter-spacing:var( --e-global-typography-feb6d87-letter-spacing );}.elementor-3348 .elementor-element.elementor-element-38f797d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3348 .elementor-element.elementor-element-35d46b98{padding:16px 0px 16px 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-73cbda91{padding:0px 0px 24px 0px;font-size:var( --e-global-typography-f5ab235-font-size );line-height:var( --e-global-typography-f5ab235-line-height );}.elementor-3348 .elementor-element.elementor-element-669e04f5 .elementor-button{font-size:var( --e-global-typography-2a72880-font-size );line-height:var( --e-global-typography-2a72880-line-height );letter-spacing:var( --e-global-typography-2a72880-letter-spacing );padding:10px 14px 10px 12px;}}@media(min-width:768px){.elementor-3348 .elementor-element.elementor-element-1d965815{--content-width:1680px;}.elementor-3348 .elementor-element.elementor-element-1b00f644{--content-width:1680px;}.elementor-3348 .elementor-element.elementor-element-fb8b6f2{--content-width:1590px;}.elementor-3348 .elementor-element.elementor-element-4d245f3{--width:100%;}.elementor-3348 .elementor-element.elementor-element-44d277e{--width:51.5%;}.elementor-3348 .elementor-element.elementor-element-5946cd9{--width:48.5%;}.elementor-3348 .elementor-element.elementor-element-f2be3f2{--content-width:1590px;}.elementor-3348 .elementor-element.elementor-element-5b2e773{--width:42%;}.elementor-3348 .elementor-element.elementor-element-1b78ee7{--width:58%;}.elementor-3348 .elementor-element.elementor-element-6632ac9{--width:42%;}.elementor-3348 .elementor-element.elementor-element-ab172b1{--width:58%;}.elementor-3348 .elementor-element.elementor-element-3875d1a2{--content-width:1350px;}.elementor-3348 .elementor-element.elementor-element-75eb4c2d{--width:50%;}.elementor-3348 .elementor-element.elementor-element-22559798{--width:50%;}.elementor-3348 .elementor-element.elementor-element-3fc2ed84{--width:100%;}.elementor-3348 .elementor-element.elementor-element-59734f67{--content-width:1350px;}.elementor-3348 .elementor-element.elementor-element-46a6d759{--width:100%;}.elementor-3348 .elementor-element.elementor-element-17bedbde{--width:100%;}.elementor-3348 .elementor-element.elementor-element-26733f5b{--width:100%;}.elementor-3348 .elementor-element.elementor-element-223aa2c4{--width:100%;}.elementor-3348 .elementor-element.elementor-element-6d050166{--width:100%;}.elementor-3348 .elementor-element.elementor-element-a808c15{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3348 .elementor-element.elementor-element-4d245f3{--width:100%;}.elementor-3348 .elementor-element.elementor-element-44d277e{--width:100%;}.elementor-3348 .elementor-element.elementor-element-5946cd9{--width:100%;}.elementor-3348 .elementor-element.elementor-element-d46e7a4{--width:100%;}.elementor-3348 .elementor-element.elementor-element-35577c7{--width:100%;}.elementor-3348 .elementor-element.elementor-element-5b2e773{--width:100%;}.elementor-3348 .elementor-element.elementor-element-1b78ee7{--width:100%;}.elementor-3348 .elementor-element.elementor-element-6632ac9{--width:100%;}.elementor-3348 .elementor-element.elementor-element-ab172b1{--width:100%;}.elementor-3348 .elementor-element.elementor-element-75eb4c2d{--width:100%;}.elementor-3348 .elementor-element.elementor-element-22559798{--width:100%;}.elementor-3348 .elementor-element.elementor-element-46a6d759{--width:72%;}.elementor-3348 .elementor-element.elementor-element-17bedbde{--width:25%;}.elementor-3348 .elementor-element.elementor-element-26733f5b{--width:72%;}.elementor-3348 .elementor-element.elementor-element-223aa2c4{--width:25%;}.elementor-3348 .elementor-element.elementor-element-6d050166{--width:72%;}.elementor-3348 .elementor-element.elementor-element-a808c15{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-fb8b6f2 */.dual-title h2 span {
    color: #8cc540;
    display: block;
}
.our-practice-area .elementor-widget-text-editor a:hover,
.our-practice-area .elementor-widget-text-editor a:active,
.our-practice-area .elementor-widget-text-editor a:focus {
    color: #249fa7;
}
.our-practice-left .elementor-widget-video,
.our-practice-left .elementor-widget-video .elementor-wrapper.elementor-open-lightbox,
.our-practice-left .elementor-widget-video .elementor-custom-embed-image-overlay,
.our-practice-left .elementor-widget-video .elementor-custom-embed-image-overlay img {
    height: 100% !important;
}
 {
    height: 100%;
    width: auto;
}

.our-practice-left .elementor-wrapper.elementor-open-lightbox {
    aspect-ratio: unset !important;
}

.our-practice-left .elementor-custom-embed-image-overlay img {
    width: unset !important;
    aspect-ratio: unset !important;
}
.our-practice-left .elementor-custom-embed-play i {
    opacity: 1;
}

.our-practice-left .elementor-custom-embed-play {
    transform: translate(0, 0);
    left: 0;
    top: 0;
    height: 120px;
    width: 120px;
    background: #8cc540;
    display: flex;
    justify-content: center;
    align-items: center;
}

.our-practice-bottom {
    opacity: 0.4;
}

/* ==== Media Quries ==== */

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .our-practice-left {
        margin-right: 30px;
    }

    .our-practice-left {
        width: 60%;
    }

    .our-practice-right {
        width: 40%;
        margin-left: 30px;
    }

    .our-practice-right h2 {
        font-size: 60px !important;
        line-height: 70px !important;
    }

    .our-practice-bottom-img img {
        height: auto !important;
    }

    .our-practice-bottom-img > .elementor-widget-container {
        margin-top: 30px !important;
    }

    .our-practice-bottom img {
        max-height: 60px;
        width: auto;
    }
}

@media screen and (min-width: 800px) and (max-width: 1024px) {
    .our-practice-bottom-img img {
        height: auto !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .our-practice-left .elementor-custom-embed-play {
        height: 80px;
        width: 80px;
    }

    .our-practice-bottom img {
        max-height: 46px;
        width: auto;
    }

    .our-practice-left .elementor-widget-video,
    .our-practice-left .elementor-widget-video .elementor-wrapper.elementor-open-lightbox {
        height: 690px;
    }
}

@media screen and (max-width: 767px) {
    .our-practice-left .elementor-custom-embed-play {
        height: 50px;
        width: 50px;
    }

    .our-practice-bottom img {
        max-height: 30px;
        width: auto;
    }

    .our-practice-bottom .elementor-widget-image {
        flex-basis: 50%;
    }

    .our-practice-bottom {
        row-gap: 20px;
        justify-content: center;
    }

    .our-practice-left .elementor-widget-video,
    .our-practice-left .elementor-widget-video .elementor-wrapper.elementor-open-lightbox {
        height: 281px;
    }
}

@media screen and (min-width: 430px) and (max-width: 767px) {
    .our-practice-left .elementor-widget-video,
    .our-practice-left .elementor-widget-video .elementor-wrapper.elementor-open-lightbox {
        height: auto !important;
    }
}

@media screen and (min-width: 330px) and (max-width: 767px) {
    .our-practice-bottom-img img {
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2be3f2 */.dual-heading span {
    color: #8cc540;
    display: inline-flex;
}


.meet-our-doctor .elementor-widget-text-editor a:hover , .meet-our-doctor .elementor-widget-text-editor a:active , .meet-our-doctor .elementor-widget-text-editor a:focus {
    color: #249fa7;
}

.meet-our-doctor-left {
    padding-left: calc(calc(100% - 1350px) / 2);
}

.dual-heading span span.doctor-roll {
    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);
    line-height: var(--e-global-typography-3ee7366-line-height);
    letter-spacing: var(--e-global-typography-3ee7366-letter-spacing);
    word-spacing: var(--e-global-typography-3ee7366-word-spacing);
    display: flex;
    align-items: end;
    margin-bottom: 5px;
    margin-left: 20px;
}

.meet-our-team-blockquote,
.meet-our-doctor {
    position: relative;
    z-index: 2;
}

.meet-our-team-blockquote:after {
    content: "";
    position: absolute;
    right: 60px;
    bottom: 36px;
    width: 70px;
    height: 80px;
    background: url("/wp-content/uploads/2023/08/quote_Font_Awesome_Icon.svg") no-repeat center center/70px;
}

.meet-our-doctor:after {
    content: "";
    position: absolute;
    left: 112px;
    bottom: 0;
    background: url("/wp-content/uploads/2023/08/hansen-shape.svg") no-repeat center center;
    width: 624px;
    height: 503px;
}

@media screen and (min-width: 1025px) and (max-width: 1800px) {
    .meet-our-doctor:after {
        height: 403px;
        width: 497px;
        background-size: contain;
        left: 20px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
    .meet-our-team-blockquote p.elementor-blockquote__content {
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .meet-our-team-blockquote > .elementor-widget-container {
        padding: 40px 30px !important;
    }

    .meet-our-doctor-left,
    .meet-our-doctor-bottom-left {
        width: 45%;
    }

    .meet-our-doctor-right,
    .meet-our-doctor-bottom-right {
        width: 55%;
    }

    .meet-our-doctor:after {
        left: 20px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
    .meet-our-doctor:after {
        height: 262px;
        width: 324px;
        background-size: contain;
    }

    .meet-our-doctor-right img {
        height: 609px !important;
        width: 520px !important;
    }

    .dual-heading span span.doctor-roll {
        margin-left: 5px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1100px) {
    .meet-our-team-blockquote:after {
        bottom: 20px;
        right: 20px;
    }

    .meet-our-team-blockquote p.elementor-blockquote__content {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .dual-heading h2 {
        font-size: 55px !important;
        line-height: 65px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .meet-our-team-blockquote:after {
        bottom: 32px;
        right: 40px;
    }

    .meet-our-doctor:after {
        width: 449.279px;
        height: 362.16px;
        background-size: contain;
        left: auto;
        right: 40px;
        z-index: -1;
    }

    .dual-heading span span.doctor-roll {
        margin: 0;
        display: block;
        margin-top: 12px;
    }

    .dual-heading span {
        display: unset;
    }
}

@media screen and (max-width: 767px) {
    .meet-our-team-blockquote:after {
        width: 26px;
        height: 30px;
        background-size: contain;
        right: 30px;
        bottom: 16px;
    }

    .meet-our-doctor:after {
        width: 164.319px;
        height: 132.456px;
        background-size: contain;
        left: auto;
        right: 20px;
    }

    .dual-heading span span.doctor-roll {
        margin: 0;
        display: block;
        margin-top: 6px;
    }

    .dual-heading span {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3875d1a2 */.our-team-sec a {
    color: #8CC540;
}
.our-team-sec a:hover {
    color:#249FA7;
}
.our_doctor_heading span {
    display: block;
    color: var(--e-global-color-e54ba71 );
}
@media screen and (min-width: 1025px) and (max-width: 1130px) {
.our-team-sec .out-team-top-left {
    width: 60%;
}

.our-team-sec .out-team-top-right {
    width: 40%;
}
}

@media screen and (min-width: 920px) and (max-width: 1025px) { 
    .our-team-sec .img_col img{
     height:auto!important;
 }
}

@media screen and (min-width: 380px) and (max-width: 767px) { 
    .our-team-sec .img_col img{
     height:auto!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59734f67 */.head_col .head_text a{
    color:#339E01;
}

.head_col .head_text a:hover{
    color:#249FA7;
}

.card .text_col a{
      color:#8CC540;
  }

.card .text_col a:hover{
      color:#249FA7;
  }


@media (max-width:1200px) and (min-width:1025px){
    .maincard_col .card{
    padding:20px!important;
  }
    .img_col img{
      height:autopx!important;
  }

  .card .text_col{
      font-size:16px!important;
  }

  .card .textheading_col{
      font-size:15px!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-298ae29 */.text_col .text_clr a{
    color:#8CC540;
}

.text_col .text_clr a:hover{
    color:#249FA7;
}



@media (max-width: 1440px) and (min-width: 1025px){
    .join_team_col .img_col img{
    height: auto!important;
}

}

@media (max-width: 1024px) and (min-width: 800px){
    .join_team_col .img_col img{
    height: auto!important;
}

}

@media (max-width: 767px) and (min-width: 425px){
    .join_team_col .img_col img{
    height: auto!important;
}

}/* End custom CSS */