.elementor-3970 .elementor-element.elementor-element-a878b73{--display:flex;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-a878b73:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-a878b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F0F2;background-image:url("https://physiciansallianceofconnecticut.com/wp-content/uploads/2018/01/wallingford.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3970 .elementor-element.elementor-element-a878b73::before, .elementor-3970 .elementor-element.elementor-element-a878b73 > .elementor-background-video-container::before, .elementor-3970 .elementor-element.elementor-element-a878b73 > .e-con-inner > .elementor-background-video-container::before, .elementor-3970 .elementor-element.elementor-element-a878b73 > .elementor-background-slideshow::before, .elementor-3970 .elementor-element.elementor-element-a878b73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3970 .elementor-element.elementor-element-a878b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #E8F0F2 40%, #EDEDED4D 90%);}.elementor-3970 .elementor-element.elementor-element-59fb4ef{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-44477f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-44477f1.e-con{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-67ab736 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-b35333d .elementor-heading-title{font-size:30px;}.elementor-3970 .elementor-element.elementor-element-f2a621d{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-size:17px;line-height:25px;}.elementor-3970 .elementor-element.elementor-element-f2a621d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f2a621d p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-f2a621d a{color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-f2a621d a:hover, .elementor-3970 .elementor-element.elementor-element-f2a621d a:focus{color:var( --e-global-color-secondary );}.elementor-3970 .elementor-element.elementor-element-2f43015 .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:1em;fill:var( --e-global-color-e2008cf );color:var( --e-global-color-e2008cf );border-style:none;padding:16px 32px 16px 32px;}.elementor-3970 .elementor-element.elementor-element-2f43015 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-2f43015 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-2f43015 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-31ce5cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-31ce5cb:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-31ce5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F0F2;}.elementor-3970 .elementor-element.elementor-element-0e7e531{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3970 .elementor-element.elementor-element-a4e9951{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3970 .elementor-element.elementor-element-1e487be{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-1e487be > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1e487be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-1e487be .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-278eef6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-278eef6{text-align:center;}.elementor-3970 .elementor-element.elementor-element-278eef6 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-00636db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-268b55c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-268b55c:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-268b55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-04403c4 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-04403c4 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-fcb7ce3{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-fcb7ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-fcb7ce3 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-b9ff3af{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-b9ff3af:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-b9ff3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-5ceb362 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-5ceb362 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-def8fbb{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-def8fbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-def8fbb p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-998d196 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-dd22997{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-dd22997:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-dd22997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-1971036 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-1971036 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-8f246fe{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-8f246fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8f246fe p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-a68e77e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-1532dd1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-1532dd1:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-1532dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-5d2b7dc > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-5d2b7dc .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-d09e26e{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-d09e26e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d09e26e p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-120ce5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-eafcce0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-eafcce0:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-eafcce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-2e46eb7 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-2e46eb7 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-44b6e94{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-44b6e94 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-44b6e94 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-d623133 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-34c7b05{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-34c7b05:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-34c7b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-3e5de20 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-3e5de20 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-5ddea6f{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-5ddea6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-5ddea6f p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-15683a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-309c2dd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-309c2dd:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-309c2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-5aabdf2 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-5aabdf2 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-770dffc{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-770dffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-770dffc p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-884bd11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-f714603{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-f714603:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-f714603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-b253433 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-b253433 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-190e8f7{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-190e8f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-190e8f7 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-8d4d637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-b3a9a8f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-b3a9a8f:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-b3a9a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-e40e330 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-e40e330 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-afef244{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-afef244 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-afef244 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-48b5b47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-b34c7e2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-b34c7e2:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-b34c7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-ac9aed8 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-ac9aed8 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-ff6c228{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-ff6c228 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ff6c228 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-50d9e3b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-50d9e3b:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-50d9e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-2ac2a26 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-2ac2a26 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-e5c1596{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-e5c1596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-e5c1596 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-6742843 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-abd9936{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-abd9936:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-abd9936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-8b0c6cd > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-8b0c6cd .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-0535cd1{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-0535cd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0535cd1 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-2ff3f67{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-2ff3f67:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-2ff3f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-8d216a9 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-8d216a9 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-1a7b52a{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-1a7b52a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1a7b52a p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-1c81e99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-776bfc3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-776bfc3:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-776bfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-a494dd6 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-a494dd6 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-161699a{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-161699a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-161699a p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-f8cd6c3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-f8cd6c3:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-f8cd6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-a75cae8 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-a75cae8 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-e7dc2ca{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-e7dc2ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-e7dc2ca p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-ff1cceb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-c4e900e{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-c4e900e:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-c4e900e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-246430d > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-246430d .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-d3d93be{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-d3d93be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d3d93be p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-b702d26{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-b702d26:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-b702d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-a052cc9 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-a052cc9 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-f85bcc3{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-f85bcc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f85bcc3 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-0a060eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-af48e4f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-af48e4f:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-af48e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-43e0c85 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-43e0c85 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-1437414{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-1437414 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1437414 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-43eff2f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-43eff2f:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-43eff2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-9aaedc1 > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-9aaedc1 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-f65843c{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-f65843c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f65843c p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-57a0574 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-77e2d4f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3970 .elementor-element.elementor-element-77e2d4f:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-77e2d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-8f1264a > .elementor-widget-container{padding:16px 0px 0px 0px;border-style:none;}.elementor-3970 .elementor-element.elementor-element-8f1264a .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-97c5c28{width:100%;max-width:100%;text-align:start;}.elementor-3970 .elementor-element.elementor-element-97c5c28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-97c5c28 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:#02010100;}.elementor-3970 .elementor-element.elementor-element-d47bc35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button{font-size:18px;font-weight:700;line-height:1em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-85ed45d .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:1em;fill:var( --e-global-color-e2008cf );color:var( --e-global-color-e2008cf );border-style:none;padding:16px 32px 16px 32px;}.elementor-3970 .elementor-element.elementor-element-85ed45d .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-85ed45d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-85ed45d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-80f2695{--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:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-80f2695:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-80f2695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3970 .elementor-element.elementor-element-40e87b0{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3970 .elementor-element.elementor-element-0bbc8e9 img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-3970 .elementor-element.elementor-element-5cbbec5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-f9726bb{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-f9726bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f9726bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-f9726bb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-76ba768 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-76ba768 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-6ec02a9{--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:90px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3970 .elementor-element.elementor-element-361aa22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-f6948f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-958a7a2 iframe{height:723px;}.elementor-3970 .elementor-element.elementor-element-03487ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-7c3e19f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-7c3e19f .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-1cdb279 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-1cdb279 .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-9d79ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-f00f00d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-f00f00d .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-95ee6e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-95ee6e2 .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-5facb6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-5facb6c .elementor-heading-title{font-size:1.5em;}.elementor-3970 .elementor-element.elementor-element-de8aeb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-de8aeb5 .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-a21fde8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-a21fde8 .elementor-heading-title{font-size:1.5em;}.elementor-3970 .elementor-element.elementor-element-98caf00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-98caf00 .elementor-heading-title{line-height:1.7em;}.elementor-3970 .elementor-element.elementor-element-40e7327 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-40e7327 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-40e7327 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-40e7327 .elementor-button:focus{color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-40e7327 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-40e7327 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-1f25346{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-1f25346:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-1f25346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3970 .elementor-element.elementor-element-ec068c3{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-3970 .elementor-element.elementor-element-bcf9486{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3970 .elementor-element.elementor-element-2959584{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-2959584 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-2959584.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-2959584 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-1bdd614{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-18185c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-a4ce0ef{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-a4ce0ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a4ce0ef .elementor-heading-title{font-size:20px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-4a83666{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-4a83666 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-4a83666 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-23c9fe6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-0c87906{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-0c87906 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0c87906 .elementor-heading-title{font-size:20px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-d45f5b0{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-d45f5b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d45f5b0 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-b3d16d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-620b3b6{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-620b3b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-620b3b6 .elementor-heading-title{font-size:20px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-064e8d5{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-064e8d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-064e8d5 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-e7ffd17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-7678e86{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-7678e86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-7678e86 .elementor-heading-title{font-size:20px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-d4f525c{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-d4f525c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-d4f525c p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-0e25cee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1bc98cd{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-1bc98cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1bc98cd .elementor-heading-title{font-size:20px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-6436d65{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-6436d65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-6436d65 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-9050876{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-9050876:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-9050876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F0F2;}.elementor-3970 .elementor-element.elementor-element-c845b62{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-c845b62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-c845b62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-f210d81{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-f210d81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f210d81 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-0f09363 .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:1em;fill:var( --e-global-color-e2008cf );color:var( --e-global-color-e2008cf );border-style:none;padding:16px 32px 16px 32px;}.elementor-3970 .elementor-element.elementor-element-0f09363 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-0f09363 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-0f09363 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-fed0aae:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-fed0aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-a91a08c{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-a91a08c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-a91a08c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-a91a08c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-1d5e231{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-1d5e231 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1d5e231 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-0aebc37 .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:1em;fill:var( --e-global-color-e2008cf );color:var( --e-global-color-e2008cf );border-style:none;padding:16px 32px 16px 32px;}.elementor-3970 .elementor-element.elementor-element-0aebc37 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-0aebc37 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-3970 .elementor-element.elementor-element-0aebc37 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:95px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-0d3eccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F0F2;}.elementor-3970 .elementor-element.elementor-element-732e601{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-732e601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-732e601.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-e1bc14e{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-e1bc14e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-e1bc14e p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-c1947fa:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-c1947fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3970 .elementor-element.elementor-element-9dce2aa{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-9dce2aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-9dce2aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3970 .elementor-element.elementor-element-9dce2aa .elementor-heading-title{font-size:40px;line-height:56px;color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-c156f90{width:100%;max-width:100%;text-align:center;font-size:20px;line-height:32px;color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-c156f90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-c156f90 p{margin-block-end:16px;}.elementor-3970 .elementor-element.elementor-element-53c5af5 .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;line-height:32px;fill:var( --e-global-color-e2008cf );color:var( --e-global-color-e2008cf );border-style:none;padding:16px 32px 16px 32px;}.elementor-3970 .elementor-element.elementor-element-53c5af5 .elementor-button:hover, .elementor-3970 .elementor-element.elementor-element-53c5af5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-53c5af5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-53c5af5 .elementor-button:hover svg, .elementor-3970 .elementor-element.elementor-element-53c5af5 .elementor-button:focus svg{fill:var( --e-global-color-e2008cf );}.elementor-3970 .elementor-element.elementor-element-70664f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-70664f5:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-70664f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A7D41A;}.elementor-3970 .elementor-element.elementor-element-5590e86{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-3970 .elementor-element.elementor-element-5590e86:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-5590e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://physiciansallianceofconnecticut.com/wp-content/uploads/2026/08/New-Haven-Connecticut.jpg");background-position:100% 30%;background-repeat:no-repeat;background-size:auto;}body:not(.rtl) .elementor-3970 .elementor-element.elementor-element-5590e86{right:0px;}body.rtl .elementor-3970 .elementor-element.elementor-element-5590e86{left:0px;}.elementor-3970 .elementor-element.elementor-element-8d34045{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:1;}.elementor-3970 .elementor-element.elementor-element-8d34045 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-3970 .elementor-element.elementor-element-e85c0b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3970 .elementor-element.elementor-element-f0508eb{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-3970 .elementor-element.elementor-element-0d56e33{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-3970 .elementor-element.elementor-element-b1af410{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-3970 .elementor-element.elementor-element-e7ca1f2{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-3970 .elementor-element.elementor-element-cd15ac4{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-3970 .elementor-element.elementor-element-9a236f0{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-3970 .elementor-element.elementor-element-1ed2629{--n-accordion-title-font-size:24px;width:100%;max-width:100%;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:39px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:24px;--n-accordion-icon-gap:20px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-3970 .elementor-element.elementor-element-1ed2629 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-1ed2629 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-3970 .elementor-element.elementor-element-1ed2629 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-3970 .elementor-element.elementor-element-1ed2629 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;--border-radius:0px 0px 15px 15px;}.elementor-3970 .elementor-element.elementor-element-1ed2629 {--n-accordion-padding:35px 45px 35px 45px;}@media(max-width:1366px){.elementor-3970 .elementor-element.elementor-element-31ce5cb{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3970 .elementor-element.elementor-element-0e7e531{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-00636db{--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-80f2695{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3970 .elementor-element.elementor-element-5cbbec5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-6ec02a9{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-3970 .elementor-element.elementor-element-958a7a2 iframe{height:500px;}.elementor-3970 .elementor-element.elementor-element-03487ca{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1f25346{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3970 .elementor-element.elementor-element-ec068c3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-18185c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-23c9fe6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-b3d16d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-e7ffd17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-0e25cee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-9050876{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:1200px){.elementor-3970 .elementor-element.elementor-element-a878b73:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-a878b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3970 .elementor-element.elementor-element-f2a621d{width:var( --container-widget-width, 587px );max-width:587px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-3970 .elementor-element.elementor-element-31ce5cb{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-0e7e531{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-a4e9951{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1e487be{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-00636db{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-40e87b0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3970 .elementor-element.elementor-element-5cbbec5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-f9726bb{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-958a7a2 iframe{height:400px;}.elementor-3970 .elementor-element.elementor-element-1cdb279 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-f00f00d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-95ee6e2 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-de8aeb5 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-98caf00 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3970 .elementor-element.elementor-element-ec068c3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-bcf9486{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-2959584{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--grid-auto-flow:row;--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-3970 .elementor-element.elementor-element-a4ce0ef{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-0c87906{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-620b3b6{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-7678e86{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-1bc98cd{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-9050876{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-c845b62{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-a91a08c{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-732e601{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-9dce2aa{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-9dce2aa .elementor-heading-title{font-size:38px;}.elementor-3970 .elementor-element.elementor-element-c156f90{font-size:18px;}}@media(max-width:1024px){.elementor-3970 .elementor-element.elementor-element-a878b73{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-59fb4ef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-f2a621d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-f2a621d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-3970 .elementor-element.elementor-element-f2a621d p{margin-block-end:20px;}.elementor-3970 .elementor-element.elementor-element-31ce5cb{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-0e7e531{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-a4e9951{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-00636db{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-268b55c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-b9ff3af{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-dd22997{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-1532dd1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-eafcce0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-34c7b05{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-309c2dd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-f714603{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-b3a9a8f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-b34c7e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-50d9e3b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-abd9936{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-2ff3f67{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-776bfc3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-f8cd6c3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-c4e900e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-b702d26{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-af48e4f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-43eff2f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-77e2d4f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-85ed45d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-80f2695{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-40e87b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-40e87b0.e-con{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-0bbc8e9 img{width:100%;height:100%;object-fit:cover;}.elementor-3970 .elementor-element.elementor-element-5cbbec5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-6ec02a9{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-3970 .elementor-element.elementor-element-1f25346{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-ec068c3{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-bcf9486{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-9050876{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-f210d81{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-3970 .elementor-element.elementor-element-0f09363 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-1d5e231{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-3970 .elementor-element.elementor-element-0aebc37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-e1bc14e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-9dce2aa .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-3970 .elementor-element.elementor-element-c156f90{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-3970 .elementor-element.elementor-element-53c5af5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-70664f5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-5590e86:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-5590e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 20%;}.elementor-3970 .elementor-element.elementor-element-8d34045 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3970 .elementor-element.elementor-element-8d34045{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-f0508eb{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-0d56e33{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-b1af410{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-e7ca1f2{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-cd15ac4{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-9a236f0{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-1ed2629{--n-accordion-item-title-space-between:20px;--n-accordion-title-font-size:22px;}.elementor-3970 .elementor-element.elementor-element-1ed2629 {--n-accordion-padding:22px 30px 22px 30px;}}@media(max-width:880px){.elementor-3970 .elementor-element.elementor-element-31ce5cb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3970 .elementor-element.elementor-element-0e7e531{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-a4e9951{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1e487be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-00636db{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-268b55c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-b9ff3af{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-dd22997{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-1532dd1{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-eafcce0{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-34c7b05{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-309c2dd{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-f714603{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-b3a9a8f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-b34c7e2{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-50d9e3b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-abd9936{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-2ff3f67{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-776bfc3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-f8cd6c3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-c4e900e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-b702d26{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-af48e4f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-43eff2f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-77e2d4f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-80f2695{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3970 .elementor-element.elementor-element-1f25346{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3970 .elementor-element.elementor-element-ec068c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-bcf9486{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-2959584 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-a4ce0ef .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-0c87906 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-620b3b6 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-7678e86 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-1bc98cd .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-9050876{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-c845b62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-a91a08c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-732e601 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-9dce2aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-c156f90{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-f0508eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-0d56e33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-b1af410{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-e7ca1f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-cd15ac4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-9a236f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-3970 .elementor-element.elementor-element-1ed2629{--n-accordion-item-title-distance-from-content:10px;--n-accordion-icon-gap:0px;}:where( .elementor-3970 .elementor-element.elementor-element-1ed2629 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(max-width:767px){.elementor-3970 .elementor-element.elementor-element-a878b73{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-44477f1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3970 .elementor-element.elementor-element-b35333d .elementor-heading-title{font-size:24px;}.elementor-3970 .elementor-element.elementor-element-f2a621d{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-2f43015 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-2f43015 .elementor-button{font-size:18px;padding:15px 20px 15px 20px;}.elementor-3970 .elementor-element.elementor-element-31ce5cb{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-a4e9951{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-00636db{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-85ed45d .elementor-button{font-size:18px;padding:15px 20px 15px 21px;}.elementor-3970 .elementor-element.elementor-element-80f2695{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-40e87b0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3970 .elementor-element.elementor-element-958a7a2 iframe{height:350px;}.elementor-3970 .elementor-element.elementor-element-03487ca{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-7c3e19f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-1cdb279 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3970 .elementor-element.elementor-element-9d79ae8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-f00f00d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-3970 .elementor-element.elementor-element-95ee6e2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3970 .elementor-element.elementor-element-5facb6c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-5facb6c .elementor-heading-title{font-size:19px;}.elementor-3970 .elementor-element.elementor-element-de8aeb5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3970 .elementor-element.elementor-element-a21fde8 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-a21fde8 .elementor-heading-title{font-size:19px;}.elementor-3970 .elementor-element.elementor-element-98caf00 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3970 .elementor-element.elementor-element-1f25346{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-bcf9486{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3970 .elementor-element.elementor-element-18185c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3970 .elementor-element.elementor-element-23c9fe6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3970 .elementor-element.elementor-element-b3d16d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3970 .elementor-element.elementor-element-e7ffd17{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3970 .elementor-element.elementor-element-0e25cee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3970 .elementor-element.elementor-element-9050876{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-0f09363 .elementor-button{font-size:18px;padding:15px 20px 15px 21px;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-0aebc37 .elementor-button{font-size:18px;padding:15px 20px 15px 21px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-9dce2aa .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-3970 .elementor-element.elementor-element-c156f90{font-size:16px;}.elementor-3970 .elementor-element.elementor-element-53c5af5 .elementor-button{font-size:18px;padding:15px 20px 15px 21px;}.elementor-3970 .elementor-element.elementor-element-70664f5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-5590e86:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-5590e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-3970 .elementor-element.elementor-element-f0508eb{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-0d56e33{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-b1af410{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-e7ca1f2{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-cd15ac4{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-9a236f0{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3970 .elementor-element.elementor-element-1ed2629{--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-font-size:20px;--n-accordion-icon-size:20px;}.elementor-3970 .elementor-element.elementor-element-1ed2629 {--n-accordion-padding:15px 20px 15px 20px;}}@media(min-width:768px){.elementor-3970 .elementor-element.elementor-element-59fb4ef{--content-width:1255px;}.elementor-3970 .elementor-element.elementor-element-44477f1{--width:720px;}.elementor-3970 .elementor-element.elementor-element-0e7e531{--content-width:1250px;}.elementor-3970 .elementor-element.elementor-element-80f2695{--content-width:1255px;}.elementor-3970 .elementor-element.elementor-element-40e87b0{--width:564px;}.elementor-3970 .elementor-element.elementor-element-5cbbec5{--width:50%;}.elementor-3970 .elementor-element.elementor-element-f6948f1{--width:69%;}.elementor-3970 .elementor-element.elementor-element-03487ca{--width:31%;}.elementor-3970 .elementor-element.elementor-element-ec068c3{--content-width:1248px;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--width:100%;}.elementor-3970 .elementor-element.elementor-element-18185c7{--width:100%;}.elementor-3970 .elementor-element.elementor-element-23c9fe6{--width:100%;}.elementor-3970 .elementor-element.elementor-element-b3d16d5{--width:100%;}.elementor-3970 .elementor-element.elementor-element-e7ffd17{--width:100%;}.elementor-3970 .elementor-element.elementor-element-0e25cee{--width:100%;}.elementor-3970 .elementor-element.elementor-element-9050876{--content-width:800px;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--content-width:800px;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--content-width:800px;}.elementor-3970 .elementor-element.elementor-element-c1947fa{--content-width:792px;}.elementor-3970 .elementor-element.elementor-element-5590e86{--width:48%;}.elementor-3970 .elementor-element.elementor-element-e85c0b8{--width:66%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3970 .elementor-element.elementor-element-ec068c3{--content-width:1248px;}}@media(max-width:1200px) and (min-width:768px){.elementor-3970 .elementor-element.elementor-element-f6948f1{--width:65%;}.elementor-3970 .elementor-element.elementor-element-03487ca{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3970 .elementor-element.elementor-element-44477f1{--width:551px;}.elementor-3970 .elementor-element.elementor-element-40e87b0{--width:100%;}.elementor-3970 .elementor-element.elementor-element-5cbbec5{--width:100%;}.elementor-3970 .elementor-element.elementor-element-e85c0b8{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-3970 .elementor-element.elementor-element-44477f1{--width:65%;}}@media(min-width:1367px){.elementor-3970 .elementor-element.elementor-element-5590e86:not(.elementor-motion-effects-element-type-background), .elementor-3970 .elementor-element.elementor-element-5590e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:1800px){.elementor-3970 .elementor-element.elementor-element-0e7e531{--content-width:1250px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-a4e9951{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-1e487be{text-align:center;}.elementor-3970 .elementor-element.elementor-element-00636db{--grid-auto-flow:row;--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-3970 .elementor-element.elementor-element-04403c4 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-5ceb362 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-1971036 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-5d2b7dc .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-2e46eb7 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-3e5de20 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-5aabdf2 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-b253433 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-e40e330 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-ac9aed8 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-2ac2a26 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-8b0c6cd .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-8d216a9 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-a494dd6 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-a75cae8 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-246430d .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-a052cc9 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-43e0c85 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-9aaedc1 .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-8f1264a .elementor-heading-title{font-size:20px;}.elementor-3970 .elementor-element.elementor-element-0bbc8e9 img{width:100%;max-width:100%;}.elementor-3970 .elementor-element.elementor-element-6ec02a9{--margin-top:90px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-3970 .elementor-element.elementor-element-7c3e19f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-1cdb279 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 058px 0px;}.elementor-3970 .elementor-element.elementor-element-1cdb279 .elementor-heading-title{line-height:1.4em;}.elementor-3970 .elementor-element.elementor-element-9d79ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-9d79ae8 .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-f00f00d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-3970 .elementor-element.elementor-element-f00f00d .elementor-heading-title{line-height:1.4em;}.elementor-3970 .elementor-element.elementor-element-95ee6e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 058px 0px;}.elementor-3970 .elementor-element.elementor-element-95ee6e2 .elementor-heading-title{line-height:1.4em;}.elementor-3970 .elementor-element.elementor-element-5facb6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-5facb6c .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-de8aeb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 058px 0px;}.elementor-3970 .elementor-element.elementor-element-de8aeb5 .elementor-heading-title{line-height:1.4em;}.elementor-3970 .elementor-element.elementor-element-a21fde8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3970 .elementor-element.elementor-element-a21fde8 .elementor-heading-title{line-height:1.5em;}.elementor-3970 .elementor-element.elementor-element-98caf00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 58px 0px;}.elementor-3970 .elementor-element.elementor-element-98caf00 .elementor-heading-title{line-height:1.7em;}.elementor-3970 .elementor-element.elementor-element-40e7327 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3970 .elementor-element.elementor-element-ec068c3{--content-width:1248px;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-bcf9486{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-3970 .elementor-element.elementor-element-2959584{text-align:center;}.elementor-3970 .elementor-element.elementor-element-1bdd614{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3970 .elementor-element.elementor-element-18185c7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3970 .elementor-element.elementor-element-a4ce0ef .elementor-heading-title{font-size:22px;line-height:1.33333333em;}.elementor-3970 .elementor-element.elementor-element-23c9fe6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3970 .elementor-element.elementor-element-0c87906 .elementor-heading-title{font-size:22px;line-height:1.33333333em;}.elementor-3970 .elementor-element.elementor-element-b3d16d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3970 .elementor-element.elementor-element-620b3b6 .elementor-heading-title{font-size:22px;line-height:1.33333333em;}.elementor-3970 .elementor-element.elementor-element-e7ffd17{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3970 .elementor-element.elementor-element-7678e86 .elementor-heading-title{font-size:22px;line-height:1.33333333em;}.elementor-3970 .elementor-element.elementor-element-0e25cee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3970 .elementor-element.elementor-element-1bc98cd .elementor-heading-title{font-size:22px;line-height:1.33333333em;}.elementor-3970 .elementor-element.elementor-element-9050876{--content-width:700px;}.elementor-3970 .elementor-element.elementor-element-c845b62.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-c845b62{text-align:center;}.elementor-3970 .elementor-element.elementor-element-f210d81.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-fed0aae{--content-width:700px;}.elementor-3970 .elementor-element.elementor-element-a91a08c.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-a91a08c{text-align:center;}.elementor-3970 .elementor-element.elementor-element-1d5e231.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-0d3eccf{--content-width:700px;}.elementor-3970 .elementor-element.elementor-element-732e601.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-732e601{text-align:center;}.elementor-3970 .elementor-element.elementor-element-e1bc14e.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-9dce2aa{width:100%;max-width:100%;text-align:center;}.elementor-3970 .elementor-element.elementor-element-9dce2aa.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-9dce2aa .elementor-heading-title{font-size:40px;}.elementor-3970 .elementor-element.elementor-element-c156f90.elementor-element{--align-self:flex-start;}.elementor-3970 .elementor-element.elementor-element-c156f90{font-size:20px;line-height:1.6em;}}/* Start custom CSS for text-editor, class: .elementor-element-f2a621d */.elementor-3970 .elementor-element.elementor-element-f2a621d p:last-child{
    margin-bottom: 0;
}

.elementor-3970 .elementor-element.elementor-element-f2a621d a{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a878b73 */@media(min-width: 1025px) and (max-width: 1499px) {
    .elementor-3970 .elementor-element.elementor-element-a878b73 {
        background-size: auto 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e487be */.elementor-3970 .elementor-element.elementor-element-1e487be p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278eef6 */.elementor-3970 .elementor-element.elementor-element-278eef6 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04403c4 */.elementor-3970 .elementor-element.elementor-element-04403c4 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-04403c4:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcb7ce3 */.elementor-3970 .elementor-element.elementor-element-fcb7ce3 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4e9a6f */.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-d4e9a6f .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268b55c */.elementor-3970 .elementor-element.elementor-element-268b55c {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ceb362 */.elementor-3970 .elementor-element.elementor-element-5ceb362 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-5ceb362:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-def8fbb */.elementor-3970 .elementor-element.elementor-element-def8fbb p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-998d196 */.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-998d196 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9ff3af */.elementor-3970 .elementor-element.elementor-element-b9ff3af {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1971036 */.elementor-3970 .elementor-element.elementor-element-1971036 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-1971036:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f246fe */.elementor-3970 .elementor-element.elementor-element-8f246fe p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a68e77e */.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-a68e77e .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd22997 */.elementor-3970 .elementor-element.elementor-element-dd22997 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d2b7dc */.elementor-3970 .elementor-element.elementor-element-5d2b7dc {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-5d2b7dc:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d09e26e */.elementor-3970 .elementor-element.elementor-element-d09e26e p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-120ce5b */.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-120ce5b .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1532dd1 */.elementor-3970 .elementor-element.elementor-element-1532dd1 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e46eb7 */.elementor-3970 .elementor-element.elementor-element-2e46eb7 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-2e46eb7:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b6e94 */.elementor-3970 .elementor-element.elementor-element-44b6e94 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d623133 */.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-d623133 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eafcce0 */.elementor-3970 .elementor-element.elementor-element-eafcce0 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e5de20 */.elementor-3970 .elementor-element.elementor-element-3e5de20 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-3e5de20:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ddea6f */.elementor-3970 .elementor-element.elementor-element-5ddea6f p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15683a8 */.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-15683a8 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34c7b05 */.elementor-3970 .elementor-element.elementor-element-34c7b05 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5aabdf2 */.elementor-3970 .elementor-element.elementor-element-5aabdf2 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-5aabdf2:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-770dffc */.elementor-3970 .elementor-element.elementor-element-770dffc p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-884bd11 */.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-884bd11 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309c2dd */.elementor-3970 .elementor-element.elementor-element-309c2dd {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b253433 */.elementor-3970 .elementor-element.elementor-element-b253433 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-b253433:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-190e8f7 */.elementor-3970 .elementor-element.elementor-element-190e8f7 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d4d637 */.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-8d4d637 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f714603 */.elementor-3970 .elementor-element.elementor-element-f714603 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e40e330 */.elementor-3970 .elementor-element.elementor-element-e40e330 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-e40e330:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afef244 */.elementor-3970 .elementor-element.elementor-element-afef244 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48b5b47 */.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-48b5b47 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3a9a8f */.elementor-3970 .elementor-element.elementor-element-b3a9a8f {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac9aed8 */.elementor-3970 .elementor-element.elementor-element-ac9aed8 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-ac9aed8:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff6c228 */.elementor-3970 .elementor-element.elementor-element-ff6c228 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bdfe0e */.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-8bdfe0e .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34c7e2 */.elementor-3970 .elementor-element.elementor-element-b34c7e2 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac2a26 */.elementor-3970 .elementor-element.elementor-element-2ac2a26 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-2ac2a26:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5c1596 */.elementor-3970 .elementor-element.elementor-element-e5c1596 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6742843 */.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-6742843 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50d9e3b */.elementor-3970 .elementor-element.elementor-element-50d9e3b {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b0c6cd */.elementor-3970 .elementor-element.elementor-element-8b0c6cd {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-8b0c6cd:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0535cd1 */.elementor-3970 .elementor-element.elementor-element-0535cd1 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6b10c7 */.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-e6b10c7 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abd9936 */.elementor-3970 .elementor-element.elementor-element-abd9936 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d216a9 */.elementor-3970 .elementor-element.elementor-element-8d216a9 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-8d216a9:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a7b52a */.elementor-3970 .elementor-element.elementor-element-1a7b52a p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c81e99 */.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-1c81e99 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff3f67 */.elementor-3970 .elementor-element.elementor-element-2ff3f67 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a494dd6 */.elementor-3970 .elementor-element.elementor-element-a494dd6 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-a494dd6:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-161699a */.elementor-3970 .elementor-element.elementor-element-161699a p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23e9bf9 */.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-23e9bf9 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-776bfc3 */.elementor-3970 .elementor-element.elementor-element-776bfc3 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a75cae8 */.elementor-3970 .elementor-element.elementor-element-a75cae8 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-a75cae8:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7dc2ca */.elementor-3970 .elementor-element.elementor-element-e7dc2ca p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff1cceb */.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-ff1cceb .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8cd6c3 */.elementor-3970 .elementor-element.elementor-element-f8cd6c3 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246430d */.elementor-3970 .elementor-element.elementor-element-246430d {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-246430d:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3d93be */.elementor-3970 .elementor-element.elementor-element-d3d93be p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c3ecf5 */.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-7c3ecf5 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4e900e */.elementor-3970 .elementor-element.elementor-element-c4e900e {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a052cc9 */.elementor-3970 .elementor-element.elementor-element-a052cc9 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-a052cc9:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f85bcc3 */.elementor-3970 .elementor-element.elementor-element-f85bcc3 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a060eb */.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-0a060eb .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b702d26 */.elementor-3970 .elementor-element.elementor-element-b702d26 {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43e0c85 */.elementor-3970 .elementor-element.elementor-element-43e0c85 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-43e0c85:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1437414 */.elementor-3970 .elementor-element.elementor-element-1437414 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9c5f7d */.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-b9c5f7d .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af48e4f */.elementor-3970 .elementor-element.elementor-element-af48e4f {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9aaedc1 */.elementor-3970 .elementor-element.elementor-element-9aaedc1 {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-9aaedc1:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f65843c */.elementor-3970 .elementor-element.elementor-element-f65843c p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57a0574 */.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-57a0574 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43eff2f */.elementor-3970 .elementor-element.elementor-element-43eff2f {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f1264a */.elementor-3970 .elementor-element.elementor-element-8f1264a {
    position: relative;
    z-index: 1;
}

.elementor-3970 .elementor-element.elementor-element-8f1264a:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 4px;
    background: #F06939;
    border-radius: 100px;
    pointer-events: none;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97c5c28 */.elementor-3970 .elementor-element.elementor-element-97c5c28 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d47bc35 */.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button-icon {
    margin-top: 3px;
}

@media (max-width: 767px) {
.elementor-3970 .elementor-element.elementor-element-d47bc35 .elementor-button-icon {
    margin-top: 1px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e2d4f */.elementor-3970 .elementor-element.elementor-element-77e2d4f {
  box-shadow: 0px 1px 10px 0px #0000001F,
              0px 4px 8px 0px #0000001F,
              0px 1px 4px -1px #0000001A;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0bbc8e9 */.elementor-3970 .elementor-element.elementor-element-0bbc8e9:before {
    content: '';
    position: absolute;
    top: -40px;
    left: -40px;
    z-index: -1;
    width: 70%;
    height: 70%;
    border-radius: 15px 0;
    background-color: #F06939;
    opacity: 0.12;
}
.elementor-3970 .elementor-element.elementor-element-0bbc8e9:after {
    content: '';
    position: absolute;
    bottom: -40px;
    right: -40px;
    z-index: -1;
    width: 70%;
    height: 70%;
    border-radius: 15px 0;
    background-color: #00A7D4;
    opacity: 0.15;
}
@media(max-width: 1200px) {
    .elementor-3970 .elementor-element.elementor-element-0bbc8e9:before {
        top: -25px;
        left: -25px;
    }
    .elementor-3970 .elementor-element.elementor-element-0bbc8e9:after {
        bottom: -25px;
        right: -25px;
    }
}
@media(min-width: 500px) and (max-width: 1024px) {
    .elementor-3970 .elementor-element.elementor-element-0bbc8e9 {
        height: 40vh;
        min-height: 300px;
    }
    .elementor-3970 .elementor-element.elementor-element-0bbc8e9:before, .elementor-3970 .elementor-element.elementor-element-0bbc8e9:after {
        display: none;
    }
    .elementor-3970 .elementor-element.elementor-element-0bbc8e9 img {
        object-position: 50% 15%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40e87b0 */@media(min-width: 500px) and (max-width: 1024px) {
    .elementor-3970 .elementor-element.elementor-element-40e87b0 {
        padding: 0;
    }
}
@media(max-width: 499px) {
    .elementor-3970 .elementor-element.elementor-element-40e87b0 {
        max-width: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9726bb */.elementor-3970 .elementor-element.elementor-element-f9726bb p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76ba768 */.elementor-3970 .elementor-element.elementor-element-76ba768 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2959584 */.elementor-3970 .elementor-element.elementor-element-2959584 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4ce0ef */.elementor-3970 .elementor-element.elementor-element-a4ce0ef p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a83666 */.elementor-3970 .elementor-element.elementor-element-4a83666 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c87906 */.elementor-3970 .elementor-element.elementor-element-0c87906 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d45f5b0 */.elementor-3970 .elementor-element.elementor-element-d45f5b0 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-620b3b6 */.elementor-3970 .elementor-element.elementor-element-620b3b6 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-064e8d5 */.elementor-3970 .elementor-element.elementor-element-064e8d5 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7678e86 */.elementor-3970 .elementor-element.elementor-element-7678e86 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4f525c */.elementor-3970 .elementor-element.elementor-element-d4f525c p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bc98cd */.elementor-3970 .elementor-element.elementor-element-1bc98cd p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6436d65 */.elementor-3970 .elementor-element.elementor-element-6436d65 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c845b62 */.elementor-3970 .elementor-element.elementor-element-c845b62 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f210d81 */.elementor-3970 .elementor-element.elementor-element-f210d81 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91a08c */.elementor-3970 .elementor-element.elementor-element-a91a08c p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d5e231 */.elementor-3970 .elementor-element.elementor-element-1d5e231 p:last-child{
    margin-bottom: 0;
}
.elementor-3970 .elementor-element.elementor-element-1d5e231 ul{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732e601 */.elementor-3970 .elementor-element.elementor-element-732e601 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1bc14e */.elementor-3970 .elementor-element.elementor-element-e1bc14e p:last-child{
    margin-bottom: 0;
}
.elementor-3970 .elementor-element.elementor-element-e1bc14e ul{
    text-align: left;
    display: table;
    margin: 0 auto;
    margin-bottom: 24px;
    padding-left:20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9dce2aa */.elementor-3970 .elementor-element.elementor-element-9dce2aa p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c156f90 */.elementor-3970 .elementor-element.elementor-element-c156f90 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5590e86 */.elementor-3970 .elementor-element.elementor-element-5590e86 {
    background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1ed2629 */.elementor-3970 .elementor-element.elementor-element-1ed2629 .e-n-accordion-item-title {
    justify-content: space-between;
}
.elementor-3970 .elementor-element.elementor-element-1ed2629 .e-n-accordion-item-title h3 {
    color: #00A7D4;
    transition: color 0.3s ease-in-out;
}
.elementor-3970 .elementor-element.elementor-element-1ed2629 .e-n-accordion-item-title:hover h3 {
    color: #F06939;
}
.elementor-widget-n-accordion .e-n-accordion-item-title, :where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con) {
    border: none;
}
.elementor-widget-n-accordion .e-n-accordion-item {
    border-radius: 15px;
    box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.05);
}
.elementor-widget-n-accordion .e-n-accordion-item > .e-con:before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background: #fff;
    border-radius: 0;
}
@media(max-width: 767px) {
    .elementor-widget-n-accordion .e-n-accordion-item > .e-con:before {
        top: -20px;
        height: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70664f5 */.elementor-3970 .elementor-element.elementor-element-70664f5 {
    overflow: hidden;
}/* End custom CSS */