.elementor-3107 .elementor-element.elementor-element-9460182{--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;}.elementor-3107 .elementor-element.elementor-element-393d536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3107 .elementor-element.elementor-element-1bd744b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3107 .elementor-element.elementor-element-a017567.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-a017567{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-a017567 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-a017567.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-a017567.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-a017567.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-3107 .elementor-element.elementor-element-a017567 .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-a017567 .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-a017567 .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-e3ff1ee.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-e3ff1ee{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-e3ff1ee .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-e3ff1ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-e3ff1ee.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-e3ff1ee.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-3107 .elementor-element.elementor-element-e3ff1ee .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-e3ff1ee .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-e3ff1ee .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-68f69dd.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-68f69dd{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-68f69dd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-68f69dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-68f69dd.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-68f69dd.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-3107 .elementor-element.elementor-element-68f69dd .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-68f69dd .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-68f69dd .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-3349571.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-3349571{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-3349571 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-3349571.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-3349571.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-3349571.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-3107 .elementor-element.elementor-element-3349571 .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-3349571 .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-3349571 .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-320e4e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-3107 .elementor-element.elementor-element-2f697cb.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-2f697cb{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-2f697cb .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-2f697cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-2f697cb.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-2f697cb.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-3107 .elementor-element.elementor-element-2f697cb .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-2f697cb .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-2f697cb .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-9053949.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-9053949{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-9053949 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-9053949.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-9053949.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-9053949.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-3107 .elementor-element.elementor-element-9053949 .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-9053949 .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-9053949 .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-0fa8d53.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-0fa8d53{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-0fa8d53 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-0fa8d53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-0fa8d53.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-0fa8d53.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-3107 .elementor-element.elementor-element-0fa8d53 .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-0fa8d53 .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-0fa8d53 .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-f778c73.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-3107 .elementor-element.elementor-element-f778c73{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3107 .elementor-element.elementor-element-f778c73 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-f778c73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-f778c73.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-f778c73.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-3107 .elementor-element.elementor-element-f778c73 .elementor-icon{padding:26px;}.elementor-3107 .elementor-element.elementor-element-f778c73 .elementor-icon-box-title{color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-f778c73 .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-e642191{--display:flex;}.elementor-3107 .elementor-element.elementor-element-dd4824b{--spacer-size:50px;}.elementor-3107 .elementor-element.elementor-element-ef87b88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3107 .elementor-element.elementor-element-fdbac1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3107 .elementor-element.elementor-element-3af7af9{--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;}.elementor-3107 .elementor-element.elementor-element-982954d.elementor-element{--align-self:center;}.elementor-3107 .elementor-element.elementor-element-982954d .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-stacked .elementor-icon{background-color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-framed .elementor-icon, .elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-default .elementor-icon{fill:#23B2B2;color:#23B2B2;border-color:#23B2B2;}.elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-982954d.elementor-view-default:has(:focus) .elementor-icon{fill:#DEEBF0;color:#DEEBF0;border-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-982954d .elementor-icon-box-title, .elementor-3107 .elementor-element.elementor-element-982954d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;}.elementor-3107 .elementor-element.elementor-element-982954d .elementor-icon-box-title{color:#161616;}.elementor-3107 .elementor-element.elementor-element-982954d .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-76c5c86{--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;}.elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-element{--align-self:center;}.elementor-3107 .elementor-element.elementor-element-8c6bf51 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-8c6bf51.elementor-view-default:has(:focus) .elementor-icon{fill:#DEEBF0;color:#DEEBF0;border-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-8c6bf51 .elementor-icon{font-size:50px;}.elementor-3107 .elementor-element.elementor-element-8c6bf51 .elementor-icon-box-title, .elementor-3107 .elementor-element.elementor-element-8c6bf51 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;}.elementor-3107 .elementor-element.elementor-element-8c6bf51 .elementor-icon-box-title{color:#000000;}.elementor-3107 .elementor-element.elementor-element-8c6bf51 .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-e33768c{--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;}.elementor-3107 .elementor-element.elementor-element-3768baa.elementor-element{--align-self:center;}.elementor-3107 .elementor-element.elementor-element-3768baa .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-3768baa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-3768baa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-3768baa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-3768baa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-3768baa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-3768baa.elementor-view-default:has(:focus) .elementor-icon{fill:#DEEBF0;color:#DEEBF0;border-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-3768baa .elementor-icon-box-title, .elementor-3107 .elementor-element.elementor-element-3768baa .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;}.elementor-3107 .elementor-element.elementor-element-3768baa .elementor-icon-box-title{color:#000000;}.elementor-3107 .elementor-element.elementor-element-3768baa .elementor-icon-box-description{color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-d4bee0d{--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;}.elementor-3107 .elementor-element.elementor-element-c662742.elementor-element{--align-self:center;}.elementor-3107 .elementor-element.elementor-element-c662742 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-3107 .elementor-element.elementor-element-c662742.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-c662742.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-c662742.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-c662742.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-c662742.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3107 .elementor-element.elementor-element-c662742.elementor-view-default:has(:focus) .elementor-icon{fill:#DEEBF0;color:#DEEBF0;border-color:#DEEBF0;}.elementor-3107 .elementor-element.elementor-element-c662742 .elementor-icon-box-title, .elementor-3107 .elementor-element.elementor-element-c662742 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:2vw;font-weight:600;}.elementor-3107 .elementor-element.elementor-element-c662742 .elementor-icon-box-title{color:#000000;}.elementor-3107 .elementor-element.elementor-element-c662742 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;color:#236EAF;}.elementor-3107 .elementor-element.elementor-element-2fe1d37{--display:flex;}.elementor-3107 .elementor-element.elementor-element-3ebf9fd{--spacer-size:50px;}.elementor-3107 .elementor-element.elementor-element-8a17961{--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;}.elementor-3107 .elementor-element.elementor-element-26ff156{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3107 .elementor-element.elementor-element-81395c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3107 .elementor-element.elementor-element-ed1db8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3107 .elementor-element.elementor-element-ed1db8c:hover::before, .elementor-3107 .elementor-element.elementor-element-ed1db8c:hover > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-ed1db8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-ed1db8c > .elementor-background-slideshow:hover::before, .elementor-3107 .elementor-element.elementor-element-ed1db8c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #148CC3 100%);}.elementor-3107 .elementor-element.elementor-element-ed1db8c:hover{--overlay-opacity:0.2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3107 .elementor-element.elementor-element-fcde673{text-align:justify;}.elementor-3107 .elementor-element.elementor-element-4b336df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3107 .elementor-element.elementor-element-4b336df:hover::before, .elementor-3107 .elementor-element.elementor-element-4b336df:hover > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-4b336df:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-4b336df > .elementor-background-slideshow:hover::before, .elementor-3107 .elementor-element.elementor-element-4b336df > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #148CC3 100%);}.elementor-3107 .elementor-element.elementor-element-4b336df:hover{--overlay-opacity:0.2;}.elementor-3107 .elementor-element.elementor-element-8a3e80b{text-align:justify;}.elementor-3107 .elementor-element.elementor-element-26448a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3107 .elementor-element.elementor-element-26448a0:hover::before, .elementor-3107 .elementor-element.elementor-element-26448a0:hover > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-26448a0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-26448a0 > .elementor-background-slideshow:hover::before, .elementor-3107 .elementor-element.elementor-element-26448a0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #148CC3 100%);}.elementor-3107 .elementor-element.elementor-element-26448a0:hover{--overlay-opacity:0.2;}.elementor-3107 .elementor-element.elementor-element-5ba3ba5{text-align:justify;}.elementor-3107 .elementor-element.elementor-element-3f6e496{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3107 .elementor-element.elementor-element-3f6e496:hover::before, .elementor-3107 .elementor-element.elementor-element-3f6e496:hover > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-3f6e496:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3107 .elementor-element.elementor-element-3f6e496 > .elementor-background-slideshow:hover::before, .elementor-3107 .elementor-element.elementor-element-3f6e496 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #148CC3 100%);}.elementor-3107 .elementor-element.elementor-element-3f6e496:hover{--overlay-opacity:0.2;}.elementor-3107 .elementor-element.elementor-element-371911d{text-align:justify;}@media(max-width:767px){.elementor-3107 .elementor-element.elementor-element-fcde673{text-align:center;}.elementor-3107 .elementor-element.elementor-element-8a3e80b{text-align:center;}}@media(min-width:768px){.elementor-3107 .elementor-element.elementor-element-1bd744b{--width:50%;}.elementor-3107 .elementor-element.elementor-element-320e4e9{--width:50%;}.elementor-3107 .elementor-element.elementor-element-3af7af9{--width:25%;}.elementor-3107 .elementor-element.elementor-element-76c5c86{--width:25%;}.elementor-3107 .elementor-element.elementor-element-e33768c{--width:25%;}.elementor-3107 .elementor-element.elementor-element-d4bee0d{--width:25%;}.elementor-3107 .elementor-element.elementor-element-ed1db8c{--width:25%;}.elementor-3107 .elementor-element.elementor-element-4b336df{--width:25%;}.elementor-3107 .elementor-element.elementor-element-26448a0{--width:25%;}.elementor-3107 .elementor-element.elementor-element-3f6e496{--width:25%;}}/* Start custom CSS for icon-box, class: .elementor-element-a017567 *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-a017567 .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3ff1ee *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-e3ff1ee .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f69dd *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-68f69dd .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3349571 *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-3349571 .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2f697cb *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-2f697cb .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9053949 *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-9053949 .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fa8d53 *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-0fa8d53 .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f778c73 *//* 💻 電腦版：寬度夠，強迫所有方塊等高對齊 */
@media (min-width: 1025px) {
    .elementor-icon-box-wrapper {
        min-height: 140px !important;
        display: flex !important;
        align-items: center !important;
    }
}

/* 📑 平板版（螢幕寬度 768px ~ 1024px） */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-icon-box-wrapper {
        min-height: 160px !important; /* 平板變窄字變多，稍微加高保底高度 */
        display: flex !important;
        align-items: center !important;
    }
}

/* 📱 手機版（螢幕寬度 767px 以下）：放開高度，避免文字爆出來 */
@media (max-width: 767px) {
    .elementor-icon-box-wrapper {
        min-height: auto !important; /* 讓它隨字數自動伸縮 */
        padding: 15px !important;    /* 稍微縮小內距，留給文字更多空間 */
    }
}
.elementor-3107 .elementor-element.elementor-element-f778c73 .elementor-icon-box-icon {
    margin-left: 15px !important;  /* 數字越大，圖示越靠右（離左邊框越遠） */
    margin-right: 0px !important; /* 數字越大，圖示跟右邊文字距離越遠 */
}/* End custom CSS */