.elementor-16 .elementor-element.elementor-element-82b782b{--display:flex;--min-height:620px;--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:flex-start;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-82b782b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-82b782b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triplea-corp.com/wp-content/uploads/2026/09/fv_bg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-82b782b::before, .elementor-16 .elementor-element.elementor-element-82b782b > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-82b782b > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-82b782b > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-82b782b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-82b782b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-032e7cb{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-7bd0113{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-266adbb .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-b8eea8c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16 .elementor-element.elementor-element-b8eea8c.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-c57717f{font-size:20px;font-weight:600;line-height:38px;}.elementor-16 .elementor-element.elementor-element-4fe1b37 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-4fe1b37 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-16 .elementor-element.elementor-element-4fe1b37{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-4fe1b37.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4fe1b37 .elementor-button{font-size:18px;font-weight:700;letter-spacing:0.1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:50px 50px 50px 50px;padding:18px 0px 18px 0px;}.elementor-16 .elementor-element.elementor-element-4fe1b37 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-4fe1b37 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-16 .elementor-element.elementor-element-e0013c6{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-16 .elementor-element.elementor-element-9041449{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-dd60bf0 .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-1px;color:#FFFFFF54;}.elementor-16 .elementor-element.elementor-element-c97493b .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-53f94b2{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-4dab809 .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-1px;color:#FFFFFF54;}.elementor-16 .elementor-element.elementor-element-a69461a .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-31d225a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-c66e4b9 .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-1px;color:#FFFFFF54;}.elementor-16 .elementor-element.elementor-element-aed373b .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-a9ca65c{--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-16 .elementor-element.elementor-element-a9ca65c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a9ca65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-16 .elementor-element.elementor-element-df3ff8e{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-16 .elementor-element.elementor-element-67daa54{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-d3c3151 .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-1px;color:#FFFFFF54;}.elementor-16 .elementor-element.elementor-element-08c2c43 .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-ad7aba0{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-0076bac .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-1px;color:#FFFFFF54;}.elementor-16 .elementor-element.elementor-element-a9cb46d .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-304fc27{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-939ad85 .elementor-heading-title{font-size:60px;font-weight:700;letter-spacing:-1px;color:#FFFFFF54;}.elementor-16 .elementor-element.elementor-element-241256e .elementor-heading-title{font-size:15px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-ce2a3cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ce2a3cc:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ce2a3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-16 .elementor-element.elementor-element-3dbb772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b97e065{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-09a43b7{--display:flex;}.elementor-16 .elementor-element.elementor-element-5edae39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-16 .elementor-element.elementor-element-5edae39 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-5feb3e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-75763b0{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-75763b0 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-75763b0 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16 .elementor-element.elementor-element-08ce3b1{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:28px;}.elementor-16 .elementor-element.elementor-element-88640da{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-88640da .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-1a44db8{--display:flex;--min-height:350px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-1a44db8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1a44db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triplea-corp.com/wp-content/uploads/2026/09/top_it.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-d32c2cf{--display:flex;}.elementor-16 .elementor-element.elementor-element-c714066{--display:flex;--min-height:325px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-c714066:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-c714066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-9b60505 .elementor-heading-title{font-weight:700;}.elementor-16 .elementor-element.elementor-element-8675f11{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-0b20ebc{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-61e51af{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-61e51af:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-61e51af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-f0b8eb1 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-b75acac{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-b75acac:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-b75acac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-dc95f10 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-d1ef1b1{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-d1ef1b1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d1ef1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-39f2ed4 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-cd15125{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-cd15125:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cd15125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-b9c8d79 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-a95eb21{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-a95eb21:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a95eb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-cab4790 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-d7c7a54{--display:flex;}.elementor-16 .elementor-element.elementor-element-d535052{--display:flex;--min-height:325px;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-d535052:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d535052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-5e07fff .elementor-heading-title{font-weight:700;}.elementor-16 .elementor-element.elementor-element-725bc83{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-1178068{--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 12px;--row-gap:0px;--column-gap:12px;}.elementor-16 .elementor-element.elementor-element-3c9bdd1{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-3c9bdd1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3c9bdd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-4adb0c6 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-4891c67{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-4891c67:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4891c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-2cc2028 .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-9e9966a{--display:flex;--min-height:97px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 0px;--row-gap:13px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-9e9966a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-9e9966a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16 .elementor-element.elementor-element-545427e .elementor-heading-title{font-size:12px;font-weight:700;}.elementor-16 .elementor-element.elementor-element-b235fb8{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 );--n-tabs-title-color-active:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-b235fb8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#95D3E9;}.elementor-16 .elementor-element.elementor-element-b235fb8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-b235fb8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-16 .elementor-element.elementor-element-b235fb8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-b235fb8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-16 .elementor-element.elementor-element-b235fb8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor0 );}:where( .elementor-16 .elementor-element.elementor-element-b235fb8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-16 .elementor-element.elementor-element-8e8ef7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8e8ef7f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8e8ef7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-f5e7bcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0553d39{--display:flex;--min-height:350px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-0553d39:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0553d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triplea-corp.com/wp-content/uploads/2026/09/top_education.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-dff59d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-48b4ee6{--display:flex;}.elementor-16 .elementor-element.elementor-element-bade4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 035px;}.elementor-16 .elementor-element.elementor-element-bade4c8 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-3cbce04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;}.elementor-16 .elementor-element.elementor-element-bb83e77{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-bb83e77 .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-bb83e77 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16 .elementor-element.elementor-element-d82243d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 035px;line-height:28px;}.elementor-16 .elementor-element.elementor-element-b2b654e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-b2b654e .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-6c0ecc5{--display:flex;}.elementor-16 .elementor-element.elementor-element-6c0ecc5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6c0ecc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16 .elementor-element.elementor-element-2e6d532{--display:flex;--min-height:325px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-89bb448 .elementor-heading-title{font-weight:700;}.elementor-16 .elementor-element.elementor-element-9d9ae3b{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-9d9ae3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-65a9582{--display:flex;}.elementor-16 .elementor-element.elementor-element-ebd2356{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-e3a9a5d{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-e713bc3{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-e713bc3 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-8ba08e7{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-8ba08e7 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-ab4c70d{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-ab4c70d .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-621351a{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-621351a .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-1a52b5f{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-1a52b5f .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-2de6158{--display:flex;}.elementor-16 .elementor-element.elementor-element-2de6158:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2de6158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16 .elementor-element.elementor-element-36904d5{--display:flex;--min-height:325px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-d3d9139 .elementor-heading-title{font-weight:700;}.elementor-16 .elementor-element.elementor-element-d2e46f2{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-d2e46f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-49cab0f{--display:flex;}.elementor-16 .elementor-element.elementor-element-e6c0324{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-19e9ed4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-5fd8fda{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-5fd8fda .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-5f62559{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-5f62559 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-ebd0e28{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-ebd0e28 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-661952a{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-661952a .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-e281a0f{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-e281a0f .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-64c011f{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-64c011f .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-745ba17{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-745ba17 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-2966739{--display:flex;}.elementor-16 .elementor-element.elementor-element-2966739:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2966739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16 .elementor-element.elementor-element-fad7c3a{--display:flex;--min-height:325px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-b3309e2 .elementor-heading-title{font-weight:700;}.elementor-16 .elementor-element.elementor-element-fcd699a{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-fcd699a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-33913b2{--display:flex;}.elementor-16 .elementor-element.elementor-element-03b176d{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-3c10831{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-cae31c2{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-cae31c2 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-1dc562a{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-1dc562a .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-68999cd{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-68999cd .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-a7d3dc2{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-a7d3dc2 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-35c173b{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-35c173b .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-9dbc661{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-9dbc661 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-82af2de{width:var( --container-widget-width, 114px );max-width:114px;padding:7px 0px 7px 0px;--container-widget-width:114px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-82af2de .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-6e833be{--display:flex;}.elementor-16 .elementor-element.elementor-element-6e833be:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6e833be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16 .elementor-element.elementor-element-3032808{--display:flex;--min-height:325px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-b6b6a7c .elementor-heading-title{font-weight:700;}.elementor-16 .elementor-element.elementor-element-cc2a7a8{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-cc2a7a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-f64b6cb{--display:flex;}.elementor-16 .elementor-element.elementor-element-64b75e2{width:var( --container-widget-width, 80px );max-width:80px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-64b75e2.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-ef86fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-16 .elementor-element.elementor-element-ef86fe3 .elementor-heading-title{font-size:20px;font-weight:700;color:#003984;}.elementor-16 .elementor-element.elementor-element-aff7a1d{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-5ca772f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-7751ae8{width:var( --container-widget-width, 177px );max-width:177px;padding:8px 0px 8px 0px;--container-widget-width:177px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-7751ae8 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-2bdc0e7{width:var( --container-widget-width, 177px );max-width:177px;padding:8px 0px 8px 0px;--container-widget-width:177px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-2bdc0e7 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-9c36505{width:var( --container-widget-width, 177px );max-width:177px;padding:8px 0px 8px 0px;--container-widget-width:177px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-9c36505 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-b00eacd{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-border-radius:20px 20px 0px 0px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 );--n-tabs-title-color-active:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-b00eacd > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#95D3E9;}.elementor-16 .elementor-element.elementor-element-b00eacd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F1F1F1;}.elementor-16 .elementor-element.elementor-element-b00eacd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-16 .elementor-element.elementor-element-b00eacd.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F1F1F1;}.elementor-16 .elementor-element.elementor-element-b00eacd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-16 .elementor-element.elementor-element-b00eacd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;}.elementor-16 .elementor-element.elementor-element-b00eacd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor0 );}:where( .elementor-16 .elementor-element.elementor-element-b00eacd.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;}.elementor-16 .elementor-element.elementor-element-6da6ec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6da6ec0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6da6ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-16 .elementor-element.elementor-element-ea67adf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7964c2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-8e4b1da{--display:flex;}.elementor-16 .elementor-element.elementor-element-b6b384b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-16 .elementor-element.elementor-element-b6b384b .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-61c7806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-0a9eeaa{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-16 .elementor-element.elementor-element-0a9eeaa .elementor-divider-separator{width:100%;}.elementor-16 .elementor-element.elementor-element-0a9eeaa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-16 .elementor-element.elementor-element-738b72e{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:28px;}.elementor-16 .elementor-element.elementor-element-43af21f{margin:0px 35px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:end;}.elementor-16 .elementor-element.elementor-element-43af21f .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-e37f3fb{--display:flex;--min-height:350px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-e37f3fb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e37f3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triplea-corp.com/wp-content/uploads/2026/09/top_realestate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-d7b5a20{--display:flex;--min-height:325px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-d7b5a20:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d7b5a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-08cd3b5{width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-08cd3b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-2e2ea51{--display:flex;}.elementor-16 .elementor-element.elementor-element-f5950c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-f5950c9 .elementor-heading-title{font-size:17px;font-weight:700;line-height:2em;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-610e1a0{line-height:1.6em;}.elementor-16 .elementor-element.elementor-element-eb3b108{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-aea2c80{width:var( --container-widget-width, 190px );max-width:190px;padding:10px 0px 10px 0px;--container-widget-width:190px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-aea2c80 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-4c0c583{width:var( --container-widget-width, 190px );max-width:190px;padding:10px 0px 10px 0px;--container-widget-width:190px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-16 .elementor-element.elementor-element-4c0c583 .elementor-heading-title{font-size:12px;font-weight:bold;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-0f84bbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-0f84bbd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0f84bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-643c085{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-348351a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-348351a .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-57681e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-4b47fac{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-94990ce{--display:flex;}.elementor-16 .elementor-element.elementor-element-31a99ad img{height:352px;object-fit:cover;object-position:center center;}.elementor-16 .elementor-element.elementor-element-13a525a{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-16 .elementor-element.elementor-element-1639773 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-f4d862e{font-size:13px;line-height:21px;}.elementor-16 .elementor-element.elementor-element-03c6c91 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-03c6c91 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-16 .elementor-element.elementor-element-03c6c91{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-03c6c91.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-03c6c91 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:50px 50px 50px 50px;padding:018px 0px 018px 0px;}.elementor-16 .elementor-element.elementor-element-03c6c91 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-03c6c91 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-16 .elementor-element.elementor-element-19f37e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19f37e5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-19f37e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-16 .elementor-element.elementor-element-7368e00{--display:flex;}.elementor-16 .elementor-element.elementor-element-45f2baf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-45f2baf .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-4c0ea54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-c877077{--grid-columns:1;}.elementor-16 .elementor-element.elementor-element-c877077 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-280f336 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-280f336 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor3 );border-color:var( --e-global-color-astglobalcolor3 );}.elementor-16 .elementor-element.elementor-element-280f336{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-280f336.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-280f336 .elementor-button{font-size:18px;font-weight:500;letter-spacing:0.1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:50px 50px 50px 50px;padding:018px 0px 018px 0px;}.elementor-16 .elementor-element.elementor-element-280f336 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-280f336 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor3 );}.elementor-16 .elementor-element.elementor-element-8560516{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-8560516:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8560516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-ab3957f{--display:flex;}.elementor-16 .elementor-element.elementor-element-d71d7cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-d71d7cc .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-astglobalcolor0 );}.elementor-16 .elementor-element.elementor-element-22cbf80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-16 .elementor-element.elementor-element-2163a1c{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-dfbdc41{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-fa6e7c6{--display:flex;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-82b782b{--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ce2a3cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3dbb772{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-1a44db8{--min-height:300px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-f0b8eb1{text-align:center;}.elementor-16 .elementor-element.elementor-element-dc95f10{text-align:center;}.elementor-16 .elementor-element.elementor-element-39f2ed4{text-align:center;}.elementor-16 .elementor-element.elementor-element-b9c8d79{text-align:center;}.elementor-16 .elementor-element.elementor-element-8e8ef7f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-0553d39{--min-height:300px;}.elementor-16 .elementor-element.elementor-element-6da6ec0{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-ea67adf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-0f84bbd{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-4b47fac{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-16 .elementor-element.elementor-element-13a525a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-19f37e5{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-c877077{--grid-columns:1;}.elementor-16 .elementor-element.elementor-element-8560516{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-82b782b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-82b782b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://triplea-corp.com/wp-content/uploads/2026/10/fv_bg_sp.webp");background-position:center center;}.elementor-16 .elementor-element.elementor-element-82b782b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7bd0113{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16 .elementor-element.elementor-element-266adbb .elementor-heading-title{font-size:30px;letter-spacing:0.03em;}.elementor-16 .elementor-element.elementor-element-b8eea8c{width:var( --container-widget-width, 160px );max-width:160px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-c57717f{font-size:16px;line-height:30px;}.elementor-16 .elementor-element.elementor-element-ce2a3cc{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3dbb772{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-08ce3b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-16 .elementor-element.elementor-element-88640da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-1a44db8{--min-height:222px;}.elementor-16 .elementor-element.elementor-element-c714066{--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-9b60505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-9b60505 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-0b20ebc{--gap:10px 5px;--row-gap:10px;--column-gap:5px;}.elementor-16 .elementor-element.elementor-element-61e51af{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-16 .elementor-element.elementor-element-f0b8eb1 .elementor-heading-title{line-height:1.3em;letter-spacing:-0.1px;}.elementor-16 .elementor-element.elementor-element-b75acac{--width:48%;}.elementor-16 .elementor-element.elementor-element-dc95f10 .elementor-heading-title{line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-d1ef1b1{--width:32%;}.elementor-16 .elementor-element.elementor-element-39f2ed4 .elementor-heading-title{line-height:1.3em;letter-spacing:-0.9px;}.elementor-16 .elementor-element.elementor-element-cd15125{--width:32%;}.elementor-16 .elementor-element.elementor-element-b9c8d79 .elementor-heading-title{line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-a95eb21{--width:32%;}.elementor-16 .elementor-element.elementor-element-d535052{--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5e07fff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-5e07fff .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-1178068{--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-16 .elementor-element.elementor-element-3c9bdd1{--width:32%;}.elementor-16 .elementor-element.elementor-element-4adb0c6{text-align:center;}.elementor-16 .elementor-element.elementor-element-4adb0c6 .elementor-heading-title{line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-4891c67{--width:32%;}.elementor-16 .elementor-element.elementor-element-2cc2028{text-align:center;}.elementor-16 .elementor-element.elementor-element-2cc2028 .elementor-heading-title{line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-9e9966a{--width:32%;}.elementor-16 .elementor-element.elementor-element-545427e{text-align:center;}.elementor-16 .elementor-element.elementor-element-545427e .elementor-heading-title{line-height:1.3em;}.elementor-16 .elementor-element.elementor-element-8e8ef7f{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-0553d39{--min-height:222px;}.elementor-16 .elementor-element.elementor-element-dff59d9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-bade4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-3cbce04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-d82243d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-6c0ecc5{--border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-2e6d532{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-89bb448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-89bb448.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-89bb448 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-9d9ae3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-e3a9a5d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16 .elementor-element.elementor-element-e3a9a5d.e-con{--align-self:center;}.elementor-16 .elementor-element.elementor-element-e713bc3{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-8ba08e7{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-ab4c70d{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-1a52b5f{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-2de6158{--border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-36904d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-d3d9139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-d3d9139.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-d3d9139 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-d2e46f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-5fd8fda{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-5f62559{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-ebd0e28{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-661952a{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-e281a0f{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-2966739{--border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-fad7c3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-b3309e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-16 .elementor-element.elementor-element-b3309e2.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-b3309e2 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-fcd699a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-cae31c2{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-1dc562a{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-68999cd{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-a7d3dc2{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-35c173b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-16 .elementor-element.elementor-element-6e833be{--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;--border-radius:12px 12px 12px 12px;}.elementor-16 .elementor-element.elementor-element-3032808{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-b6b6a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-16 .elementor-element.elementor-element-b6b6a7c .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-cc2a7a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-7751ae8{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-16 .elementor-element.elementor-element-2bdc0e7{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-16 .elementor-element.elementor-element-9c36505{--container-widget-width:136px;--container-widget-flex-grow:0;width:var( --container-widget-width, 136px );max-width:136px;}.elementor-16 .elementor-element.elementor-element-6da6ec0{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-ea67adf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-738b72e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-43af21f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16 .elementor-element.elementor-element-e37f3fb{--min-height:222px;}.elementor-16 .elementor-element.elementor-element-d7b5a20{--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;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-08cd3b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16 .elementor-element.elementor-element-f5950c9 .elementor-heading-title{letter-spacing:1.1px;}.elementor-16 .elementor-element.elementor-element-eb3b108{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-aea2c80{padding:10px 0px 10px 0px;--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}.elementor-16 .elementor-element.elementor-element-aea2c80.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-4c0c583{padding:10px 0px 10px 0px;--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}.elementor-16 .elementor-element.elementor-element-4c0c583.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-0f84bbd{--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-57681e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16 .elementor-element.elementor-element-4b47fac{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-94990ce{--width:100%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-31a99ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-16 .elementor-element.elementor-element-13a525a{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1639773 .elementor-heading-title{font-size:20px;letter-spacing:1.3px;}.elementor-16 .elementor-element.elementor-element-f4d862e{font-size:13px;}.elementor-16 .elementor-element.elementor-element-19f37e5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4c0ea54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-16 .elementor-element.elementor-element-c877077{--grid-columns:1;}.elementor-16 .elementor-element.elementor-element-8560516{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-dfbdc41{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-032e7cb{--content-width:1000px;}.elementor-16 .elementor-element.elementor-element-9041449{--width:33.33%;}.elementor-16 .elementor-element.elementor-element-53f94b2{--width:33.33%;}.elementor-16 .elementor-element.elementor-element-31d225a{--width:33.33%;}.elementor-16 .elementor-element.elementor-element-67daa54{--width:33.33%;}.elementor-16 .elementor-element.elementor-element-ad7aba0{--width:33.33%;}.elementor-16 .elementor-element.elementor-element-304fc27{--width:33.33%;}.elementor-16 .elementor-element.elementor-element-ce2a3cc{--content-width:1000px;}.elementor-16 .elementor-element.elementor-element-b97e065{--width:45%;}.elementor-16 .elementor-element.elementor-element-1a44db8{--width:526px;}.elementor-16 .elementor-element.elementor-element-8e8ef7f{--content-width:1000px;}.elementor-16 .elementor-element.elementor-element-0553d39{--width:526px;}.elementor-16 .elementor-element.elementor-element-dff59d9{--width:45%;}.elementor-16 .elementor-element.elementor-element-6da6ec0{--content-width:1000px;}.elementor-16 .elementor-element.elementor-element-7964c2b{--width:45%;}.elementor-16 .elementor-element.elementor-element-e37f3fb{--width:526px;}.elementor-16 .elementor-element.elementor-element-0f84bbd{--content-width:1000px;}.elementor-16 .elementor-element.elementor-element-94990ce{--width:47%;}.elementor-16 .elementor-element.elementor-element-19f37e5{--content-width:800px;}.elementor-16 .elementor-element.elementor-element-8560516{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-b97e065{--width:60%;}.elementor-16 .elementor-element.elementor-element-1a44db8{--width:40%;}.elementor-16 .elementor-element.elementor-element-0553d39{--width:40%;}.elementor-16 .elementor-element.elementor-element-dff59d9{--width:60%;}.elementor-16 .elementor-element.elementor-element-7964c2b{--width:60%;}.elementor-16 .elementor-element.elementor-element-e37f3fb{--width:40%;}.elementor-16 .elementor-element.elementor-element-94990ce{--width:35%;}.elementor-16 .elementor-element.elementor-element-13a525a{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-e0013c6 *//* =========================
   事業カード
========================= */

.business-card {
  position: relative;
  aspect-ratio: 16 / 9;
  min-height: 179px;
  overflow: hidden;
cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}


/* Elementorの内側ラッパーを
   独自の重なり順に干渉させない */
.business-card > .e-con-inner {
  position: static;
}


/* =========================
   背景画像
========================= */

.business-card-image {
  position: absolute !important;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
  margin: 0 !important;
}

.business-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition: transform 0.6s ease;
}


/* ホバー時：背景画像を少し拡大 */
.business-card:hover .business-card-image img {
  transform: scale(1.06);
}


/* =========================
   黒グラデーション
========================= */

.business-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0.5) 60%,
    rgba(0, 0, 0, 0) 100%
  );

  opacity: 1;
  transition: opacity 0.4s ease;
}

/* ホバー時 */
.business-card:hover::before {
  opacity: 0.6;
}
/* =========================
   右下の白い三角
========================= */

.business-card::after {
  content: "";
  position: absolute;
  right: 10px;
  bottom: 10px;

  width: 0;
  height: 0;

  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;

  z-index: 4;
  pointer-events: none;
}


/* =========================
   01
========================= */

.business-number {
  position: absolute !important;
  left: 18px;
  bottom: 14px;
  margin: 0 !important;
  z-index: 2;
}

.business-number .elementor-heading-title {
  margin: 0;
  line-height: 1;
  text-shadow: none;
}


/* =========================
   IT事業
========================= */

.business-title {
  position: absolute !important;
  left: 48px;
  bottom: 24px;

  margin: 0 !important;
  z-index: 3;
}

.business-title .elementor-heading-title {
  margin: 0;

  /* ホバーで明るくなっても読みやすく */
  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.65),
    0 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3ff8e *//* =========================
   事業カード
========================= */

.business-card {
  position: relative;
  aspect-ratio: 16 / 9;
  min-height: 179px;
  overflow: hidden;
cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}


/* Elementorの内側ラッパーを
   独自の重なり順に干渉させない */
.business-card > .e-con-inner {
  position: static;
}


/* =========================
   背景画像
========================= */

.business-card-image {
  position: absolute !important;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
  margin: 0 !important;
}

.business-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  transition: transform 0.6s ease;
}


/* ホバー時：背景画像を少し拡大 */
.business-card:hover .business-card-image img {
  transform: scale(1.06);
}


/* =========================
   黒グラデーション
========================= */

.business-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.8) 0%,
    rgba(0, 0, 0, 0.5) 60%,
    rgba(0, 0, 0, 0) 100%
  );

  opacity: 1;
  transition: opacity 0.4s ease;
}

/* ホバー時 */
.business-card:hover::before {
  opacity: 0.6;
}
/* =========================
   右下の白い三角
========================= */

.business-card::after {
  content: "";
  position: absolute;
  right: 10px;
  bottom: 10px;

  width: 0;
  height: 0;

  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;

  z-index: 4;
  pointer-events: none;
}


/* =========================
   01
========================= */

.business-number {
  position: absolute !important;
  left: 18px;
  bottom: 14px;
  margin: 0 !important;
  z-index: 2;
}

.business-number .elementor-heading-title {
  margin: 0;
  line-height: 1;
  text-shadow: none;
}


/* =========================
   IT事業
========================= */

.business-title {
  position: absolute !important;
  left: 48px;
  bottom: 24px;

  margin: 0 !important;
  z-index: 3;
}

.business-title .elementor-heading-title {
  margin: 0;

  /* ホバーで明るくなっても読みやすく */
  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.65),
    0 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b235fb8 *//* =========================
   タブ全体
========================= */

.service-tabs .e-n-tabs {
  gap: 0;
}


/* =========================
   タブ見出しエリア
========================= */

.service-tabs .e-n-tabs-heading {
  display: flex;
  gap: 0;
  align-items: flex-end;
}


/* 各タブ */
.service-tabs .e-n-tab-title {
  width: 314px;
  min-height: 56px;

  display: flex;
  align-items: center;
  justify-content: center;

  padding: 15px 50px;

  background: #86cde5;
  border: none !important;
  border-radius: 20px 20px 0 0;

  color: #fff;

  transition:
    background-color 0.3s ease,
    color 0.3s ease;
}


