.elementor-12117 .elementor-element.elementor-element-ec3f0a1{--display:flex;}.elementor-12117 .elementor-element.elementor-element-413336d{--display:flex;--z-index:1;}.elementor-12117 .elementor-element.elementor-element-d59cabd{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:120px;--padding-bottom:200px;--padding-left:160px;--padding-right:160px;}.elementor-12117 .elementor-element.elementor-element-d59cabd:not(.elementor-motion-effects-element-type-background), .elementor-12117 .elementor-element.elementor-element-d59cabd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#91BBE866;}.elementor-12117 .elementor-element.elementor-element-d59cabd::before, .elementor-12117 .elementor-element.elementor-element-d59cabd > .elementor-background-video-container::before, .elementor-12117 .elementor-element.elementor-element-d59cabd > .e-con-inner > .elementor-background-video-container::before, .elementor-12117 .elementor-element.elementor-element-d59cabd > .elementor-background-slideshow::before, .elementor-12117 .elementor-element.elementor-element-d59cabd > .e-con-inner > .elementor-background-slideshow::before, .elementor-12117 .elementor-element.elementor-element-d59cabd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/our-practice-o-bg.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-fcafde2{--display:flex;}.elementor-12117 .elementor-element.elementor-element-dc722c2{text-align:center;}.elementor-12117 .elementor-element.elementor-element-dc722c2 .elementor-heading-title{font-family:var( --e-global-typography-f6f8839-font-family ), Sans-serif;font-size:var( --e-global-typography-f6f8839-font-size );font-weight:var( --e-global-typography-f6f8839-font-weight );text-transform:var( --e-global-typography-f6f8839-text-transform );font-style:var( --e-global-typography-f6f8839-font-style );text-decoration:var( --e-global-typography-f6f8839-text-decoration );line-height:var( --e-global-typography-f6f8839-line-height );letter-spacing:var( --e-global-typography-f6f8839-letter-spacing );color:var( --e-global-color-c0fea33 );}.elementor-12117 .elementor-element.elementor-element-191b934{padding:8px 0px 24px 0px;text-align:center;}.elementor-12117 .elementor-element.elementor-element-191b934 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-166d537 );}.elementor-12117 .elementor-element.elementor-element-90687ea{width:var( --container-widget-width, 665px );max-width:665px;--container-widget-width:665px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-c1a8ba8-font-family ), Sans-serif;font-size:var( --e-global-typography-c1a8ba8-font-size );font-weight:var( --e-global-typography-c1a8ba8-font-weight );text-transform:var( --e-global-typography-c1a8ba8-text-transform );font-style:var( --e-global-typography-c1a8ba8-font-style );text-decoration:var( --e-global-typography-c1a8ba8-text-decoration );line-height:var( --e-global-typography-c1a8ba8-line-height );letter-spacing:var( --e-global-typography-c1a8ba8-letter-spacing );color:var( --e-global-color-e1aa884 );}.elementor-12117 .elementor-element.elementor-element-90687ea.elementor-element{--align-self:center;}.elementor-12117 .elementor-element.elementor-element-b1d013f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;}.elementor-12117 .elementor-element.elementor-element-53f4f21{background-color:var( --e-global-color-8bd992b );padding:30px 30px 30px 30px;transition:background 0s;border-radius:10px 10px 10px 10px;}.elementor-12117 .elementor-element.elementor-element-53f4f21:hover{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/hover-img-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-framed .elementor-icon, .elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-default .elementor-icon{fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );border-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-84bb89b );fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-84bb89b );color:var( --e-global-color-84bb89b );border-color:var( --e-global-color-84bb89b );}.elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-53f4f21.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon{font-size:30px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title a{font-family:var( --e-global-typography-3547b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-3547b6d-font-size );font-weight:var( --e-global-typography-3547b6d-font-weight );text-transform:var( --e-global-typography-3547b6d-text-transform );font-style:var( --e-global-typography-3547b6d-font-style );text-decoration:var( --e-global-typography-3547b6d-text-decoration );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-description{font-family:var( --e-global-typography-90ba8fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90ba8fc-font-size );font-weight:var( --e-global-typography-90ba8fc-font-weight );text-transform:var( --e-global-typography-90ba8fc-text-transform );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-1553d08{background-color:var( --e-global-color-8bd992b );padding:30px 30px 30px 30px;transition:background 0s;border-radius:10px 10px 10px 10px;}.elementor-12117 .elementor-element.elementor-element-1553d08:hover{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/hover-img-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-framed .elementor-icon, .elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-default .elementor-icon{fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );border-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-84bb89b );fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-84bb89b );color:var( --e-global-color-84bb89b );border-color:var( --e-global-color-84bb89b );}.elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-1553d08.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon{font-size:30px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title a{font-family:var( --e-global-typography-3547b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-3547b6d-font-size );font-weight:var( --e-global-typography-3547b6d-font-weight );text-transform:var( --e-global-typography-3547b6d-text-transform );font-style:var( --e-global-typography-3547b6d-font-style );text-decoration:var( --e-global-typography-3547b6d-text-decoration );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-description{font-family:var( --e-global-typography-90ba8fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90ba8fc-font-size );font-weight:var( --e-global-typography-90ba8fc-font-weight );text-transform:var( --e-global-typography-90ba8fc-text-transform );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-289eb71{background-color:var( --e-global-color-8bd992b );padding:30px 30px 30px 30px;transition:background 0s;border-radius:10px 10px 10px 10px;}.elementor-12117 .elementor-element.elementor-element-289eb71:hover{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/hover-img-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-framed .elementor-icon, .elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-default .elementor-icon{fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );border-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-84bb89b );fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-84bb89b );color:var( --e-global-color-84bb89b );border-color:var( --e-global-color-84bb89b );}.elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-289eb71.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon{font-size:30px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title a{font-family:var( --e-global-typography-3547b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-3547b6d-font-size );font-weight:var( --e-global-typography-3547b6d-font-weight );text-transform:var( --e-global-typography-3547b6d-text-transform );font-style:var( --e-global-typography-3547b6d-font-style );text-decoration:var( --e-global-typography-3547b6d-text-decoration );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-description{font-family:var( --e-global-typography-90ba8fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90ba8fc-font-size );font-weight:var( --e-global-typography-90ba8fc-font-weight );text-transform:var( --e-global-typography-90ba8fc-text-transform );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-a93a551{background-color:var( --e-global-color-8bd992b );padding:30px 30px 30px 30px;transition:background 0s;border-radius:10px 10px 10px 10px;}.elementor-12117 .elementor-element.elementor-element-a93a551:hover{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/hover-img-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-framed .elementor-icon, .elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-default .elementor-icon{fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );border-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-84bb89b );fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-84bb89b );color:var( --e-global-color-84bb89b );border-color:var( --e-global-color-84bb89b );}.elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-a93a551.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon{font-size:30px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title a{font-family:var( --e-global-typography-3547b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-3547b6d-font-size );font-weight:var( --e-global-typography-3547b6d-font-weight );text-transform:var( --e-global-typography-3547b6d-text-transform );font-style:var( --e-global-typography-3547b6d-font-style );text-decoration:var( --e-global-typography-3547b6d-text-decoration );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-description{font-family:var( --e-global-typography-90ba8fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90ba8fc-font-size );font-weight:var( --e-global-typography-90ba8fc-font-weight );text-transform:var( --e-global-typography-90ba8fc-text-transform );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7{background-color:var( --e-global-color-8bd992b );padding:30px 30px 30px 30px;transition:background 0s;border-radius:10px 10px 10px 10px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7:hover{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/hover-img-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-framed .elementor-icon, .elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-default .elementor-icon{fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );border-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-84bb89b );fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-84bb89b );color:var( --e-global-color-84bb89b );border-color:var( --e-global-color-84bb89b );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-e0f0ac7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon{font-size:30px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title a{font-family:var( --e-global-typography-3547b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-3547b6d-font-size );font-weight:var( --e-global-typography-3547b6d-font-weight );text-transform:var( --e-global-typography-3547b6d-text-transform );font-style:var( --e-global-typography-3547b6d-font-style );text-decoration:var( --e-global-typography-3547b6d-text-decoration );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-description{font-family:var( --e-global-typography-90ba8fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90ba8fc-font-size );font-weight:var( --e-global-typography-90ba8fc-font-weight );text-transform:var( --e-global-typography-90ba8fc-text-transform );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-31f9a02{background-color:var( --e-global-color-8bd992b );padding:30px 30px 30px 30px;transition:background 0s;border-radius:10px 10px 10px 10px;}.elementor-12117 .elementor-element.elementor-element-31f9a02:hover{background-image:url("https://hometownorthodontics.kinsta.cloud/wp-content/uploads/2026/07/hover-img-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-wrapper{text-align:start;gap:17px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-framed .elementor-icon, .elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-default .elementor-icon{fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );border-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-84bb89b );fill:var( --e-global-color-346a782 );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-84bb89b );color:var( --e-global-color-84bb89b );border-color:var( --e-global-color-84bb89b );}.elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12117 .elementor-element.elementor-element-31f9a02.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon{font-size:30px;padding:12px;border-width:1px 1px 1px 1px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title a{font-family:var( --e-global-typography-3547b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-3547b6d-font-size );font-weight:var( --e-global-typography-3547b6d-font-weight );text-transform:var( --e-global-typography-3547b6d-text-transform );font-style:var( --e-global-typography-3547b6d-font-style );text-decoration:var( --e-global-typography-3547b6d-text-decoration );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-description{font-family:var( --e-global-typography-90ba8fc-font-family ), Sans-serif;font-size:var( --e-global-typography-90ba8fc-font-size );font-weight:var( --e-global-typography-90ba8fc-font-weight );text-transform:var( --e-global-typography-90ba8fc-text-transform );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );color:var( --e-global-color-346a782 );}.elementor-12117 .elementor-element.elementor-element-db7a98c{--display:flex;}@media(max-width:1200px){.elementor-12117 .elementor-element.elementor-element-b1d013f{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-12117 .elementor-element.elementor-element-d59cabd{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12117 .elementor-element.elementor-element-dc722c2 .elementor-heading-title{font-size:var( --e-global-typography-f6f8839-font-size );line-height:var( --e-global-typography-f6f8839-line-height );letter-spacing:var( --e-global-typography-f6f8839-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-191b934{padding:6px 0px 20px 0px;}.elementor-12117 .elementor-element.elementor-element-191b934 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-90687ea{font-size:var( --e-global-typography-c1a8ba8-font-size );line-height:var( --e-global-typography-c1a8ba8-line-height );letter-spacing:var( --e-global-typography-c1a8ba8-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-b1d013f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-12117 .elementor-element.elementor-element-53f4f21{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-wrapper{gap:16px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon{font-size:24px;padding:9px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-wrapper{gap:16px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon{font-size:24px;padding:9px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-wrapper{gap:16px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon{font-size:24px;padding:9px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-wrapper{gap:16px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon{font-size:24px;padding:9px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-wrapper{gap:16px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon{font-size:24px;padding:9px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02{padding:20px 20px 20px 20px;border-radius:8px 8px 8px 8px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-wrapper{gap:16px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title{margin-block-end:10px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon{font-size:24px;padding:9px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}}@media(max-width:767px){.elementor-12117 .elementor-element.elementor-element-d59cabd{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12117 .elementor-element.elementor-element-dc722c2 .elementor-heading-title{font-size:var( --e-global-typography-f6f8839-font-size );line-height:var( --e-global-typography-f6f8839-line-height );letter-spacing:var( --e-global-typography-f6f8839-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-191b934{padding:4px 0px 16px 0px;}.elementor-12117 .elementor-element.elementor-element-191b934 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-90687ea{font-size:var( --e-global-typography-c1a8ba8-font-size );line-height:var( --e-global-typography-c1a8ba8-line-height );letter-spacing:var( --e-global-typography-c1a8ba8-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-b1d013f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-12117 .elementor-element.elementor-element-53f4f21{padding:16px 16px 16px 16px;border-radius:6px 6px 6px 6px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-wrapper{gap:12px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title{margin-block-end:8px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon{font-size:20px;padding:7px;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08{padding:16px 16px 16px 16px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-wrapper{gap:12px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title{margin-block-end:8px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon{font-size:20px;padding:7px;}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71{padding:16px 16px 16px 16px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-wrapper{gap:12px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title{margin-block-end:8px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon{font-size:20px;padding:7px;}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551{padding:16px 16px 16px 16px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-wrapper{gap:12px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title{margin-block-end:8px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon{font-size:20px;padding:7px;}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7{padding:16px 16px 16px 16px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-wrapper{gap:12px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title{margin-block-end:8px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon{font-size:20px;padding:7px;}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02{padding:16px 16px 16px 16px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-wrapper{gap:12px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title{margin-block-end:8px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon{font-size:20px;padding:7px;}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}}@media(min-width:2540px){.elementor-12117 .elementor-element.elementor-element-dc722c2 .elementor-heading-title{font-size:var( --e-global-typography-f6f8839-font-size );line-height:var( --e-global-typography-f6f8839-line-height );letter-spacing:var( --e-global-typography-f6f8839-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-191b934 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-90687ea{font-size:var( --e-global-typography-c1a8ba8-font-size );line-height:var( --e-global-typography-c1a8ba8-line-height );letter-spacing:var( --e-global-typography-c1a8ba8-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-b1d013f{--grid-auto-flow:row;}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-53f4f21 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-1553d08 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-289eb71 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-a93a551 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-e0f0ac7 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title, .elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-title a{font-size:var( --e-global-typography-3547b6d-font-size );line-height:var( --e-global-typography-3547b6d-line-height );letter-spacing:var( --e-global-typography-3547b6d-letter-spacing );}.elementor-12117 .elementor-element.elementor-element-31f9a02 .elementor-icon-box-description{font-size:var( --e-global-typography-90ba8fc-font-size );line-height:var( --e-global-typography-90ba8fc-line-height );letter-spacing:var( --e-global-typography-90ba8fc-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-d59cabd */@media (min-width: 1501px) {
    .our-practice {
        padding-bottom: 2% !important;
    }
}
@media (min-width: 770px) and (max-width: 1024px) {
    .our-practice {
        padding-bottom:2% !important;
    }
}
@media (min-width: 340px) and (max-width: 767px) {
    .our-practice {
        padding-bottom: 4% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec3f0a1 */.our-practice .elementor-shape-top
 {
    top: -2px !important;
}

.our-practice .card {
    position: relative;
    overflow: hidden;
    transition: background 0.6s ease;
    transform: none !important;
}

.our-practice .card > * {
    position: relative;
    z-index: 1;
}

.our-practice .card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        180deg,
        rgba(35, 56, 83, 0) 0.17%,
        rgba(35, 56, 83, 0.48) 18.52%,
        rgba(35, 56, 83, 0.70) 28.94%,
        rgba(35, 56, 83, 0.87) 46.49%,
        #233853 99.97%
    );
    opacity: 0;
    z-index: 0;
    mix-blend-mode: multiply;
    pointer-events: none;
    transition: opacity 0.6s ease;
}

.our-practice .card:hover::before {
    opacity: 1;
}

.our-practice .card:hover svg path {
    fill: #184987;
}/* End custom CSS */