.elementor-28 .elementor-element.elementor-element-b6eba7b{--display:flex;--min-height:540px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-b6eba7b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b6eba7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prmechanical-hvac.com/wp-content/uploads/2025/08/d39f792b942cffe099ebcaaffc844e558d01bff4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-b6eba7b::before, .elementor-28 .elementor-element.elementor-element-b6eba7b > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-b6eba7b > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-b6eba7b > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-b6eba7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-b6eba7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#343538CC;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-dc58f35 .elementor-heading-title{font-family:var( --e-global-typography-c663722-font-family ), Sans-serif;font-size:var( --e-global-typography-c663722-font-size );font-weight:var( --e-global-typography-c663722-font-weight );line-height:var( --e-global-typography-c663722-line-height );color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-0ecafa6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-75ff035{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 100px;--row-gap:20px;--column-gap:100px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b1fccea{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34353838;--border-color:#34353838;--border-radius:17px 17px 0px 17px;--padding-top:30px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-b1fccea:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-01dae92 );--border-color:var( --e-global-color-01dae92 );}.elementor-28 .elementor-element.elementor-element-b1fccea, .elementor-28 .elementor-element.elementor-element-b1fccea::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-aa99293.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-aa99293.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aa99293.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-aa99293.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aa99293.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-aa99293.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aa99293 .elementor-icon{font-size:120px;}.elementor-28 .elementor-element.elementor-element-aa99293 .elementor-icon svg{height:120px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-be0e1a0:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-be0e1a0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-e027bd0 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-e027bd0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e027bd0 .elementor-icon{font-size:20px;padding:10px;}.elementor-28 .elementor-element.elementor-element-e027bd0 .elementor-icon svg{height:20px;}.elementor-28 .elementor-element.elementor-element-b39742b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34353838;--border-color:#34353838;--border-radius:17px 17px 0px 17px;--padding-top:30px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-b39742b:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-01dae92 );--border-color:var( --e-global-color-01dae92 );}.elementor-28 .elementor-element.elementor-element-b39742b, .elementor-28 .elementor-element.elementor-element-b39742b::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-d55f320.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-d55f320.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-d55f320.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d55f320.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-d55f320.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-d55f320.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-d55f320 .elementor-icon{font-size:120px;}.elementor-28 .elementor-element.elementor-element-d55f320 .elementor-icon svg{height:120px;}.elementor-28 .elementor-element.elementor-element-9fe5a7f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9fe5a7f:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-9fe5a7f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-7f94846 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-7f94846.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7f94846 .elementor-icon{font-size:20px;padding:10px;}.elementor-28 .elementor-element.elementor-element-7f94846 .elementor-icon svg{height:20px;}.elementor-28 .elementor-element.elementor-element-c5fa892{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34353838;--border-color:#34353838;--border-radius:17px 17px 0px 17px;--padding-top:30px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-c5fa892:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-01dae92 );--border-color:var( --e-global-color-01dae92 );}.elementor-28 .elementor-element.elementor-element-c5fa892, .elementor-28 .elementor-element.elementor-element-c5fa892::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-c5fa892.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-9de42b3.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-9de42b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-9de42b3.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9de42b3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-9de42b3.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-9de42b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-9de42b3 .elementor-icon{font-size:120px;}.elementor-28 .elementor-element.elementor-element-9de42b3 .elementor-icon svg{height:120px;}.elementor-28 .elementor-element.elementor-element-00f868b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-00f868b:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-00f868b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a0e2027 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-a0e2027.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a0e2027 .elementor-icon{font-size:20px;padding:10px;}.elementor-28 .elementor-element.elementor-element-a0e2027 .elementor-icon svg{height:20px;}.elementor-28 .elementor-element.elementor-element-1b6d59d{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34353838;--border-color:#34353838;--border-radius:17px 17px 0px 17px;--padding-top:30px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-1b6d59d:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-01dae92 );--border-color:var( --e-global-color-01dae92 );}.elementor-28 .elementor-element.elementor-element-1b6d59d, .elementor-28 .elementor-element.elementor-element-1b6d59d::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-1b6d59d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-3254b0a.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-3254b0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-3254b0a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-3254b0a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-3254b0a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-3254b0a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-3254b0a .elementor-icon{font-size:120px;}.elementor-28 .elementor-element.elementor-element-3254b0a .elementor-icon svg{height:120px;}.elementor-28 .elementor-element.elementor-element-cca3ebc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-cca3ebc:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-cca3ebc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a72b30b .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-a72b30b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-a72b30b .elementor-icon{font-size:20px;padding:10px;}.elementor-28 .elementor-element.elementor-element-a72b30b .elementor-icon svg{height:20px;}.elementor-28 .elementor-element.elementor-element-772f9a0{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34353838;--border-color:#34353838;--border-radius:17px 17px 0px 17px;--padding-top:30px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-772f9a0:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-01dae92 );--border-color:var( --e-global-color-01dae92 );}.elementor-28 .elementor-element.elementor-element-772f9a0, .elementor-28 .elementor-element.elementor-element-772f9a0::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-772f9a0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-4aa1a32.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-4aa1a32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-4aa1a32.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-4aa1a32.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-4aa1a32.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-4aa1a32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-4aa1a32 .elementor-icon{font-size:120px;}.elementor-28 .elementor-element.elementor-element-4aa1a32 .elementor-icon svg{height:120px;}.elementor-28 .elementor-element.elementor-element-1a002a4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-1a002a4:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-1a002a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-7408bc4 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-7408bc4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7408bc4 .elementor-icon{font-size:20px;padding:10px;}.elementor-28 .elementor-element.elementor-element-7408bc4 .elementor-icon svg{height:20px;}.elementor-28 .elementor-element.elementor-element-aae1cc3{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#34353838;--border-color:#34353838;--border-radius:17px 17px 0px 17px;--padding-top:30px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-28 .elementor-element.elementor-element-aae1cc3:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-01dae92 );--border-color:var( --e-global-color-01dae92 );}.elementor-28 .elementor-element.elementor-element-aae1cc3, .elementor-28 .elementor-element.elementor-element-aae1cc3::before{--border-transition:0.3s;}.elementor-28 .elementor-element.elementor-element-aae1cc3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-573a648.elementor-element{--align-self:center;}.elementor-28 .elementor-element.elementor-element-573a648.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-573a648.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-573a648.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-573a648.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-573a648.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-573a648 .elementor-icon{font-size:120px;}.elementor-28 .elementor-element.elementor-element-573a648 .elementor-icon svg{height:120px;}.elementor-28 .elementor-element.elementor-element-75fe3f1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-75fe3f1:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-75fe3f1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-aeb2871 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-aeb2871.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-aeb2871 .elementor-icon{font-size:20px;padding:10px;}.elementor-28 .elementor-element.elementor-element-aeb2871 .elementor-icon svg{height:20px;}.elementor-28 .elementor-element.elementor-element-ac4c2a7{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-ac4c2a7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ac4c2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b80759 );}.elementor-28 .elementor-element.elementor-element-51bb31f{text-align:center;}.elementor-28 .elementor-element.elementor-element-51bb31f .elementor-heading-title{font-family:var( --e-global-typography-9012054-font-family ), Sans-serif;font-size:var( --e-global-typography-9012054-font-size );font-weight:var( --e-global-typography-9012054-font-weight );line-height:var( --e-global-typography-9012054-line-height );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-f67ee66{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a164daf{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 0px 17px;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-a164daf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a164daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f41f528 );}.elementor-28 .elementor-element.elementor-element-a164daf:hover{background-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8a2c4c0{margin:-115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-8a2c4c0 img{width:100%;max-width:100%;height:185px;object-fit:cover;object-position:center center;border-radius:17px 17px 0px 17px;}.elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-b24b11d:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-b24b11d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-f8f1123{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 0px 17px;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-f8f1123:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f8f1123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f41f528 );}.elementor-28 .elementor-element.elementor-element-f8f1123:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-e8a5e17{margin:-115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-e8a5e17 img{width:100%;max-width:100%;height:185px;object-fit:cover;object-position:center center;border-radius:17px 17px 0px 17px;}.elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9463c50:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-9463c50:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6a289f8{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:17px 17px 0px 17px;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-6a289f8:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6a289f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f41f528 );}.elementor-28 .elementor-element.elementor-element-6a289f8:hover{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-913a30b{margin:-115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-913a30b img{width:100%;max-width:100%;height:185px;object-fit:cover;object-position:center center;border-radius:17px 17px 0px 17px;}.elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title a{font-family:var( --e-global-typography-1cf44cb-font-family ), Sans-serif;font-size:var( --e-global-typography-1cf44cb-font-size );font-weight:var( --e-global-typography-1cf44cb-font-weight );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-4671c77:has(:hover) .elementor-icon-box-title,
					 .elementor-28 .elementor-element.elementor-element-4671c77:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-8e18c5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-dc58f35 .elementor-heading-title{font-size:var( --e-global-typography-c663722-font-size );line-height:var( --e-global-typography-c663722-line-height );}.elementor-28 .elementor-element.elementor-element-75ff035{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-51bb31f .elementor-heading-title{font-size:var( --e-global-typography-9012054-font-size );line-height:var( --e-global-typography-9012054-line-height );}.elementor-28 .elementor-element.elementor-element-f67ee66{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}}@media(max-width:1366px){.elementor-28 .elementor-element.elementor-element-b6eba7b{--min-height:480px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-dc58f35 .elementor-heading-title{font-size:var( --e-global-typography-c663722-font-size );line-height:var( --e-global-typography-c663722-line-height );}.elementor-28 .elementor-element.elementor-element-75ff035{--gap:20px 40px;--row-gap:20px;--column-gap:40px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-51bb31f .elementor-heading-title{font-size:var( --e-global-typography-9012054-font-size );line-height:var( --e-global-typography-9012054-line-height );}.elementor-28 .elementor-element.elementor-element-f67ee66{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8a2c4c0 img{height:150px;}.elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-e8a5e17 img{height:150px;}.elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-913a30b img{height:150px;}.elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-b6eba7b{--min-height:400px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-dc58f35 .elementor-heading-title{font-size:var( --e-global-typography-c663722-font-size );line-height:var( --e-global-typography-c663722-line-height );}.elementor-28 .elementor-element.elementor-element-75ff035{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 80px;--row-gap:20px;--column-gap:80px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-aa99293 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-aa99293 .elementor-icon svg{height:100px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-d55f320 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-d55f320 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9de42b3 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-9de42b3 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-3254b0a .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-3254b0a .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-4aa1a32 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-4aa1a32 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-573a648 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-573a648 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-51bb31f .elementor-heading-title{font-size:var( --e-global-typography-9012054-font-size );line-height:var( --e-global-typography-9012054-line-height );}.elementor-28 .elementor-element.elementor-element-f67ee66{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-b6eba7b{--min-height:300px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28 .elementor-element.elementor-element-dc58f35 .elementor-heading-title{font-size:var( --e-global-typography-c663722-font-size );line-height:var( --e-global-typography-c663722-line-height );}.elementor-28 .elementor-element.elementor-element-75ff035{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-aa99293 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-aa99293 .elementor-icon svg{height:100px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-be0e1a0 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-d55f320 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-d55f320 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9fe5a7f .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-9de42b3 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-9de42b3 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-00f868b .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-3254b0a .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-3254b0a .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-cca3ebc .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-4aa1a32 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-4aa1a32 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-1a002a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-573a648 .elementor-icon{font-size:100px;}.elementor-28 .elementor-element.elementor-element-573a648 .elementor-icon svg{height:100px;}.elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-75fe3f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-51bb31f .elementor-heading-title{font-size:var( --e-global-typography-9012054-font-size );line-height:var( --e-global-typography-9012054-line-height );}.elementor-28 .elementor-element.elementor-element-f67ee66{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-28 .elementor-element.elementor-element-a164daf{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28 .elementor-element.elementor-element-8a2c4c0{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-8a2c4c0 img{height:130px;}.elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-b24b11d .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-f8f1123{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-e8a5e17{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-e8a5e17 img{height:130px;}.elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-9463c50 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}.elementor-28 .elementor-element.elementor-element-6a289f8{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-913a30b{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-913a30b img{height:130px;}.elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title, .elementor-28 .elementor-element.elementor-element-4671c77 .elementor-icon-box-title a{font-size:var( --e-global-typography-1cf44cb-font-size );line-height:var( --e-global-typography-1cf44cb-line-height );}}/* Start custom CSS for container, class: .elementor-element-0ecafa6 *//* Targeting the Elementor icon widget */
.cntnr-hvr:hover .ic .elementor-icon-wrapper {
  position: relative;
  display: inline-block;
  width: 120px; /* Adjust size as needed */
  height: 120px;
}

/* Adding the animated border */
.cntnr-hvr:hover .ic .elementor-icon-wrapper::before {
  content: "";
  position: absolute;
  top: -10px; /* Adjust as needed to position the border */
  left: -10px;
  right: -10px;
  bottom: -10px;
  border-radius: 50%;
  background: conic-gradient(
   #FFFFFF 0deg 80%,  /* 80% of #75bad7 */
    #1f5f78 80% 100%  /* 20% of #CCD2E3 */
  );
  animation: slow-rotate-border 8s linear infinite; /* Slow animation */
  z-index: 0;
}

/* Ensuring the icon stays above the animated border */
.cntnr-hvr:hover .ic .elementor-icon-wrapper .elementor-icon {
  padding: 0px;
  border-radius: 50%;
}

/* Keyframes for the slow border rotation */
@keyframes slow-rotate-border {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .ic .elementor-icon-wrapper {
    width: 100px; /* Adjust size as needed */
    height: 100px;
  }
}/* End custom CSS */