/* タブタイトル文字 */
.service-tabs .e-n-tab-title-text {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.1em;
}


/* =========================
   選択中のタブ
========================= */

.service-tabs .e-n-tab-title[aria-selected="true"] {
  background: #fff;
  color: #08a9df;
}


/* =========================
   タブ内容
========================= */

.service-tabs .e-n-tabs-content {
  background: #fff;
}

.service-tabs .e-n-tab-content {
  padding: 38px 35px 35px;
  background: #fff;
}

/* タブ見出しを左寄せ */
.service-tabs .e-n-tabs-heading {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 0;

  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

/* タブ全体の隙間をなくす */
/* タブと本体の境界線を完全に消す */
.service-tabs .e-n-tabs-heading {
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
}

.service-tabs .e-n-tab-title {
  margin: 0 !important;
  border: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}

/* コンテンツ側 */
.service-tabs .e-n-tabs-content {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  border-top: 0 !important;
  box-shadow: none !important;
}

/* 各タブコンテンツ */
.service-tabs .e-n-tab-content {
  margin: 0 !important;
  border: none !important;
  border-top: 0 !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b00eacd *//* =========================
   教育コース 4タブ
========================= */

/* タブ見出し全体 */
.course-tabs .e-n-tabs-heading {
  width: 100%;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2px !important;

  margin: 0 !important;
  padding: 0 !important;
}

/* 各タブ */
.course-tabs .e-n-tab-title {
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;

  display: flex;
  justify-content: center;
  align-items: center;

  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-00a8578 */.message-name {
  position: absolute;
  right: 0;
  bottom: 0;

  background: #111;
  color: #fff;

  padding: 10px 18px;
  margin: 0;

  font-weight: 700;
  line-height: 1.3;
  
  border-radius: 12px 0 0 0;
}

.message-name .position {
  font-size: 10px;
}

.message-name .name {
  font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03c6c91 */.concept-button .elementor-button {
  position: relative;
  padding: 18px 58px 18px 42px;

  background: #16a9d6;
  border-radius: 999px;

  color: #fff;
  font-size: 20px;
  font-weight: 700;

  text-align: center;
}

/* 右側の矢印 */
.concept-button .elementor-button::after {
  content: "";
  position: absolute;

  right: 28px;
  top: 50%;

  width: 10px;
  height: 10px;

  border-top: 2px solid #fff;
  border-right: 2px solid #fff;

  transform: translateY(-50%) rotate(45deg);

  transition: transform 0.25s ease;
}

/* ホバー時、矢印だけ少し右へ */
.concept-button .elementor-button:hover::after {
  transform: translate(4px, -50%) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-280f336 */.concept-button .elementor-button {
  position: relative;
  padding: 18px 58px 18px 42px;

  background: #16a9d6;
  border-radius: 999px;

  color: #fff;
  font-size: 20px;
  font-weight: 700;

  text-align: center;
}

/* 右側の矢印 */
.concept-button .elementor-button::after {
  content: "";
  position: absolute;

  right: 28px;
  top: 50%;

  width: 10px;
  height: 10px;

  border-top: 2px solid #fff;
  border-right: 2px solid #fff;

  transform: translateY(-50%) rotate(45deg);

  transition: transform 0.25s ease;
}

/* ホバー時、矢印だけ少し右へ */
.concept-button .elementor-button:hover::after {
  transform: translate(4px, -50%) rotate(45deg);
}

/* =========================================
   TOP NEWS アニメーション
========================================= */

/* JSが準備できた時だけ初期状態へ */
.news-motion.news-motion-ready .news-motion-heading,
.news-motion.news-motion-ready .news-loop-item,
.news-motion.news-motion-ready .news-motion-button {
  opacity: 0;
  transform: translate3d(0, 24px, 0);

  transition:
    opacity .85s cubic-bezier(.16, 1, .3, 1),
    transform .85s cubic-bezier(.16, 1, .3, 1);

  will-change: opacity, transform;
}


/* 表示後 */
.news-motion.news-motion-ready.is-news-visible .news-motion-heading,
.news-motion.news-motion-ready.is-news-visible .news-loop-item,
.news-motion.news-motion-ready.is-news-visible .news-motion-button {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}


/* 見出し */
.news-motion.is-news-visible .news-motion-heading {
  transition-delay: 0s;
}


/* お知らせ1件目 */
.news-motion.is-news-visible .news-loop-item:nth-of-type(1) {
  transition-delay: .12s;
}

/* 2件目 */
.news-motion.is-news-visible .news-loop-item:nth-of-type(2) {
  transition-delay: .24s;
}

/* 3件目 */
.news-motion.is-news-visible .news-loop-item:nth-of-type(3) {
  transition-delay: .36s;
}


/* もっと見る */
.news-motion.is-news-visible .news-motion-button {
  transition-delay: .48s;
}


/* Elementor編集画面では常に表示 */
body.elementor-editor-active .news-motion-heading,
body.elementor-editor-active .news-loop-item,
body.elementor-editor-active .news-motion-button {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}


/* 動きを減らす設定 */
@media (prefers-reduced-motion: reduce) {
  .news-motion-heading,
  .news-loop-item,
  .news-motion-button {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-acf9a78 */.company-profile {
  margin: 0;
  padding: 0;
}

.company-profile-row {
  display: grid;
  grid-template-columns: 110px 1fr;
  column-gap: 10px;
  margin-bottom: 20px;
}

.company-profile-row:last-child {
  margin-bottom: 0;
}

.company-profile dt,
.company-profile dd {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  color: #333;
  font-weight: 400;
  font-size: 14px;
}

.company-profile dd {
  min-width: 0;
}

@media (max-width: 767px) {

  .company-profile-row {
    grid-template-columns: 1fr;
    gap: 5px;
    margin-bottom: 24px;
  }

  .company-profile dt {
    font-weight: 700;
  }

  .company-profile dt,
  .company-profile dd {
    font-size: 14px;
    line-height: 1.8;
  }
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   3事業セクション スクロールアニメーション
========================================= */

/* JSが準備できた時だけ初期状態にする */
.business-motion.motion-ready-section .motion-1,
.business-motion.motion-ready-section .motion-2,
.business-motion.motion-ready-section .motion-3 {
  opacity: 0;
  transform: translate3d(0, 24px, 0);

  transition:
    opacity .9s cubic-bezier(.16, 1, .3, 1),
    transform .9s cubic-bezier(.16, 1, .3, 1);

  will-change: opacity, transform;
}

/* 表示 */
.business-motion.motion-ready-section.is-revealed .motion-1,
.business-motion.motion-ready-section.is-revealed .motion-2,
.business-motion.motion-ready-section.is-revealed .motion-3 {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* 少しずつ時間差 */
.business-motion.is-revealed .motion-1 {
  transition-delay: 0s;
}

.business-motion.is-revealed .motion-2 {
  transition-delay: .13s;
}

.business-motion.is-revealed .motion-3 {
  transition-delay: .26s;
}


/* SPでは移動量を少し控えめに */
@media (max-width: 767px) {

  .business-motion.motion-ready-section .motion-1,
  .business-motion.motion-ready-section .motion-2,
  .business-motion.motion-ready-section .motion-3 {
    transform: translate3d(0, 16px, 0);
  }
}

/* =========================================
   タブ切り替えアニメーション
========================================= */

.service-tabs .e-n-tabs-content > .e-con.tab-switch-animate,
.course-tabs .e-n-tabs-content > .e-con.tab-switch-animate {
  animation: tabContentFadeUp .55s cubic-bezier(.16, 1, .3, 1);
}

@keyframes tabContentFadeUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .service-tabs .e-n-tabs-content > .e-con.tab-switch-animate,
  .course-tabs .e-n-tabs-content > .e-con.tab-switch-animate {
    animation: none !important;
  }
}

/* =========================================
   代表メッセージ アニメーション
========================================= */

/* JSが準備できた場合だけ初期状態へ */
.message-motion.message-motion-ready .message-motion-heading,
.message-motion.message-motion-ready .message-photo-wrap,
.message-motion.message-motion-ready .message-content,
.message-motion.message-motion-ready .message-motion-button {
  opacity: 0;

  transition:
    opacity .95s cubic-bezier(.16, 1, .3, 1),
    transform .95s cubic-bezier(.16, 1, .3, 1);

  will-change: opacity, transform;
}


/* 見出し */
.message-motion.message-motion-ready .message-motion-heading {
  transform: translate3d(0, 20px, 0);
}


/* 写真 */
.message-motion.message-motion-ready .message-photo-wrap {
  transform: translate3d(0, 28px, 0);
}


/* 文章 */
.message-motion.message-motion-ready .message-content {
  transform: translate3d(0, 28px, 0);
}


/* ボタン */
.message-motion.message-motion-ready .message-motion-button {
  transform: translate3d(0, 20px, 0);
}


/* 表示後 */
.message-motion.message-motion-ready.is-message-visible
.message-motion-heading,

.message-motion.message-motion-ready.is-message-visible
.message-photo-wrap,

.message-motion.message-motion-ready.is-message-visible
.message-content,

.message-motion.message-motion-ready.is-message-visible
.message-motion-button {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}


/* 時間差 */
.message-motion.is-message-visible .message-motion-heading {
  transition-delay: 0s;
}

.message-motion.is-message-visible .message-photo-wrap {
  transition-delay: .12s;
}

.message-motion.is-message-visible .message-content {
  transition-delay: .28s;
}

.message-motion.is-message-visible .message-motion-button {
  transition-delay: .44s;
}


/* =========================================
   写真だけ、ごく小さくズームアウト
========================================= */

.message-motion.message-motion-ready
.message-photo-wrap .elementor-widget-image img {
  transform: scale(1.025);

  transition:
    transform 1.4s cubic-bezier(.16, 1, .3, 1);

  transition-delay: .12s;
}

.message-motion.is-message-visible
.message-photo-wrap .elementor-widget-image img {
  transform: scale(1);
}


/* =========================================
   SPは移動量を少し控えめに
========================================= */

@media (max-width: 767px) {

  .message-motion.message-motion-ready .message-photo-wrap,
  .message-motion.message-motion-ready .message-content {
    transform: translate3d(0, 20px, 0);
  }

}


/* =========================================
   Elementor編集画面では常に表示
========================================= */

body.elementor-editor-active
.message-motion .message-motion-heading,

body.elementor-editor-active
.message-motion .message-photo-wrap,

body.elementor-editor-active
.message-motion .message-content,

body.elementor-editor-active
.message-motion .message-motion-button {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}

body.elementor-editor-active
.message-photo-wrap .elementor-widget-image img {
  transform: none !important;
  transition: none !important;
}


/* 動きを減らす設定 */
@media (prefers-reduced-motion: reduce) {

  .message-motion *,
  .message-motion .elementor-widget-image img {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

/* =========================================
   TOP NEWS アニメーション
========================================= */

/* JSが取得した要素だけ初期状態へ */
.news-motion .news-reveal-item {
  opacity: 0;
  transform: translate3d(0, 32px, 0);

  transition:
    opacity .95s cubic-bezier(.16, 1, .3, 1),
    transform .95s cubic-bezier(.16, 1, .3, 1);

  will-change: opacity, transform;
}

/* 表示 */
.news-motion.is-news-visible .news-reveal-item {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}


/* Elementor編集画面では常に表示 */
body.elementor-editor-active .news-motion .news-reveal-item {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}


/* 動きを減らす設定 */
@media (prefers-reduced-motion: reduce) {
  .news-motion .news-reveal-item {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

/* =========================================
   会社概要 アニメーション
========================================= */

/* JSが準備できたときだけ初期状態へ */
.company-motion.company-motion-ready .company-motion-heading,
.company-motion.company-motion-ready .company-profile-row,
.company-motion.company-motion-ready .company-motion-map {
  opacity: 0;
  transform: translate3d(0, 28px, 0);

  transition:
    opacity .9s cubic-bezier(.16, 1, .3, 1),
    transform .9s cubic-bezier(.16, 1, .3, 1);

  will-change: opacity, transform;
}


/* 表示後 */
.company-motion.company-motion-ready.is-company-visible .company-motion-heading,
.company-motion.company-motion-ready.is-company-visible .company-profile-row,
.company-motion.company-motion-ready.is-company-visible .company-motion-map {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}


/* 見出し */
.company-motion.is-company-visible .company-motion-heading {
  transition-delay: 0s;
}


/* 会社情報を順番に */
.company-motion.is-company-visible .company-profile-row:nth-child(1) {
  transition-delay: .10s;
}

.company-motion.is-company-visible .company-profile-row:nth-child(2) {
  transition-delay: .17s;
}

.company-motion.is-company-visible .company-profile-row:nth-child(3) {
  transition-delay: .24s;
}

.company-motion.is-company-visible .company-profile-row:nth-child(4) {
  transition-delay: .31s;
}

.company-motion.is-company-visible .company-profile-row:nth-child(5) {
  transition-delay: .38s;
}

.company-motion.is-company-visible .company-profile-row:nth-child(6) {
  transition-delay: .45s;
}


/* 地図 */
.company-motion.is-company-visible .company-motion-map {
  transition-delay: .30s;
}


/* スマホは少し移動量を小さく */
@media (max-width: 767px) {

  .company-motion.company-motion-ready .company-motion-heading,
  .company-motion.company-motion-ready .company-profile-row,
  .company-motion.company-motion-ready .company-motion-map {
    transform: translate3d(0, 20px, 0);
  }

}


/* Elementor編集画面では常に表示 */
body.elementor-editor-active .company-motion-heading,
body.elementor-editor-active .company-profile-row,
body.elementor-editor-active .company-motion-map {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}


/* 動きを減らす設定 */
@media (prefers-reduced-motion: reduce) {

  .company-motion-heading,
  .company-profile-row,
  .company-motion-map {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }

}/* End custom CSS */