.elementor-9 .elementor-element.elementor-element-c32d875{--display:flex;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-a434f48{--display:flex;--min-height:1560px;--overlay-opacity:0.2;}.elementor-9 .elementor-element.elementor-element-a434f48:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a434f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.torsiocapital.com/wp-content/uploads/2025/07/home-hero-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-a434f48::before, .elementor-9 .elementor-element.elementor-element-a434f48 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a434f48 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a434f48 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a434f48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a434f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000B3 90%);}.elementor-9 .elementor-element.elementor-element-d0e3b1b{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-6ecbcb5{--display:flex;--padding-top:13rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-90aa7df{--display:flex;}.elementor-9 .elementor-element.elementor-element-b7a457d{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-48b1fc9{--display:flex;}.elementor-9 .elementor-element.elementor-element-52b0465{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-561d8a5{width:var( --container-widget-width, 37ch );max-width:37ch;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;--container-widget-width:37ch;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c92782e-font-family ), Sans-serif;font-size:var( --e-global-typography-c92782e-font-size );font-weight:var( --e-global-typography-c92782e-font-weight );line-height:var( --e-global-typography-c92782e-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8a37b6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:200px 200px 200px 200px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-8a37b6f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8a37b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-8a37b6f:hover{background-color:#FFFFFFE6;}.elementor-9 .elementor-element.elementor-element-ee467fa{width:auto;max-width:auto;font-family:var( --e-global-typography-cc935de-font-family ), Sans-serif;font-size:var( --e-global-typography-cc935de-font-size );font-weight:var( --e-global-typography-cc935de-font-weight );line-height:var( --e-global-typography-cc935de-line-height );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f1f7686{--display:flex;--min-height:28px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:200px 200px 200px 200px;}.elementor-9 .elementor-element.elementor-element-f1f7686:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f1f7686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1343412{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1343412{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-1343412{right:2px;}.elementor-9 .elementor-element.elementor-element-1343412 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1343412.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1343412.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1343412.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1343412.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1343412.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1343412 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-1343412 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-d403a12{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d403a12{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-d403a12{right:2px;}.elementor-9 .elementor-element.elementor-element-d403a12 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d403a12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d403a12.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d403a12.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d403a12.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d403a12.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d403a12 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-d403a12 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-72b6a75{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-72b6a75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-de87a0d{--display:flex;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-9c37b7a{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-5cf2b3f{--display:flex;}.elementor-9 .elementor-element.elementor-element-407e54b{--display:flex;}.elementor-9 .elementor-element.elementor-element-84ff8e0{--display:flex;}.elementor-9 .elementor-element.elementor-element-2514491{text-align:center;}.elementor-9 .elementor-element.elementor-element-2514491 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0b1e7f3{--display:flex;}.elementor-9 .elementor-element.elementor-element-1040ba1{text-align:center;}.elementor-9 .elementor-element.elementor-element-1040ba1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7da8ffe{--display:flex;}.elementor-9 .elementor-element.elementor-element-08d4d50{text-align:center;}.elementor-9 .elementor-element.elementor-element-08d4d50 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0f95852{--display:flex;}.elementor-9 .elementor-element.elementor-element-97dceaf{text-align:center;}.elementor-9 .elementor-element.elementor-element-97dceaf .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b8402fb{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d86bb7c{--display:flex;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-e5c041e{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-6edf540{--display:flex;}.elementor-9 .elementor-element.elementor-element-a8296a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-32e7ab4{--display:flex;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-32e7ab4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-32e7ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-b618974{--display:flex;}.elementor-9 .elementor-element.elementor-element-985961c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-336c0f6{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-336c0f6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-336c0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-a0bb249{--display:flex;}.elementor-9 .elementor-element.elementor-element-7990516{width:var( --container-widget-width, 18ch );max-width:18ch;--container-widget-width:18ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7990516 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-f5dc3fd{--display:flex;}.elementor-9 .elementor-element.elementor-element-3ece51b{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b17507d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-a816fa2{--display:flex;}.elementor-9 .elementor-element.elementor-element-c6250a3{width:var( --container-widget-width, 18ch );max-width:18ch;--container-widget-width:18ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c6250a3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-09a898a{--display:flex;}.elementor-9 .elementor-element.elementor-element-2f5d050{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-70a23a9{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-0f2bf41{--display:flex;}.elementor-9 .elementor-element.elementor-element-4fd7c91{width:var( --container-widget-width, 18ch );max-width:18ch;--container-widget-width:18ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4fd7c91 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4f47122{--display:flex;}.elementor-9 .elementor-element.elementor-element-925bbdc{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-48b91da{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-791726c{--display:flex;}.elementor-9 .elementor-element.elementor-element-f481601{width:var( --container-widget-width, 18ch );max-width:18ch;--container-widget-width:18ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f481601 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-d381cd1{--display:flex;}.elementor-9 .elementor-element.elementor-element-f0017da{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b130b00{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-95b8331{--display:flex;}.elementor-9 .elementor-element.elementor-element-2fa81be{width:var( --container-widget-width, 18ch );max-width:18ch;--container-widget-width:18ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2fa81be .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-300495a{--display:flex;}.elementor-9 .elementor-element.elementor-element-07425f7{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-07c40fc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6f0e9fb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:12px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6f0e9fb :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:200px 200px 200px 200px;padding:6px 6px 6px 6px;}.elementor-9 .elementor-element.elementor-element-6f0e9fb :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#004485E6;}.elementor-9 .elementor-element.elementor-element-7215615{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;grid-row:span 3;}.elementor-9 .elementor-element.elementor-element-7215615:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7215615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-19a4eb0{--display:flex;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-c5490bd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-5249499{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-ff5540f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:left;}.elementor-9 .elementor-element.elementor-element-ff5540f img{width:2.5rem;}.elementor-9 .elementor-element.elementor-element-6f5ee14{--display:flex;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-9ef60f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9ef60f7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-67f0d2f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-5d180f7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:left;}.elementor-9 .elementor-element.elementor-element-5d180f7 img{width:2.5rem;}.elementor-9 .elementor-element.elementor-element-99640ea{--display:flex;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-732c912{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-732c912 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e3a5fd7{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-70c2aba{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:left;}.elementor-9 .elementor-element.elementor-element-70c2aba img{width:2.5rem;}.elementor-9 .elementor-element.elementor-element-ac56668{--display:flex;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b28bcce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b28bcce .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-cb6592c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-96299e9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:left;}.elementor-9 .elementor-element.elementor-element-96299e9 img{width:2.5rem;}.elementor-9 .elementor-element.elementor-element-3049ae2{--display:flex;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-2a476a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2a476a4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8370b1c{--display:flex;--border-radius:8px 8px 8px 8px;grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-8370b1c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8370b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.torsiocapital.com/wp-content/uploads/2025/07/grid-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-09ceecd{--display:flex;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-7cb8228{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-563e608{--display:flex;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-81e2da4{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-d310172{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d310172.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-38e6729{--display:flex;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-9ce7e4f{--display:flex;}.elementor-9 .elementor-element.elementor-element-d4063a0{text-align:center;}.elementor-9 .elementor-element.elementor-element-d4063a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b34198f{--display:flex;}.elementor-9 .elementor-element.elementor-element-df65a14{text-align:center;}.elementor-9 .elementor-element.elementor-element-df65a14 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-affea79{--display:flex;}.elementor-9 .elementor-element.elementor-element-b164a2a{text-align:center;}.elementor-9 .elementor-element.elementor-element-b164a2a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e76282a{width:var( --container-widget-width, 65ch );max-width:65ch;--container-widget-width:65ch;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-e76282a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-fe3d5de{--display:flex;}.elementor-9 .elementor-element.elementor-element-57957fb{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-671e594{--display:flex;--border-radius:8px 8px 8px 8px;grid-column:span 7;}.elementor-9 .elementor-element.elementor-element-671e594:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-671e594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );background-image:url("https://www.torsiocapital.com/wp-content/uploads/2025/07/about-grid-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-e9a39d8{--display:flex;--min-height:37.5rem;--justify-content:space-between;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;grid-column:span 5;}.elementor-9 .elementor-element.elementor-element-e9a39d8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e9a39d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-e607d10{--display:flex;}.elementor-9 .elementor-element.elementor-element-f17cdf6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c765c26{--display:flex;}.elementor-9 .elementor-element.elementor-element-e721619{--display:flex;}.elementor-9 .elementor-element.elementor-element-3f0b6e7{--display:flex;}.elementor-9 .elementor-element.elementor-element-8e60217{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:24px;}.elementor-9 .elementor-element.elementor-element-8e60217 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-9 .elementor-element.elementor-element-8e60217 {--n-accordion-padding:0px 0px 24px 0px;}:where( .elementor-9 .elementor-element.elementor-element-8e60217 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}:where( .elementor-9 .elementor-element.elementor-element-8e60217 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:24px;--padding-left:0px;}.elementor-9 .elementor-element.elementor-element-39d53c1{--display:flex;--margin-top:0rem;--margin-bottom:10rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-47e2fc2{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-ef71300{--display:flex;}.elementor-9 .elementor-element.elementor-element-f2dc671{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f2dc671.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f8ac150{--display:flex;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-7798355{--display:flex;}.elementor-9 .elementor-element.elementor-element-e4a0499{text-align:center;}.elementor-9 .elementor-element.elementor-element-e4a0499 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3b91d2f{width:var( --container-widget-width, 65ch );max-width:65ch;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;--container-widget-width:65ch;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-3b91d2f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-67db89f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:200px 200px 200px 200px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-67db89f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-67db89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-67db89f:hover{background-color:#004485E6;}.elementor-9 .elementor-element.elementor-element-67db89f.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-45fcd2c{width:auto;max-width:auto;font-family:var( --e-global-typography-cc935de-font-family ), Sans-serif;font-size:var( --e-global-typography-cc935de-font-size );font-weight:var( --e-global-typography-cc935de-font-weight );line-height:var( --e-global-typography-cc935de-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f099972{--display:flex;--min-height:28px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:200px 200px 200px 200px;}.elementor-9 .elementor-element.elementor-element-f099972:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f099972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-948a30e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-948a30e{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-948a30e{right:2px;}.elementor-9 .elementor-element.elementor-element-948a30e .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-948a30e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-948a30e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-948a30e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-948a30e.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-948a30e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-948a30e .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-948a30e .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-3465754{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3465754{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-3465754{right:2px;}.elementor-9 .elementor-element.elementor-element-3465754 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-3465754.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-3465754.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3465754.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-3465754.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-3465754.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-3465754 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-3465754 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-e1a8a8c{--display:flex;}.elementor-9 .elementor-element.elementor-element-54cc564{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9 .elementor-element.elementor-element-2e75744{--display:flex;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-c935a3b{--display:flex;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-e3260bb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e3260bb.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-84cda92{--display:flex;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-c9fc5d9{--display:flex;}.elementor-9 .elementor-element.elementor-element-bb5e083{text-align:center;}.elementor-9 .elementor-element.elementor-element-bb5e083 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-191fe37{width:var( --container-widget-width, 65ch );max-width:65ch;--container-widget-width:65ch;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-191fe37.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-353e25b{--display:flex;}.elementor-9 .elementor-element.elementor-element-e091f3f{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d5cc271{--display:flex;--justify-content:space-between;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-d5cc271:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d5cc271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-14e2015{--display:flex;}.elementor-9 .elementor-element.elementor-element-da22459{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f96e1e7{width:var( --container-widget-width, 25ch );max-width:25ch;--container-widget-width:25ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f96e1e7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-e03ad6d{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3c1a018{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-bdccf22{font-family:"Pretendard", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-0.7px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-11daf29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:200px 200px 200px 200px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-11daf29:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-11daf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-11daf29:hover{background-color:#004485E6;}.elementor-9 .elementor-element.elementor-element-a750d0d{width:auto;max-width:auto;font-family:var( --e-global-typography-cc935de-font-family ), Sans-serif;font-size:var( --e-global-typography-cc935de-font-size );font-weight:var( --e-global-typography-cc935de-font-weight );line-height:var( --e-global-typography-cc935de-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-059cf03{--display:flex;--min-height:28px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:200px 200px 200px 200px;}.elementor-9 .elementor-element.elementor-element-059cf03:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-059cf03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-eddb994{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-eddb994{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-eddb994{right:2px;}.elementor-9 .elementor-element.elementor-element-eddb994 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-eddb994.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eddb994.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eddb994.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eddb994.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eddb994.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-eddb994 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-eddb994 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-0c22e85{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0c22e85{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-0c22e85{right:2px;}.elementor-9 .elementor-element.elementor-element-0c22e85 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-0c22e85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0c22e85.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0c22e85.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0c22e85.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0c22e85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0c22e85 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-0c22e85 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-7eb04e3{--display:flex;--justify-content:space-between;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-7eb04e3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7eb04e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-99aecdd{--display:flex;}.elementor-9 .elementor-element.elementor-element-f01e2f9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4fb98c4{width:var( --container-widget-width, 25ch );max-width:25ch;--container-widget-width:25ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4fb98c4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-341f0a8{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-fa50c24{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-8ff55ca{font-family:"Pretendard", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-0.7px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2d9a8c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:200px 200px 200px 200px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-2d9a8c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2d9a8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2d9a8c2:hover{background-color:#004485E6;}.elementor-9 .elementor-element.elementor-element-04fc4c8{width:auto;max-width:auto;font-family:var( --e-global-typography-cc935de-font-family ), Sans-serif;font-size:var( --e-global-typography-cc935de-font-size );font-weight:var( --e-global-typography-cc935de-font-weight );line-height:var( --e-global-typography-cc935de-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c1003ed{--display:flex;--min-height:28px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:200px 200px 200px 200px;}.elementor-9 .elementor-element.elementor-element-c1003ed:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c1003ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f28e108{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f28e108{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-f28e108{right:2px;}.elementor-9 .elementor-element.elementor-element-f28e108 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f28e108.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f28e108.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f28e108.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f28e108.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f28e108.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f28e108 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-f28e108 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-df50ffc{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-df50ffc{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-df50ffc{right:2px;}.elementor-9 .elementor-element.elementor-element-df50ffc .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-df50ffc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-df50ffc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-df50ffc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-df50ffc.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-df50ffc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-df50ffc .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-df50ffc .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-d9359ee{--display:flex;--border-radius:8px 8px 8px 8px;grid-column:span 4;grid-row:span 4;}.elementor-9 .elementor-element.elementor-element-d9359ee:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d9359ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );background-image:url("https://www.torsiocapital.com/wp-content/uploads/2025/07/philanthropy-grid-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-a245221{--display:flex;--justify-content:space-between;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-a245221:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a245221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-13e9227{--display:flex;}.elementor-9 .elementor-element.elementor-element-7b2e006{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1a66793{width:var( --container-widget-width, 25ch );max-width:25ch;--container-widget-width:25ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1a66793 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-51ec030{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-dd78a72{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-15b7c41{font-family:"Pretendard", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-0.7px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-605570b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:200px 200px 200px 200px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-605570b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-605570b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-605570b:hover{background-color:#004485E6;}.elementor-9 .elementor-element.elementor-element-3b4af1a{width:auto;max-width:auto;font-family:var( --e-global-typography-cc935de-font-family ), Sans-serif;font-size:var( --e-global-typography-cc935de-font-size );font-weight:var( --e-global-typography-cc935de-font-weight );line-height:var( --e-global-typography-cc935de-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b0fc5e7{--display:flex;--min-height:28px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:200px 200px 200px 200px;}.elementor-9 .elementor-element.elementor-element-b0fc5e7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b0fc5e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-dd97ddb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-dd97ddb{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-dd97ddb{right:2px;}.elementor-9 .elementor-element.elementor-element-dd97ddb .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-dd97ddb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dd97ddb.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd97ddb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dd97ddb.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-dd97ddb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dd97ddb .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-dd97ddb .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-6f1fbd7{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6f1fbd7{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-6f1fbd7{right:2px;}.elementor-9 .elementor-element.elementor-element-6f1fbd7 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6f1fbd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6f1fbd7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6f1fbd7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6f1fbd7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6f1fbd7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6f1fbd7 .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-6f1fbd7 .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-ffe0776{--display:flex;--justify-content:space-between;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-ffe0776:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ffe0776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97dd6eb );}.elementor-9 .elementor-element.elementor-element-9ba6763{--display:flex;}.elementor-9 .elementor-element.elementor-element-64b7e84{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:8px 10px 8px 10px;text-align:center;font-family:var( --e-global-typography-790c3b4-font-family ), Sans-serif;font-size:var( --e-global-typography-790c3b4-font-size );font-weight:var( --e-global-typography-790c3b4-font-weight );line-height:var( --e-global-typography-790c3b4-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6496fd0{width:var( --container-widget-width, 20ch );max-width:20ch;--container-widget-width:20ch;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6496fd0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-a39cba6{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c30c952{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f738950{font-family:"Pretendard", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:-0.7px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-43705a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:200px 200px 200px 200px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-43705a3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-43705a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-43705a3:hover{background-color:#004485E6;}.elementor-9 .elementor-element.elementor-element-b1fdc95{width:auto;max-width:auto;font-family:var( --e-global-typography-cc935de-font-family ), Sans-serif;font-size:var( --e-global-typography-cc935de-font-size );font-weight:var( --e-global-typography-cc935de-font-weight );line-height:var( --e-global-typography-cc935de-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-71106ac{--display:flex;--min-height:28px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:200px 200px 200px 200px;}.elementor-9 .elementor-element.elementor-element-71106ac:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71106ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ef8cd8b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ef8cd8b{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-ef8cd8b{right:2px;}.elementor-9 .elementor-element.elementor-element-ef8cd8b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ef8cd8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ef8cd8b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ef8cd8b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ef8cd8b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ef8cd8b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ef8cd8b .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-ef8cd8b .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-f9caa0b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;top:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f9caa0b{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-f9caa0b{right:2px;}.elementor-9 .elementor-element.elementor-element-f9caa0b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f9caa0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f9caa0b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f9caa0b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f9caa0b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f9caa0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f9caa0b .elementor-icon{font-size:24px;}.elementor-9 .elementor-element.elementor-element-f9caa0b .elementor-icon svg{height:24px;}.elementor-9 .elementor-element.elementor-element-4c808d3{--display:flex;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-8a37b6f{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-f1f7686{--width:28px;}.elementor-9 .elementor-element.elementor-element-67db89f{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-f099972{--width:28px;}.elementor-9 .elementor-element.elementor-element-11daf29{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-059cf03{--width:28px;}.elementor-9 .elementor-element.elementor-element-2d9a8c2{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-c1003ed{--width:28px;}.elementor-9 .elementor-element.elementor-element-605570b{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-b0fc5e7{--width:28px;}.elementor-9 .elementor-element.elementor-element-43705a3{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-71106ac{--width:28px;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-b7a457d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-52b0465{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-561d8a5{font-size:var( --e-global-typography-c92782e-font-size );line-height:var( --e-global-typography-c92782e-line-height );}.elementor-9 .elementor-element.elementor-element-ee467fa{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-2514491 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-1040ba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-08d4d50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-97dceaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b8402fb{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-a8296a8{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-985961c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-7990516 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b17507d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c6250a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-70a23a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4fd7c91 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-48b91da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f481601 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b130b00{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2fa81be .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-07c40fc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c5490bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-9ef60f7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-732c912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b28bcce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2a476a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-d310172{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-d4063a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-df65a14 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b164a2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-57957fb{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-e9a39d8{--min-height:42rem;}.elementor-9 .elementor-element.elementor-element-f17cdf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8e60217{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-9 .elementor-element.elementor-element-8e60217 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f2dc671{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-e4a0499 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-45fcd2c{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-e3260bb{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-bb5e083 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-e091f3f{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-da22459{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-f96e1e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a750d0d{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-f01e2f9{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-4fb98c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-04fc4c8{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-7b2e006{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-1a66793 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-3b4af1a{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-64b7e84{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-6496fd0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b1fdc95{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-d0e3b1b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-b7a457d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-52b0465{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-561d8a5{font-size:var( --e-global-typography-c92782e-font-size );line-height:var( --e-global-typography-c92782e-line-height );}.elementor-9 .elementor-element.elementor-element-ee467fa{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-de87a0d{--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-9c37b7a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-2514491 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-1040ba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-08d4d50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-97dceaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b8402fb{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-d86bb7c{--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-e5c041e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-a8296a8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-985961c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-7990516 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b17507d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c6250a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-70a23a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4fd7c91 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-48b91da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f481601 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b130b00{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2fa81be .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-07c40fc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6f0e9fb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-7215615{grid-column:span 2;}.elementor-9 .elementor-element.elementor-element-c5490bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-9ef60f7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-732c912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b28bcce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2a476a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8370b1c{--min-height:30rem;}.elementor-9 .elementor-element.elementor-element-09ceecd{--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-7cb8228{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-d310172{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-d4063a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-df65a14 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b164a2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-57957fb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-671e594{--min-height:30rem;grid-column:span 1;}.elementor-9 .elementor-element.elementor-element-e9a39d8{--min-height:auto;grid-column:span 1;}.elementor-9 .elementor-element.elementor-element-e9a39d8.e-con{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-f17cdf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8e60217{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-9 .elementor-element.elementor-element-8e60217 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-39d53c1{--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-47e2fc2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-f2dc671{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-e4a0499 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-45fcd2c{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-54cc564{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-e3260bb{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-bb5e083 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-e091f3f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d5cc271{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-da22459{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-f96e1e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-a750d0d{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-7eb04e3{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-f01e2f9{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-4fb98c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-04fc4c8{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-d9359ee{grid-column:span 2;grid-row:span 2;}.elementor-9 .elementor-element.elementor-element-d9359ee.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-a245221{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-7b2e006{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-1a66793 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-3b4af1a{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-ffe0776{grid-column:span 1;grid-row:span 1;}.elementor-9 .elementor-element.elementor-element-64b7e84{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-6496fd0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b1fdc95{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}}@media(max-width:880px){.elementor-9 .elementor-element.elementor-element-c32d875{--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-a434f48{--min-height:1080px;}.elementor-9 .elementor-element.elementor-element-6ecbcb5{--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-9 .elementor-element.elementor-element-72b6a75{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-9 .elementor-element.elementor-element-a8296a8{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-57957fb{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-e091f3f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-c32d875{--margin-top:-4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9 .elementor-element.elementor-element-d0e3b1b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-b7a457d{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-52b0465{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-561d8a5{font-size:var( --e-global-typography-c92782e-font-size );line-height:var( --e-global-typography-c92782e-line-height );}.elementor-9 .elementor-element.elementor-element-8a37b6f{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-ee467fa{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-f1f7686{--width:28px;}.elementor-9 .elementor-element.elementor-element-72b6a75{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-9 .elementor-element.elementor-element-9c37b7a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-2514491 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-1040ba1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-08d4d50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-97dceaf .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b8402fb{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-e5c041e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-a8296a8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-32e7ab4{grid-column:span 2;}.elementor-9 .elementor-element.elementor-element-985961c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-7990516 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b17507d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c6250a3 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-70a23a9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-4fd7c91 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-48b91da{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-f481601 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-b130b00{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2fa81be .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-07c40fc{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-6f0e9fb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-c5490bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-9ef60f7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-732c912 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-b28bcce .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2a476a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8370b1c{--min-height:20rem;}.elementor-9 .elementor-element.elementor-element-7cb8228{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-d310172{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-d4063a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-df65a14 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-b164a2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-57957fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-671e594{--min-height:20rem;}.elementor-9 .elementor-element.elementor-element-e9a39d8{--gap:4rem 0rem;--row-gap:4rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-f17cdf6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8e60217{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-9 .elementor-element.elementor-element-8e60217 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9 .elementor-element.elementor-element-47e2fc2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-f2dc671{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-e4a0499 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-67db89f{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-45fcd2c{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-f099972{--width:28px;}.elementor-9 .elementor-element.elementor-element-54cc564{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-e3260bb{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-bb5e083 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-e091f3f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d5cc271{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;grid-column:span 1;}.elementor-9 .elementor-element.elementor-element-da22459{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-f96e1e7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-11daf29{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-a750d0d{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-059cf03{--width:28px;}.elementor-9 .elementor-element.elementor-element-7eb04e3{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;grid-column:span 1;}.elementor-9 .elementor-element.elementor-element-f01e2f9{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-4fb98c4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-2d9a8c2{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-04fc4c8{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-c1003ed{--width:28px;}.elementor-9 .elementor-element.elementor-element-d9359ee{--min-height:20rem;grid-column:span 1;}.elementor-9 .elementor-element.elementor-element-a245221{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-7b2e006{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-1a66793 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-605570b{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-3b4af1a{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-b0fc5e7{--width:28px;}.elementor-9 .elementor-element.elementor-element-ffe0776{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-9 .elementor-element.elementor-element-64b7e84{font-size:var( --e-global-typography-790c3b4-font-size );line-height:var( --e-global-typography-790c3b4-line-height );}.elementor-9 .elementor-element.elementor-element-6496fd0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-43705a3{--width:fit-content;}.elementor-9 .elementor-element.elementor-element-b1fdc95{font-size:var( --e-global-typography-cc935de-font-size );line-height:var( --e-global-typography-cc935de-line-height );}.elementor-9 .elementor-element.elementor-element-71106ac{--width:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-ee467fa */.elementor-9 .elementor-element.elementor-element-ee467fa {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a37b6f */.button {
  position: relative;

}

.icon-wrap {
  transition: all 0.3s ease;
}

.button-icon.two {
    transform: translateX(-100%);
  transition: transform 0.3s ease;
}

.button-icon.two {
  transition: transform 0.3s ease;
  position: absolute;
  left: 0; /* Adjust depending on context */
}

/* HOVER EFFECT */
.button:hover .button-icon {
  transform: translateX(100%); /* or more, depending on size */
}

.button:hover .button-icon.two {
  transform: translateX(0%);
}


.link-icon.two {
    transform: translate(-100%, 100%);
  transition: transform 0.3s ease;
}

.link-icon.two {
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f0e9fb */.elementor-9 .elementor-element.elementor-element-6f0e9fb {
    min-height: 100%!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d310172 */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2dc671 */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45fcd2c */.elementor-9 .elementor-element.elementor-element-45fcd2c {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67db89f */.button {
  position: relative;

}

.icon-wrap {
  transition: all 0.3s ease;
}

.button-icon.two {
    transform: translateX(-100%);
  transition: transform 0.3s ease;
}

.button-icon.two {
  transition: transform 0.3s ease;
  position: absolute;
  left: 0; /* Adjust depending on context */
}

/* HOVER EFFECT */
.button:hover .button-icon {
  transform: translateX(100%); /* or more, depending on size */
}

.button:hover .button-icon.two {
  transform: translateX(0%);
}


.link-icon.two {
    transform: translate(-100%, 100%);
  transition: transform 0.3s ease;
}

.link-icon.two {
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3260bb */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da22459 */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a750d0d */.elementor-9 .elementor-element.elementor-element-a750d0d {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11daf29 */.button {
  position: relative;

}

.icon-wrap {
  transition: all 0.3s ease;
}

.button-icon.two {
    transform: translateX(-100%);
  transition: transform 0.3s ease;
}

.button-icon.two {
  transition: transform 0.3s ease;
  position: absolute;
  left: 0; /* Adjust depending on context */
}

/* HOVER EFFECT */
.button:hover .button-icon {
  transform: translateX(100%); /* or more, depending on size */
}

.button:hover .button-icon.two {
  transform: translateX(0%);
}


.link-icon.two {
    transform: translate(-100%, 100%);
  transition: transform 0.3s ease;
}

.link-icon.two {
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f01e2f9 */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04fc4c8 */.elementor-9 .elementor-element.elementor-element-04fc4c8 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d9a8c2 */.button {
  position: relative;

}

.icon-wrap {
  transition: all 0.3s ease;
}

.button-icon.two {
    transform: translateX(-100%);
  transition: transform 0.3s ease;
}

.button-icon.two {
  transition: transform 0.3s ease;
  position: absolute;
  left: 0; /* Adjust depending on context */
}

/* HOVER EFFECT */
.button:hover .button-icon {
  transform: translateX(100%); /* or more, depending on size */
}

.button:hover .button-icon.two {
  transform: translateX(0%);
}


.link-icon.two {
    transform: translate(-100%, 100%);
  transition: transform 0.3s ease;
}

.link-icon.two {
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b2e006 */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4af1a */.elementor-9 .elementor-element.elementor-element-3b4af1a {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-605570b */.button {
  position: relative;

}

.icon-wrap {
  transition: all 0.3s ease;
}

.button-icon.two {
    transform: translateX(-100%);
  transition: transform 0.3s ease;
}

.button-icon.two {
  transition: transform 0.3s ease;
  position: absolute;
  left: 0; /* Adjust depending on context */
}

/* HOVER EFFECT */
.button:hover .button-icon {
  transform: translateX(100%); /* or more, depending on size */
}

.button:hover .button-icon.two {
  transform: translateX(0%);
}


.link-icon.two {
    transform: translate(-100%, 100%);
  transition: transform 0.3s ease;
}

.link-icon.two {
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64b7e84 */.eyebrow {
    width: fit-content;
    background-color: var( --e-global-color-primary );
    border-radius: 50vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1fdc95 */.elementor-9 .elementor-element.elementor-element-b1fdc95 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43705a3 */.button {
  position: relative;

}

.icon-wrap {
  transition: all 0.3s ease;
}

.button-icon.two {
    transform: translateX(-100%);
  transition: transform 0.3s ease;
}

.button-icon.two {
  transition: transform 0.3s ease;
  position: absolute;
  left: 0; /* Adjust depending on context */
}

/* HOVER EFFECT */
.button:hover .button-icon {
  transform: translateX(100%); /* or more, depending on size */
}

.button:hover .button-icon.two {
  transform: translateX(0%);
}


.link-icon.two {
    transform: translate(-100%, 100%);
  transition: transform 0.3s ease;
}

.link-icon.two {
  transition: transform 0.3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.torsiocapital.com/wp-content/uploads/2025/07/PretendardStd-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.torsiocapital.com/wp-content/uploads/2025/07/PretendardStd-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.torsiocapital.com/wp-content/uploads/2025/07/PretendardStd-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */