.elementor-112 .elementor-element.elementor-element-959c636{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-959c636.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-90236f8{--display:flex;--min-height:785px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1d90ca3{width:auto;max-width:auto;animation-duration:2000ms;position:absolute;right:203px;bottom:0px;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-1d90ca3 .aux-widget-image{text-align:left;}.elementor-112 .elementor-element.elementor-element-89adf92{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;top:0px;font-family:"Zen Old Mincho", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-89adf92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-89adf92{right:77px;}body.rtl .elementor-112 .elementor-element.elementor-element-89adf92{left:77px;}.elementor-112 .elementor-element.elementor-element-89adf92 a{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-repeater-item-046abbb.elementor-social-icon{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d61b00b{--grid-template-columns:repeat(1, auto);width:auto;max-width:auto;animation-duration:2100ms;z-index:1;position:absolute;right:75px;bottom:70px;animation-delay:1100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--grid-column-gap:0px;--grid-row-gap:20px;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-widget-container{text-align:center;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-social-icon{background-color:#02010100;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-social-icon i{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-social-icon svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-d61b00b .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-a6f0f9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-21a2838{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-51dc77a{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-51dc77a .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:124px;font-weight:900;line-height:0.9em;color:var( --e-global-color-primary );max-width:729px;}.elementor-112 .elementor-element.elementor-element-51dc77a .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;}.elementor-112 .elementor-element.elementor-element-ab7971b .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-112 .elementor-element.elementor-element-ab7971b .aux-modern-button .aux-overlay:before{background-color:#02010100;}.elementor-112 .elementor-element.elementor-element-ab7971b .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-112 .elementor-element.elementor-element-ab7971b .aux-modern-button .aux-overlay:after{background-color:#02010100;}.elementor-112 .elementor-element.elementor-element-ab7971b{animation-duration:1700ms;animation-delay:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-ab7971b > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-ab7971b.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-ab7971b .aux-modern-button-wrapper{text-align:left;}.elementor-112 .elementor-element.elementor-element-ab7971b .aux-modern-button{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-ab7971b .aux-icon{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-cfb87e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:230px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f70be92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f70be92:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f70be92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-dbca2dc{animation-duration:1500ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-dbca2dc .col-title a, .elementor-112 .elementor-element.elementor-element-dbca2dc .col-title{color:#FFFFFF !important;}.elementor-112 .elementor-element.elementor-element-dbca2dc .col-title, .elementor-112 .elementor-element.elementor-element-dbca2dc .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:800;line-height:1.25em;}.elementor-112 .elementor-element.elementor-element-dbca2dc .col-subtitle{color:#FFFFFF !important;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;}.elementor-112 .elementor-element.elementor-element-dbca2dc .widget-content{color:#FFFFFF !important;font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-dbca2dc .aux-widget-text .aux-text-widget-content{padding:18px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-dbca2dc .aux-widget-advanced-text{text-align:left !important;padding:25% 13% 24% 13%;}.elementor-112 .elementor-element.elementor-element-6773089{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6773089:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-6773089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF5A5A;}.elementor-112 .elementor-element.elementor-element-46e363f{animation-duration:1500ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-46e363f .col-title a, .elementor-112 .elementor-element.elementor-element-46e363f .col-title{color:#FFFFFF !important;}.elementor-112 .elementor-element.elementor-element-46e363f .col-title, .elementor-112 .elementor-element.elementor-element-46e363f .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:800;line-height:1.25em;}.elementor-112 .elementor-element.elementor-element-46e363f .col-subtitle{color:#FFFFFF !important;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;}.elementor-112 .elementor-element.elementor-element-46e363f .widget-content{color:#FFFFFF !important;font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-46e363f .aux-widget-text .aux-text-widget-content{padding:18px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-46e363f .aux-widget-advanced-text{text-align:left !important;padding:25% 13% 24% 13%;}.elementor-112 .elementor-element.elementor-element-ed98b7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ed98b7b:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ed98b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-6953660{animation-duration:1500ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-6953660 .col-title a, .elementor-112 .elementor-element.elementor-element-6953660 .col-title{color:#FFFFFF !important;}.elementor-112 .elementor-element.elementor-element-6953660 .col-title, .elementor-112 .elementor-element.elementor-element-6953660 .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:800;line-height:1.25em;}.elementor-112 .elementor-element.elementor-element-6953660 .col-subtitle{color:#FFFFFF !important;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;}.elementor-112 .elementor-element.elementor-element-6953660 .widget-content{color:#FFFFFF !important;font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-6953660 .aux-widget-text .aux-text-widget-content{padding:18px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6953660 .aux-widget-advanced-text{text-align:left !important;padding:25% 13% 24% 13%;}.elementor-112 .elementor-element.elementor-element-460e2ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:220px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-460e2ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-947a3c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-22bba1e{width:auto;max-width:auto;transition-duration:2000ms;transition-property:all;animation-duration:1500ms;position:absolute;top:-110px;left:-20px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-22bba1e .aux-the-svg{width:845px;height:0px;}.elementor-112 .elementor-element.elementor-element-22bba1e .aux-widget-container{text-align:center;}.elementor-112 .elementor-element.elementor-element-045b3f6{transition-duration:1600ms;transition-property:all;animation-duration:1500ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-48b336d{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:7.5%;--padding-right:0%;}.elementor-112 .elementor-element.elementor-element-50b17c3{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-50b17c3 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:124px;font-weight:900;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-50b17c3 .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;}.elementor-112 .elementor-element.elementor-element-6894779{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-1c211cca{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2.4%;--padding-bottom:12%;--padding-left:3%;--padding-right:4%;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-1c211cca:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1c211cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/tt501.png");background-position:-53px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-595d0e2{animation-duration:1200ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-595d0e2 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-595d0e2 .col-title a, .elementor-112 .elementor-element.elementor-element-595d0e2 .col-title{color:#FFFFFF !important;}.elementor-112 .elementor-element.elementor-element-595d0e2 .col-title, .elementor-112 .elementor-element.elementor-element-595d0e2 .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:200;}.elementor-112 .elementor-element.elementor-element-595d0e2 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 14px;}.elementor-112 .elementor-element.elementor-element-595d0e2 .aux-widget-advanced-text{text-align:center !important;}.elementor-112 .elementor-element.elementor-element-08e8832{animation-duration:1200ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-08e8832 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );margin:0px 0px -3px 0px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-description{color:#FFFFFF;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-4cbf49f{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-4cbf49f .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-4cbf49f .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-4cbf49f .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-a1da126{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2.4%;--padding-bottom:12%;--padding-left:3%;--padding-right:4%;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-a1da126:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a1da126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/tt5.png");background-position:7px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-eeccdbd{animation-duration:1200ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-eeccdbd > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-eeccdbd .col-title a, .elementor-112 .elementor-element.elementor-element-eeccdbd .col-title{color:#FFFFFF !important;}.elementor-112 .elementor-element.elementor-element-eeccdbd .col-title, .elementor-112 .elementor-element.elementor-element-eeccdbd .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:200;}.elementor-112 .elementor-element.elementor-element-eeccdbd .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 14px;}.elementor-112 .elementor-element.elementor-element-eeccdbd .aux-widget-advanced-text{text-align:center !important;}.elementor-112 .elementor-element.elementor-element-31e6aaf{animation-duration:1200ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-31e6aaf > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );margin:0px 0px -3px 0px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-description{color:#FFFFFF;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-fc000c4{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-fc000c4 .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-fc000c4 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-fc000c4 .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-c097c9e{--display:flex;--overflow:hidden;--border-radius:25px 25px 25px 25px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2.4%;--padding-bottom:12%;--padding-left:3%;--padding-right:4%;animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-c097c9e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c097c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/tt503-1.png");background-position:-76px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-7f69fce{animation-duration:1200ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-7f69fce > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-112 .elementor-element.elementor-element-7f69fce .col-title a, .elementor-112 .elementor-element.elementor-element-7f69fce .col-title{color:#FFFFFF !important;}.elementor-112 .elementor-element.elementor-element-7f69fce .col-title, .elementor-112 .elementor-element.elementor-element-7f69fce .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:200;}.elementor-112 .elementor-element.elementor-element-7f69fce .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 14px;}.elementor-112 .elementor-element.elementor-element-7f69fce .aux-widget-advanced-text{text-align:center !important;}.elementor-112 .elementor-element.elementor-element-b06a821{animation-duration:1200ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-b06a821 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );margin:0px 0px -3px 0px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;margin:0px 0px 4px 0px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-description{color:#FFFFFF;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-2fc34dc{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-2fc34dc .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-2fc34dc .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-2fc34dc .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-94fef4f{--display:flex;}.elementor-112 .elementor-element.elementor-element-d02cd90{--spacer-size:200px;}.elementor-112 .elementor-element.elementor-element-c72a4c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-eda84cb{--display:flex;--justify-content:flex-start;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1fd9bfc{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-1fd9bfc .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:124px;font-weight:900;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-1fd9bfc .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;}.elementor-112 .elementor-element.elementor-element-2e80fae{--display:flex;animation-duration:3000ms;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-2e80fae:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2e80fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/Group-333.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-37b4980{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;top:85px;left:17%;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-37b4980.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-37b4980.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-37b4980.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-37b4980.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-37b4980.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon{font-size:35px;padding:32px;}.elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon svg{height:35px;}.elementor-112 .elementor-element.elementor-element-94213b1{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;top:85px;right:17%;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-94213b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-94213b1.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-94213b1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-94213b1.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-94213b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon{font-size:36px;padding:32px;}.elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon svg{height:36px;}.elementor-112 .elementor-element.elementor-element-1fa6fb7{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;top:360px;left:5%;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-1fa6fb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-1fa6fb7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1fa6fb7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-1fa6fb7.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1fa6fb7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon{font-size:36px;padding:32px;}.elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon svg{height:36px;}.elementor-112 .elementor-element.elementor-element-552f6fb{width:auto;max-width:auto;transition-duration:1000ms;transition-property:all;animation-duration:1900ms;position:absolute;top:360px;right:5%;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:1800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-552f6fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-552f6fb.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-552f6fb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-552f6fb.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-552f6fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon{font-size:36px;padding:32px;}.elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon svg{height:36px;}.elementor-112 .elementor-element.elementor-element-223c1ad{animation-duration:2500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-223c1ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-e898e21{--display:flex;}.elementor-112 .elementor-element.elementor-element-de94b39{--spacer-size:200px;}.elementor-112 .elementor-element.elementor-element-7c963c9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-f901322{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--overlay-opacity:0.44;--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-f901322:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f901322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/T5back.png");background-position:bottom center;background-repeat:no-repeat;background-size:50% auto;}.elementor-112 .elementor-element.elementor-element-f901322::before, .elementor-112 .elementor-element.elementor-element-f901322 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-f901322 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-f901322 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-f901322 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-f901322 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-f901322:before{background-color:#00000000;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-248d1cb1{width:100%;max-width:100%;animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-248d1cb1 .elementor-image-box-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-248d1cb1 .elementor-image-box-title{margin-bottom:10px;font-family:"Zen Old Mincho", Sans-serif;font-size:124px;font-weight:600;line-height:150px;letter-spacing:-0.02px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-248d1cb1 .elementor-image-box-description{font-family:"Zen Old Mincho", Sans-serif;font-size:26px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-6b98c073{width:var( --container-widget-width, 38.4% );max-width:38.4%;animation-duration:1300ms;--container-widget-width:38.4%;--container-widget-flex-grow:0;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-6b98c073 > .elementor-widget-container{background-color:#FFFFFF;padding:24px 50px 34px 30px;transition:background 1s;border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-6b98c073:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-6b98c073 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .aux-ico-box{padding:12px 12px 12px 12px;color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-6b98c073:hover .aux-ico-box{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-6b98c073 .col-title a, .elementor-112 .elementor-element.elementor-element-6b98c073 .col-title{color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-6b98c073:hover .col-title a, .elementor-112 .elementor-element.elementor-element-6b98c073:hover .col-title{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-6b98c073 .col-title, .elementor-112 .elementor-element.elementor-element-6b98c073 .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .col-title{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .widget-content{color:var( --e-global-color-primary );font-size:15px;font-weight:400;line-height:25px;margin-top:0px;margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-6b98c073:hover .widget-content{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-6b98c073 .aux-widget-text .aux-text-widget-content{padding:3px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-117175ce{width:var( --container-widget-width, 38.4% );max-width:38.4%;animation-duration:1300ms;--container-widget-width:38.4%;--container-widget-flex-grow:0;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-117175ce > .elementor-widget-container{background-color:#FFFFFF;padding:24px 50px 34px 30px;transition:background 1s;border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-117175ce:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-117175ce .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-117175ce .aux-ico-box{padding:12px 12px 12px 12px;color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-117175ce:hover .aux-ico-box{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-117175ce .col-title a, .elementor-112 .elementor-element.elementor-element-117175ce .col-title{color:var( --e-global-color-primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-112 .elementor-element.elementor-element-117175ce:hover .col-title a, .elementor-112 .elementor-element.elementor-element-117175ce:hover .col-title{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-117175ce .col-title, .elementor-112 .elementor-element.elementor-element-117175ce .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-112 .elementor-element.elementor-element-117175ce .col-title{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-117175ce .widget-content{color:var( --e-global-color-primary );font-size:15px;font-weight:400;line-height:25px;margin-top:0px;margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-117175ce:hover .widget-content{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-117175ce .aux-widget-text .aux-text-widget-content{padding:3px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-117175ce .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-47786cc2{width:var( --container-widget-width, 38.4% );max-width:38.4%;animation-duration:1300ms;--container-widget-width:38.4%;--container-widget-flex-grow:0;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-47786cc2 > .elementor-widget-container{background-color:#FFFFFF;padding:24px 50px 34px 30px;transition:background 1s;border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-47786cc2:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-47786cc2 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .aux-ico-box{padding:12px 12px 12px 12px;color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-47786cc2:hover .aux-ico-box{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-47786cc2 .col-title a, .elementor-112 .elementor-element.elementor-element-47786cc2 .col-title{color:var( --e-global-color-primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-112 .elementor-element.elementor-element-47786cc2:hover .col-title a, .elementor-112 .elementor-element.elementor-element-47786cc2:hover .col-title{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-47786cc2 .col-title, .elementor-112 .elementor-element.elementor-element-47786cc2 .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .col-title{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .widget-content{color:var( --e-global-color-primary );font-size:15px;font-weight:400;line-height:25px;margin-top:0px;margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-47786cc2:hover .widget-content{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-47786cc2 .aux-widget-text .aux-text-widget-content{padding:3px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7abec81a{width:var( --container-widget-width, 38.4% );max-width:38.4%;animation-duration:1300ms;--container-widget-width:38.4%;--container-widget-flex-grow:0;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-7abec81a > .elementor-widget-container{background-color:#FFFFFF;padding:24px 50px 34px 30px;transition:background 1s;border-radius:20px 20px 20px 20px;}.elementor-112 .elementor-element.elementor-element-7abec81a:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-7abec81a .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7abec81a .aux-ico-box{padding:12px 12px 12px 12px;color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-7abec81a:hover .aux-ico-box{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-7abec81a .col-title a, .elementor-112 .elementor-element.elementor-element-7abec81a .col-title{color:var( --e-global-color-primary );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-112 .elementor-element.elementor-element-7abec81a:hover .col-title a, .elementor-112 .elementor-element.elementor-element-7abec81a:hover .col-title{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-7abec81a .col-title, .elementor-112 .elementor-element.elementor-element-7abec81a .col-title a{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:600;line-height:45px;}.elementor-112 .elementor-element.elementor-element-7abec81a .col-title{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-7abec81a .widget-content{color:var( --e-global-color-primary );font-size:15px;font-weight:400;line-height:25px;margin-top:0px;margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-7abec81a:hover .widget-content{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-7abec81a .aux-widget-text .aux-text-widget-content{padding:3px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-7abec81a .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-55a7401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-c0c8f42{--spacer-size:200px;}.elementor-112 .elementor-element.elementor-element-42577fe{--display:flex;}.elementor-112 .elementor-element.elementor-element-1e99396{width:100%;max-width:100%;animation-duration:1300ms;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-1e99396 .elementor-image-box-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-1e99396 .elementor-image-box-title{margin-bottom:10px;font-family:"Zen Old Mincho", Sans-serif;font-size:124px;font-weight:600;line-height:150px;letter-spacing:-0.02px;color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-1e99396 .elementor-image-box-description{font-family:"Zen Old Mincho", Sans-serif;font-size:26px;font-weight:400;line-height:35px;color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-b72ae77{--spacer-size:50px;}.elementor-112 .elementor-element.elementor-element-41852fe2{--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;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1bc67ab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-422cbefe{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;position:relative;left:calc( 50% + -64.43% );animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-422cbefe.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-1b227f58{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-1b227f58:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1b227f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_87242849_S.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-1b227f58::before, .elementor-112 .elementor-element.elementor-element-1b227f58 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-1b227f58 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-1b227f58 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-1b227f58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-1b227f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);}.elementor-112 .elementor-element.elementor-element-49034418{text-align:center;}.elementor-112 .elementor-element.elementor-element-49034418 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-44922c1e > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:dotted;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:dotted;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-item{padding:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-95f1c3e{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-95f1c3e .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-95f1c3e .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-95f1c3e .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-6ef58e56{--display:flex;--padding-top:65px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-6ef58e56:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-6ef58e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-6e00d618.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-6e00d618{text-align:center;}.elementor-112 .elementor-element.elementor-element-6e00d618 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-ef9ad4e{--display:flex;--min-height:0px;--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;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;position:relative;left:calc( 50% + -64.43% );animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-ef9ad4e.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-821a218{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-821a218:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-821a218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_85555756_S.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-821a218::before, .elementor-112 .elementor-element.elementor-element-821a218 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-821a218 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-821a218 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-821a218 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-821a218 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);}.elementor-112 .elementor-element.elementor-element-fc43932{text-align:center;}.elementor-112 .elementor-element.elementor-element-fc43932 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-85b5a1f > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:dotted;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:dotted;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-item{padding:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-d397055{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-d397055 .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-d397055 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d397055 .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-9eb7a99{--display:flex;--padding-top:65px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-9eb7a99:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9eb7a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-0b910e8.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-0b910e8{text-align:center;}.elementor-112 .elementor-element.elementor-element-0b910e8 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-5b754435{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:-355px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;position:relative;left:234px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-5b754435:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-5b754435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_63999984_S.jpg");}.elementor-112 .elementor-element.elementor-element-46e0d007{--display:flex;--padding-top:51px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-46e0d007:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-46e0d007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-1de5bd09{text-align:center;}.elementor-112 .elementor-element.elementor-element-1de5bd09 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-22f2db8e{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-22f2db8e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-22f2db8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_63999984.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-22f2db8e::before, .elementor-112 .elementor-element.elementor-element-22f2db8e > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-22f2db8e > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-22f2db8e > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-22f2db8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-22f2db8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-588233f6{text-align:center;}.elementor-112 .elementor-element.elementor-element-588233f6 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;font-style:normal;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:solid;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:solid;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-item{padding:6px 6px 6px 6px;}.elementor-112 .elementor-element.elementor-element-4a0e5a0{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-4a0e5a0 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-112 .elementor-element.elementor-element-4a0e5a0 .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-4a0e5a0 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-4a0e5a0 .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-4991620{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:-355px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;position:relative;left:234px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-4991620:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4991620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/tokyo_kogyo1-520x300-1.png");}.elementor-112 .elementor-element.elementor-element-31dbfa2{--display:flex;--padding-top:51px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-31dbfa2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-31dbfa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-e62afd3{text-align:center;}.elementor-112 .elementor-element.elementor-element-e62afd3 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-cdfc683{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.53;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-cdfc683:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-cdfc683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/00000000000000165540_0000001889_3.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-cdfc683::before, .elementor-112 .elementor-element.elementor-element-cdfc683 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-cdfc683 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-cdfc683 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-cdfc683 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-cdfc683 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-112 .elementor-element.elementor-element-3763243{text-align:center;}.elementor-112 .elementor-element.elementor-element-3763243 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;font-style:normal;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ff6d660 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:solid;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:solid;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-item{padding:6px 6px 6px 6px;}.elementor-112 .elementor-element.elementor-element-33c97bf{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-33c97bf > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-112 .elementor-element.elementor-element-33c97bf .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-33c97bf .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-33c97bf .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-b5943dd{--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;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;position:relative;left:calc( 50% + -64.43% );animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-b5943dd.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-e839ebf{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;--z-index:5;}.elementor-112 .elementor-element.elementor-element-e839ebf:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-e839ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_27123264.jpg");background-position:top center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-e839ebf::before, .elementor-112 .elementor-element.elementor-element-e839ebf > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-e839ebf > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-e839ebf > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-e839ebf > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-e839ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);}.elementor-112 .elementor-element.elementor-element-2f4130e{text-align:center;}.elementor-112 .elementor-element.elementor-element-2f4130e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-130cf9a > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:solid;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:solid;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-item{padding:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-64315ab{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-64315ab .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-64315ab .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-64315ab .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-056e58e{--display:flex;--padding-top:65px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-056e58e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-056e58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-139e0ae.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-139e0ae{text-align:center;}.elementor-112 .elementor-element.elementor-element-139e0ae .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-2a5aaa5{--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;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;position:relative;left:calc( 50% + -64.43% );animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-2a5aaa5.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-4e20428{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-4e20428:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4e20428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_78981384_S.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-4e20428::before, .elementor-112 .elementor-element.elementor-element-4e20428 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-4e20428 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-4e20428 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-4e20428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-4e20428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);}.elementor-112 .elementor-element.elementor-element-dc96917{text-align:center;}.elementor-112 .elementor-element.elementor-element-dc96917 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-799919d > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-799919d .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:solid;}.elementor-112 .elementor-element.elementor-element-799919d .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:solid;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-item{padding:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-80777e4{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-80777e4 .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-80777e4 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-80777e4 .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-520e415{--display:flex;--padding-top:65px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-520e415:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-520e415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-4ae6ad3.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-4ae6ad3{text-align:center;}.elementor-112 .elementor-element.elementor-element-4ae6ad3 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-3c74848{--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;--justify-content:flex-end;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;position:relative;left:calc( 50% + -64.43% );animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-3c74848.e-con{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-54bdba3{--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;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-54bdba3:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-54bdba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/pixta_78951245_S.jpg");background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-54bdba3::before, .elementor-112 .elementor-element.elementor-element-54bdba3 > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-54bdba3 > .e-con-inner > .elementor-background-video-container::before, .elementor-112 .elementor-element.elementor-element-54bdba3 > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-54bdba3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-112 .elementor-element.elementor-element-54bdba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%, #000000 100%);}.elementor-112 .elementor-element.elementor-element-f8cce12{text-align:center;}.elementor-112 .elementor-element.elementor-element-f8cce12 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:900;line-height:40px;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-873daa5 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-item, .elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-items{justify-content:left;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-item .aux-list-connector{border-bottom-style:dotted;border-bottom-width:2px;margin-left:7px;border-bottom-color:#00000000;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-direction-vertical .aux-icon-list-item:not(:last-child):after{border-bottom-style:solid;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-direction-horizontal .aux-icon-list-item:after{border-right-style:solid;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-text{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;line-height:35px;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-text2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;margin:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-icon{color:#24af29;fill:#24af29;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-item{padding:5px 5px 5px 5px;}.elementor-112 .elementor-element.elementor-element-22a4a6b{animation-duration:1200ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-22a4a6b .widget-content{color:#FFFFFF !important;font-size:14px;font-weight:500;}.elementor-112 .elementor-element.elementor-element-22a4a6b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-22a4a6b .aux-widget-advanced-text{text-align:left !important;}.elementor-112 .elementor-element.elementor-element-72d235a{--display:flex;--padding-top:65px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-112 .elementor-element.elementor-element-72d235a:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-72d235a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(161deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-112 .elementor-element.elementor-element-200e08e.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-200e08e{text-align:center;}.elementor-112 .elementor-element.elementor-element-200e08e .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:900;font-style:normal;color:#ffffff;}.elementor-112 .elementor-element.elementor-element-2b6535f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:010%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:035px;}.elementor-112 .elementor-element.elementor-element-76ab3f3{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 25px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-36a9a65 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(231deg, #FFFFFF 0%, #FFFFFF 100%);border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0, 90, 233, 0.25098039215686274);}.elementor-112 .elementor-element.elementor-element-36a9a65{position:relative;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;text-transform:capitalize;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-divider{width:70%;margin:0px 0px 015px 0px;background-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-widget-modern-heading .aux-widget-inner{padding:025px 0px 1px 0px;}.elementor-112 .elementor-element.elementor-element-6dc4b0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:035px;}.elementor-112 .elementor-element.elementor-element-c9d865c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 25px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:90px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-8c80905 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(231deg, #FFFFFF 0%, #FFFFFF 100%);border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0, 90, 233, 0.25098039215686274);}.elementor-112 .elementor-element.elementor-element-8c80905{position:relative;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;text-transform:capitalize;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-divider{width:70%;margin:0px 0px 15px 0px;background-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-widget-modern-heading .aux-widget-inner{padding:25px 0px 1px 0px;}.elementor-112 .elementor-element.elementor-element-d6a7d52{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 25px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-806193b > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(231deg, #FFFFFF 0%, #FFFFFF 100%);border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0, 90, 233, 0.25098039215686274);}.elementor-112 .elementor-element.elementor-element-806193b{position:relative;}.elementor-112 .elementor-element.elementor-element-806193b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;text-transform:capitalize;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-secondary .aux-head-highlight{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-divider{width:70%;margin:0px 0px 015px 0px;background-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-806193b .aux-widget-modern-heading .aux-widget-inner{padding:025px 0px 1px 0px;}.elementor-112 .elementor-element.elementor-element-6359126{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 3px 25px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-a433408 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(231deg, #FFFFFF 0%, #FFFFFF 100%);border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0, 90, 233, 0.25098039215686274);}.elementor-112 .elementor-element.elementor-element-a433408{position:relative;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:34px;text-transform:capitalize;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-secondary{font-family:"Zen Old Mincho", Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Zen Old Mincho", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-divider{width:70%;margin:0px 0px 015px 0px;background-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-a433408 .aux-widget-modern-heading .aux-widget-inner{padding:25px 0px 1px 0px;}.elementor-112 .elementor-element.elementor-element-39da1d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-029d4e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-1625965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-1facf03{text-align:center;}.elementor-112 .elementor-element.elementor-element-1facf03 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:21px;}.elementor-112 .elementor-element.elementor-element-81d4132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-ed26587{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-f9dc314{--spacer-size:100px;}.elementor-112 .elementor-element.elementor-element-8bf929f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .active.aux-toggle-item{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-112 .elementor-element.elementor-element-8d27dd3{animation-duration:1800ms;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-item{margin:0px 0px 15px 0px;border-radius:5px 5px 5px 5px;overflow:hidden;box-shadow:0px 3px 11px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-112 .elementor-element.elementor-element-8d27dd3 .widget-inner > :not(.active) .aux-toggle-header{cursor:pointer;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-header{padding:25px 25px 25px 25px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDE1E6;font-family:"Zen Old Mincho", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;letter-spacing:0px;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-content{font-family:"Zen Old Mincho", Sans-serif;font-size:21px;font-weight:400;padding:18px 25px 30px 25px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF26;}.elementor-112 .elementor-element.elementor-element-ccdc6c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-86ffaed{--spacer-size:50px;}.elementor-112 .elementor-element.elementor-element-49d6c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-24020516{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:74px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-24020516:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-24020516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hsoulc.com/wp-content/uploads/2025/06/T5credo.png");background-position:1px -111px;background-repeat:no-repeat;background-size:100% auto;}.elementor-112 .elementor-element.elementor-element-77167a53{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-1611ec36 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-1611ec36 .aux-modern-heading-primary{font-family:"Zen Old Mincho", Sans-serif;font-size:85px;font-weight:bold;line-height:100px;color:#FFFFFF;margin:0px 0px 8px 0px;}.elementor-112 .elementor-element.elementor-element-1611ec36 .aux-modern-heading-description{color:#FFFFFF;font-family:"Zen Old Mincho", Sans-serif;font-size:20px;font-weight:400;line-height:24px;margin:40px 0px 0px 0px;max-width:521px;}.elementor-112 .elementor-element.elementor-element-73fd0d1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-8255031 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-90236f8{--min-height:1230px;--justify-content:flex-start;}.elementor-112 .elementor-element.elementor-element-1d90ca3{right:50px;}.elementor-112 .elementor-element.elementor-element-d61b00b{right:0px;--grid-column-gap:10px;}.elementor-112 .elementor-element.elementor-element-a6f0f9d{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-21a2838{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-cfb87e6{--flex-wrap:wrap;}.elementor-112 .elementor-element.elementor-element-22bba1e{top:-200px;}.elementor-112 .elementor-element.elementor-element-48b336d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-50b17c3 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-112 .elementor-element.elementor-element-50b17c3 .aux-modern-heading-primary{font-size:65px;}.elementor-112 .elementor-element.elementor-element-6894779{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-112 .elementor-element.elementor-element-1c211cca:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1c211cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-1c211cca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:22%;--padding-left:6%;--padding-right:15%;}.elementor-112 .elementor-element.elementor-element-1c211cca.e-con{--order:1;}.elementor-112 .elementor-element.elementor-element-595d0e2 .col-title, .elementor-112 .elementor-element.elementor-element-595d0e2 .col-title a{font-size:27px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-primary{font-size:16px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-secondary{font-size:27px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-description{font-size:20px;max-width:388px;}.elementor-112 .elementor-element.elementor-element-a1da126:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a1da126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-a1da126{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:22%;--padding-left:6%;--padding-right:15%;}.elementor-112 .elementor-element.elementor-element-a1da126.e-con{--order:1;}.elementor-112 .elementor-element.elementor-element-eeccdbd .col-title, .elementor-112 .elementor-element.elementor-element-eeccdbd .col-title a{font-size:27px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-primary{font-size:16px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-secondary{font-size:27px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-description{font-size:20px;max-width:388px;}.elementor-112 .elementor-element.elementor-element-c097c9e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c097c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-c097c9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:22%;--padding-left:6%;--padding-right:15%;}.elementor-112 .elementor-element.elementor-element-c097c9e.e-con{--order:1;}.elementor-112 .elementor-element.elementor-element-7f69fce .col-title, .elementor-112 .elementor-element.elementor-element-7f69fce .col-title a{font-size:27px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-primary{font-size:16px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-secondary{font-size:27px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-description{font-size:20px;max-width:388px;}.elementor-112 .elementor-element.elementor-element-c72a4c9{--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-eda84cb{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-1fd9bfc .aux-modern-heading-primary{font-size:65px;}.elementor-112 .elementor-element.elementor-element-2e80fae:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-2e80fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon{font-size:20px;}.elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon svg{height:20px;}.elementor-112 .elementor-element.elementor-element-94213b1{right:28px;}.elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon{font-size:25px;}.elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon svg{height:25px;}.elementor-112 .elementor-element.elementor-element-1fa6fb7{top:200px;left:-10px;}.elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon{font-size:25px;}.elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon svg{height:25px;}.elementor-112 .elementor-element.elementor-element-552f6fb{top:200px;right:-10px;}.elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon{font-size:25px;}.elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon svg{height:25px;}.elementor-112 .elementor-element.elementor-element-248d1cb1 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .aux-widget-text .aux-text-widget-header{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .col-title, .elementor-112 .elementor-element.elementor-element-6b98c073 .col-title a{font-size:3vw;line-height:35px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .col-title{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-117175ce .aux-widget-text .aux-text-widget-header{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-117175ce .col-title, .elementor-112 .elementor-element.elementor-element-117175ce .col-title a{font-size:3vw;line-height:35px;}.elementor-112 .elementor-element.elementor-element-117175ce .col-title{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .aux-widget-text .aux-text-widget-header{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .col-title, .elementor-112 .elementor-element.elementor-element-47786cc2 .col-title a{font-size:3vw;line-height:35px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .col-title{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-7abec81a .aux-widget-text .aux-text-widget-header{padding:0px 0px 10px 0px;}.elementor-112 .elementor-element.elementor-element-7abec81a .col-title, .elementor-112 .elementor-element.elementor-element-7abec81a .col-title a{font-size:3vw;line-height:35px;}.elementor-112 .elementor-element.elementor-element-7abec81a .col-title{margin-bottom:10px;}.elementor-112 .elementor-element.elementor-element-1e99396 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-112 .elementor-element.elementor-element-41852fe2{--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-1bc67ab4{--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-112 .elementor-element.elementor-element-422cbefe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;position:static;}.elementor-112 .elementor-element.elementor-element-1b227f58{--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-49034418{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-49034418 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-44922c1e{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-6ef58e56{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6e00d618 .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-ef9ad4e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;position:static;}.elementor-112 .elementor-element.elementor-element-821a218{--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-fc43932{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-fc43932 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-85b5a1f{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-9eb7a99{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-0b910e8 .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-5b754435{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;position:static;}.elementor-112 .elementor-element.elementor-element-46e0d007{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1de5bd09 .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-22f2db8e{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-588233f6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-588233f6 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-4991620{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;position:static;}.elementor-112 .elementor-element.elementor-element-31dbfa2{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-e62afd3 .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-cdfc683{--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-3763243{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-3763243 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-ff6d660{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-b5943dd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;position:static;}.elementor-112 .elementor-element.elementor-element-e839ebf{--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-2f4130e{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-2f4130e .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-130cf9a{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-056e58e{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-139e0ae .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-2a5aaa5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;position:static;}.elementor-112 .elementor-element.elementor-element-4e20428{--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-dc96917{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-dc96917 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-799919d{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-520e415{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-4ae6ad3 .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-3c74848{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;position:static;}.elementor-112 .elementor-element.elementor-element-54bdba3{--justify-content:space-between;--padding-top:90px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-112 .elementor-element.elementor-element-f8cce12{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-f8cce12 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-112 .elementor-element.elementor-element-873daa5{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-72d235a{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-200e08e .elementor-heading-title{font-size:27px;line-height:39px;}.elementor-112 .elementor-element.elementor-element-2b6535f7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-76ab3f3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-primary{font-size:25px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-secondary{color:rgba(255, 255, 255, 0.7);padding:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-secondary .aux-head-highlight{font-size:65px;}.elementor-112 .elementor-element.elementor-element-6dc4b0e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-112 .elementor-element.elementor-element-c9d865c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-primary{font-size:25px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-secondary{color:rgba(255, 255, 255, 0.7);padding:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-secondary .aux-head-highlight{font-size:65px;}.elementor-112 .elementor-element.elementor-element-d6a7d52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-primary{font-size:25px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-secondary{color:rgba(255, 255, 255, 0.7);padding:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-secondary .aux-head-highlight{font-size:65px;}.elementor-112 .elementor-element.elementor-element-6359126{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-primary{font-size:25px;margin:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-secondary{color:rgba(255, 255, 255, 0.7);padding:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-secondary .aux-head-highlight{font-size:65px;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-header{font-size:18px;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-content{font-size:15px;}.elementor-112 .elementor-element.elementor-element-24020516:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-24020516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:127px 127px;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-90236f8{--min-height:815px;}.elementor-112 .elementor-element.elementor-element-1d90ca3{right:50px;}.elementor-112 .elementor-element.elementor-element-d61b00b > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-112 .elementor-element.elementor-element-d61b00b{right:0px;--icon-size:20px;}.elementor-112 .elementor-element.elementor-element-51dc77a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-51dc77a .aux-modern-heading-primary{font-size:60px;max-width:300px;}.elementor-112 .elementor-element.elementor-element-cfb87e6{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-947a3c1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-22bba1e{top:-230px;}.elementor-112 .elementor-element.elementor-element-48b336d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-50b17c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-50b17c3 .aux-modern-heading-primary{font-size:45px;}.elementor-112 .elementor-element.elementor-element-6894779{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-1c211cca:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1c211cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-1c211cca{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:31%;--padding-left:8%;--padding-right:10%;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-secondary{font-size:26px;line-height:1.3em;margin:15px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-08e8832 .aux-modern-heading-description{font-size:17px;}.elementor-112 .elementor-element.elementor-element-a1da126:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a1da126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-a1da126{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:31%;--padding-left:8%;--padding-right:10%;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-secondary{font-size:26px;line-height:1.3em;margin:15px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-31e6aaf .aux-modern-heading-description{font-size:17px;}.elementor-112 .elementor-element.elementor-element-c097c9e:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c097c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-c097c9e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:31%;--padding-left:8%;--padding-right:10%;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-secondary{font-size:26px;line-height:1.3em;margin:15px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-b06a821 .aux-modern-heading-description{font-size:17px;}.elementor-112 .elementor-element.elementor-element-c72a4c9{--padding-top:50px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-eda84cb{--width:100%;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1fd9bfc .aux-modern-heading-primary{font-size:40px;}.elementor-112 .elementor-element.elementor-element-f901322{--padding-top:49px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-248d1cb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-6b98c073{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-6b98c073 > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-6b98c073 .col-title, .elementor-112 .elementor-element.elementor-element-6b98c073 .col-title a{font-size:20px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-117175ce{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-117175ce > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-117175ce .col-title, .elementor-112 .elementor-element.elementor-element-117175ce .col-title a{font-size:20px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-47786cc2{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-47786cc2 > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-47786cc2 .col-title, .elementor-112 .elementor-element.elementor-element-47786cc2 .col-title a{font-size:20px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-7abec81a{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-7abec81a > .elementor-widget-container{padding:18px 18px 18px 18px;}.elementor-112 .elementor-element.elementor-element-7abec81a .col-title, .elementor-112 .elementor-element.elementor-element-7abec81a .col-title a{font-size:20px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-1e99396 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-41852fe2{--padding-top:130px;--padding-bottom:237px;--padding-left:35px;--padding-right:35px;}.elementor-112 .elementor-element.elementor-element-1bc67ab4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1b227f58{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-49034418{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-49034418 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-44922c1e .aux-icon-list-text2{font-size:13px;}.elementor-112 .elementor-element.elementor-element-6e00d618 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-821a218{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-fc43932{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-fc43932 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-85b5a1f .aux-icon-list-text2{font-size:13px;}.elementor-112 .elementor-element.elementor-element-0b910e8 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-5b754435{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1de5bd09 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-22f2db8e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-588233f6{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-588233f6 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-6cd9d9bb .aux-icon-list-text2{font-size:14px;}.elementor-112 .elementor-element.elementor-element-4991620{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-e62afd3 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-cdfc683{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-3763243{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-3763243 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-ff6d660 .aux-icon-list-text2{font-size:14px;}.elementor-112 .elementor-element.elementor-element-e839ebf{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-2f4130e{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-2f4130e .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-130cf9a .aux-icon-list-text2{font-size:13px;}.elementor-112 .elementor-element.elementor-element-139e0ae .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-4e20428{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-dc96917{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-dc96917 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-799919d .aux-icon-list-text2{font-size:13px;}.elementor-112 .elementor-element.elementor-element-4ae6ad3 .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-54bdba3{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-f8cce12{width:100%;max-width:100%;}.elementor-112 .elementor-element.elementor-element-f8cce12 .elementor-heading-title{font-size:21px;line-height:30px;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-item .aux-list-connector{border-bottom-width:0px;margin-left:0px;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-text{font-size:14px;}.elementor-112 .elementor-element.elementor-element-873daa5 .aux-icon-list-text2{font-size:13px;}.elementor-112 .elementor-element.elementor-element-200e08e .elementor-heading-title{font-size:23px;line-height:33px;}.elementor-112 .elementor-element.elementor-element-76ab3f3{--width:100%;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-secondary{font-size:18px;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-secondary .aux-head-highlight{font-size:55px;}.elementor-112 .elementor-element.elementor-element-36a9a65 .aux-modern-heading-divider{margin:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-c9d865c{--width:100%;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-secondary{font-size:18px;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-secondary .aux-head-highlight{font-size:55px;}.elementor-112 .elementor-element.elementor-element-8c80905 .aux-modern-heading-divider{margin:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-d6a7d52{--width:100%;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-primary{font-size:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-secondary{font-size:18px;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-secondary .aux-head-highlight{font-size:55px;}.elementor-112 .elementor-element.elementor-element-806193b .aux-modern-heading-divider{margin:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-6359126{--width:100%;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-primary{font-size:20px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-secondary{font-size:18px;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-secondary .aux-head-highlight{font-size:55px;}.elementor-112 .elementor-element.elementor-element-a433408 .aux-modern-heading-divider{margin:0px 0px 15px 0px;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-header{padding:25px 35px 25px 15px;font-size:16px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-8d27dd3 .aux-toggle-content{font-size:14px;line-height:1.6em;padding:18px 15px 30px 15px;}.elementor-112 .elementor-element.elementor-element-24020516:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-24020516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-112 .elementor-element.elementor-element-77167a53{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-112 .elementor-element.elementor-element-73fd0d1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-959c636{--width:100.672%;}.elementor-112 .elementor-element.elementor-element-a6f0f9d{--content-width:1200px;}.elementor-112 .elementor-element.elementor-element-460e2ca{--width:98.892%;}.elementor-112 .elementor-element.elementor-element-947a3c1{--width:50%;}.elementor-112 .elementor-element.elementor-element-48b336d{--width:49.465%;}.elementor-112 .elementor-element.elementor-element-6894779{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-1c211cca{--width:42%;}.elementor-112 .elementor-element.elementor-element-a1da126{--width:42%;}.elementor-112 .elementor-element.elementor-element-c097c9e{--width:42%;}.elementor-112 .elementor-element.elementor-element-eda84cb{--width:50%;}.elementor-112 .elementor-element.elementor-element-2e80fae{--width:52%;}.elementor-112 .elementor-element.elementor-element-7c963c9a{--content-width:1236px;}.elementor-112 .elementor-element.elementor-element-f901322{--width:100%;}.elementor-112 .elementor-element.elementor-element-1bc67ab4{--width:100%;}.elementor-112 .elementor-element.elementor-element-422cbefe{--width:1376px;}.elementor-112 .elementor-element.elementor-element-1b227f58{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-6ef58e56{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-ef9ad4e{--width:1376px;}.elementor-112 .elementor-element.elementor-element-821a218{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-9eb7a99{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-5b754435{--width:1378px;}.elementor-112 .elementor-element.elementor-element-46e0d007{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-22f2db8e{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-4991620{--width:1378px;}.elementor-112 .elementor-element.elementor-element-31dbfa2{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-cdfc683{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-b5943dd{--width:1376px;}.elementor-112 .elementor-element.elementor-element-e839ebf{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-056e58e{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-2a5aaa5{--width:1376px;}.elementor-112 .elementor-element.elementor-element-4e20428{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-520e415{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-3c74848{--width:1376px;}.elementor-112 .elementor-element.elementor-element-54bdba3{--width:87.663%;}.elementor-112 .elementor-element.elementor-element-72d235a{--width:12.337%;}.elementor-112 .elementor-element.elementor-element-2b6535f7{--content-width:1500px;}.elementor-112 .elementor-element.elementor-element-6dc4b0e{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-029d4e5{--width:25%;}.elementor-112 .elementor-element.elementor-element-1625965{--width:50%;}.elementor-112 .elementor-element.elementor-element-81d4132{--width:25%;}.elementor-112 .elementor-element.elementor-element-24020516{--content-width:1600px;}.elementor-112 .elementor-element.elementor-element-73fd0d1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-f70be92{--width:50%;}.elementor-112 .elementor-element.elementor-element-6773089{--width:50%;}.elementor-112 .elementor-element.elementor-element-ed98b7b{--width:50%;}.elementor-112 .elementor-element.elementor-element-1c211cca{--width:48%;}.elementor-112 .elementor-element.elementor-element-a1da126{--width:48%;}.elementor-112 .elementor-element.elementor-element-c097c9e{--width:48%;}.elementor-112 .elementor-element.elementor-element-eda84cb{--width:50%;}.elementor-112 .elementor-element.elementor-element-2e80fae{--width:50%;}.elementor-112 .elementor-element.elementor-element-422cbefe{--width:100%;}.elementor-112 .elementor-element.elementor-element-1b227f58{--width:100%;}.elementor-112 .elementor-element.elementor-element-6ef58e56{--width:100%;}.elementor-112 .elementor-element.elementor-element-ef9ad4e{--width:100%;}.elementor-112 .elementor-element.elementor-element-821a218{--width:100%;}.elementor-112 .elementor-element.elementor-element-9eb7a99{--width:100%;}.elementor-112 .elementor-element.elementor-element-5b754435{--width:100%;}.elementor-112 .elementor-element.elementor-element-46e0d007{--width:100%;}.elementor-112 .elementor-element.elementor-element-22f2db8e{--width:100%;}.elementor-112 .elementor-element.elementor-element-4991620{--width:100%;}.elementor-112 .elementor-element.elementor-element-31dbfa2{--width:100%;}.elementor-112 .elementor-element.elementor-element-cdfc683{--width:100%;}.elementor-112 .elementor-element.elementor-element-b5943dd{--width:100%;}.elementor-112 .elementor-element.elementor-element-e839ebf{--width:100%;}.elementor-112 .elementor-element.elementor-element-056e58e{--width:100%;}.elementor-112 .elementor-element.elementor-element-2a5aaa5{--width:100%;}.elementor-112 .elementor-element.elementor-element-4e20428{--width:100%;}.elementor-112 .elementor-element.elementor-element-520e415{--width:100%;}.elementor-112 .elementor-element.elementor-element-3c74848{--width:100%;}.elementor-112 .elementor-element.elementor-element-54bdba3{--width:100%;}.elementor-112 .elementor-element.elementor-element-72d235a{--width:100%;}.elementor-112 .elementor-element.elementor-element-76ab3f3{--width:55%;}.elementor-112 .elementor-element.elementor-element-c9d865c{--width:55%;}.elementor-112 .elementor-element.elementor-element-d6a7d52{--width:55%;}.elementor-112 .elementor-element.elementor-element-6359126{--width:55%;}}/* Start custom CSS for aux_image, class: .elementor-element-1d90ca3 */.elementor-112 .elementor-element.elementor-element-1d90ca3 .aux-widget-image .aux-media-image{
  background-image:linear-gradient(
180deg,transparent 0 , 61%,var( --e-global-color-secondary ) 61% ,93%,transparent 93%);
}
 
.elementor-112 .elementor-element.elementor-element-1d90ca3 .aux-widget-image .aux-media-image img {
     mix-blend-mode: darken;
     margin-left:50px;
   
     
}



@media screen and (min-width:2560px){
    .elementor-112 .elementor-element.elementor-element-1d90ca3{
        right: 25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89adf92 */.elementor-112 .elementor-element.elementor-element-89adf92 {
  writing-mode: vertical-rl;
  text-orientation: upright;
  color: white;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-d61b00b */@media screen and (min-width:2560px){
    .elementor-112 .elementor-element.elementor-element-d61b00b{
        right: 22%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_button, class: .elementor-element-ab7971b */.elementor-112 .elementor-element.elementor-element-ab7971b svg path{
    fill:var( --e-global-color-800f6bb );
    transition: all 0.5s;
}
.elementor-112 .elementor-element.elementor-element-ab7971b svg circle{
    stroke: var( --e-global-color-800f6bb );
    transition: all 0.5s;
}
.elementor-112 .elementor-element.elementor-element-ab7971b:hover svg path{
    fill:var( --e-global-color-primary );
   
}
.elementor-112 .elementor-element.elementor-element-ab7971b:hover svg circle{
    stroke: var( --e-global-color-primary );
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-959c636 */.elementor-112 .elementor-element.elementor-element-959c636{
    
 background-image:linear-gradient(
to left,
   black 203px, transparent 203px);
    
}
@media only screen and (max-width:1024px){
    .elementor-112 .elementor-element.elementor-element-959c636{
    
 background-image:linear-gradient(
to left,
   black 50px, transparent 50px);
    
}
}


@media screen and (min-width:2560px){
    .elementor-112 .elementor-element.elementor-element-959c636{
        background-image: linear-gradient(to left, black 25%, transparent 203px);

    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dbca2dc */.elementor-112 .elementor-element.elementor-element-dbca2dc .aux-ico-box {
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-46e363f */.elementor-112 .elementor-element.elementor-element-46e363f .aux-ico-box {
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-6953660 */.elementor-112 .elementor-element.elementor-element-6953660 .aux-ico-box {
    margin-left: 0;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-22bba1e */@media only screen and (max-width:1024px) and (min-width:768px){
    .elementor-112 .elementor-element.elementor-element-22bba1e svg{
        max-width:130%;
    }
}
@media only screen and (max-width:767px){
    .elementor-112 .elementor-element.elementor-element-22bba1e svg{
        max-width:100%;
    }
}
.elementor-112 .elementor-element.elementor-element-22bba1e svg path{
    fill:var( --e-global-color-800f6bb );
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-50b17c3 */.elementor-112 .elementor-element.elementor-element-50b17c3 .aux-modern-heading-description  p{
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-4cbf49f */.elementor-112 .elementor-element.elementor-element-4cbf49f .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c211cca */.elementor-112 .elementor-element.elementor-element-1c211cca:hover .elementor-column-wrap{
    box-shadow: 0px 20px 40px 0px rgba(24,145,255,0.65);
}
.elementor-112 .elementor-element.elementor-element-1c211cca .elementor-column-wrap {
    overflow: hidden;
}
@media only screen  and  (max-width:400px) {
.elementor-112 .elementor-element.elementor-element-1c211cca  {
  padding-bottom: 58%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-fc000c4 */.elementor-112 .elementor-element.elementor-element-fc000c4 .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1da126 */.elementor-112 .elementor-element.elementor-element-a1da126:hover .elementor-column-wrap{
    box-shadow: 0px 20px 40px 0px rgba(24,145,255,0.65);
}
.elementor-112 .elementor-element.elementor-element-a1da126 .elementor-column-wrap {
    overflow: hidden;
}
@media only screen  and  (max-width:400px) {
.elementor-112 .elementor-element.elementor-element-a1da126  {
  padding-bottom: 58%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-2fc34dc */.elementor-112 .elementor-element.elementor-element-2fc34dc .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c097c9e */.elementor-112 .elementor-element.elementor-element-c097c9e:hover .elementor-column-wrap{
    box-shadow: 0px 20px 40px 0px rgba(24,145,255,0.65);
}
.elementor-112 .elementor-element.elementor-element-c097c9e .elementor-column-wrap {
    overflow: hidden;
}
@media only screen  and  (max-width:400px) {
.elementor-112 .elementor-element.elementor-element-c097c9e  {
  padding-bottom: 58%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda84cb */@media(max-width:1366px){
    .elementor-69 .elementor-element.elementor-element-3a25d1b {
    width: 45%;
}

.elementor-69 .elementor-element.elementor-element-0aee0cb{
     width: 55%;
}
}


@media(max-width:414px){
    .elementor-69 .elementor-element.elementor-element-3a25d1b {
    width: 100%;
}

.elementor-69 .elementor-element.elementor-element-0aee0cb{
     width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37b4980 */@media(max-width:1440px){
    .elementor-69 .elementor-element.elementor-element-499ab51{
        left: 13%!important;
    }
}

@media(max-width:1366px){
    .elementor-69 .elementor-element.elementor-element-499ab51{
        top:125px;
    }
}


@media(max-width:1024px){
    .elementor-69 .elementor-element.elementor-element-499ab51{
        left: 8%!important;
         top:190px!important;

    }
    
    .elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon {
    
    padding: 20px!important;
}
}

@media(max-width:768px){
    .elementor-69 .elementor-element.elementor-element-499ab51{
        left: 6%!important;
         top:85px!important;

    }
}
@media(max-width:320px){
        .elementor-112 .elementor-element.elementor-element-37b4980 .elementor-icon {
    
    padding: 15px!important;
    font-size:15px!important;
}
   .elementor-69 .elementor-element.elementor-element-499ab51{
        left: 5%!important;
        top:65px!important;
    }
}

.elementor-112 .elementor-element.elementor-element-37b4980 path {
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-94213b1 */@media(max-width:1440px){
    .elementor-69 .elementor-element.elementor-element-53a4ee7{
        right: 13%!important;
    }
}

@media(max-width:1366px){
    .elementor-69 .elementor-element.elementor-element-53a4ee7{
       top:125px!important;
    }
}


@media(max-width:1024px){
    .elementor-69 .elementor-element.elementor-element-53a4ee7{
        right: 9%!important;
        top:190px!important;
    }
        .elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon {
    
    padding: 20px!important;
}
}
@media(max-width:768px){
    .elementor-69 .elementor-element.elementor-element-53a4ee7{
        right: 6%!important;
        top:85px!important;
    }
}
@media(max-width:320px){
        .elementor-112 .elementor-element.elementor-element-94213b1 .elementor-icon {
    
    padding: 15px!important;
    font-size:15px!important;
}
   .elementor-69 .elementor-element.elementor-element-53a4ee7{
        right: 5%!important;
        top:65px!important;
    }
}

.elementor-112 .elementor-element.elementor-element-94213b1 path {
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fa6fb7 */@media(max-width:1440px){
    .elementor-69 .elementor-element.elementor-element-eb541a7{
        left: 0%!important;
    }
}

@media(max-width:1366px){
    .elementor-69 .elementor-element.elementor-element-eb541a7{
        left: -4%!important;
    }
}


@media(max-width:1024px){
    .elementor-69 .elementor-element.elementor-element-eb541a7{
        left: 0%!important;
        top:260px!important;
    }
        .elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon {
    
    padding: 20px!important;
}
}

@media(max-width:768px){
    .elementor-69 .elementor-element.elementor-element-eb541a7{
        left: -4%!important;
        top:170px!important;
    }
}

@media(max-width:320px){
        .elementor-112 .elementor-element.elementor-element-1fa6fb7 .elementor-icon {
    
    padding: 15px!important;
    font-size:15px!important;
}
    .elementor-69 .elementor-element.elementor-element-eb541a7{
        left: -8%!important;
        top:130px!important;
    }
}

.elementor-112 .elementor-element.elementor-element-1fa6fb7 path {
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-552f6fb */@media(max-width:1440px){
    .elementor-69 .elementor-element.elementor-element-61e2b23{
        right: 0%!important;
    }
}


@media(max-width:1366px){
    .elementor-69 .elementor-element.elementor-element-61e2b23{
        right: -4%!important;
    }
}


@media(max-width:1024px){
    .elementor-69 .elementor-element.elementor-element-61e2b23{
        right: 0%!important;
        top: 260px!important;
    }
        .elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon {
    
    padding: 20px!important;
}
}

@media(max-width:768px){
    .elementor-69 .elementor-element.elementor-element-61e2b23{
        right: -4%!important;
        top: 170px!important;
    }
}
@media(max-width:320px){
        .elementor-112 .elementor-element.elementor-element-552f6fb .elementor-icon {
    
    padding: 15px!important;
    font-size:15px!important;
}
   .elementor-69 .elementor-element.elementor-element-61e2b23{
        right: -8%!important;
        top:130px!important;
    }
}

.elementor-112 .elementor-element.elementor-element-552f6fb path {
    fill: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e80fae */@media(max-width:1366px){
    .elementor-69 .elementor-element.elementor-element-0aee0cb:not(.elementor-motion-effects-element-type-background) .elementor-column-wrap{
        background-size:contain;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-248d1cb1 */.elementor-112 .elementor-element.elementor-element-248d1cb1 p.elementor-image-box-description{
    max-width: 727px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-6b98c073 */.elementor-112 .elementor-element.elementor-element-6b98c073 .aux-ico-box {
    margin: 0;
    border-radius: 50%;
  
}
.elementor-112 .elementor-element.elementor-element-6b98c073 path{
    fill:var( --e-global-color-secondary ) ;
    transition:all 1s;
}

.elementor-112 .elementor-element.elementor-element-6b98c073:hover path{
    fill:var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-6b98c073:hover h4.col-title{
    color:var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-117175ce */.elementor-112 .elementor-element.elementor-element-117175ce .aux-ico-box {
    margin: 0;
    border-radius: 50%;
  
}
.elementor-112 .elementor-element.elementor-element-117175ce path{
    fill:var( --e-global-color-secondary ) ;
    transition:all 1s;
}

.elementor-112 .elementor-element.elementor-element-117175ce:hover path{
    fill:var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-117175ce:hover h4.col-title{
    color:var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-47786cc2 */.elementor-112 .elementor-element.elementor-element-47786cc2 .aux-ico-box {
    margin: 0;
    border-radius: 50%;
  
}
.elementor-112 .elementor-element.elementor-element-47786cc2 path{
    fill:var( --e-global-color-secondary ) ;
    transition:all 1s;
}

.elementor-112 .elementor-element.elementor-element-47786cc2:hover path{
    fill:var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-47786cc2:hover h4.col-title{
    color:var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-7abec81a */.elementor-112 .elementor-element.elementor-element-7abec81a .aux-ico-box {
    margin: 0;
    border-radius: 50%;
  
}
.elementor-112 .elementor-element.elementor-element-7abec81a path{
 
    transition:all 1s;
}

.elementor-112 .elementor-element.elementor-element-7abec81a:hover path{
    fill:var( --e-global-color-primary );
}
.elementor-112 .elementor-element.elementor-element-7abec81a:hover h4.col-title{
    color:var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e99396 */.elementor-112 .elementor-element.elementor-element-1e99396 p.elementor-image-box-description{
    max-width: 727px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49034418 */.elementor-112 .elementor-element.elementor-element-49034418 {
    width: 442px;
    margin-left: auto;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-49034418 {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-44922c1e */.elementor-112 .elementor-element.elementor-element-44922c1e {
    width: 442px;
    float: right;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-44922c1e {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-95f1c3e */.elementor-112 .elementor-element.elementor-element-95f1c3e .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e00d618 */.elementor-112 .elementor-element.elementor-element-6e00d618 {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-6e00d618 {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc43932 */.elementor-112 .elementor-element.elementor-element-fc43932 {
    width: 442px;
    margin-left: auto;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-fc43932 {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-85b5a1f */.elementor-112 .elementor-element.elementor-element-85b5a1f {
    width: 442px;
    float: right;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-85b5a1f {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-d397055 */.elementor-112 .elementor-element.elementor-element-d397055 .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b910e8 */.elementor-112 .elementor-element.elementor-element-0b910e8 {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-0b910e8 {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de5bd09 */.elementor-112 .elementor-element.elementor-element-1de5bd09 {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-1de5bd09 {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588233f6 */.elementor-112 .elementor-element.elementor-element-588233f6 {
    width: 442px;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-588233f6 {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-6cd9d9bb */.elementor-112 .elementor-element.elementor-element-6cd9d9bb {
    width: 442px;
    float: left;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-6cd9d9bb {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-4a0e5a0 */.elementor-112 .elementor-element.elementor-element-4a0e5a0 .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e62afd3 */.elementor-112 .elementor-element.elementor-element-e62afd3 {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-e62afd3 {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3763243 */.elementor-112 .elementor-element.elementor-element-3763243 {
    width: 442px;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-3763243 {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-ff6d660 */.elementor-112 .elementor-element.elementor-element-ff6d660 {
    width: 442px;
    float: left;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-ff6d660 {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-33c97bf */.elementor-112 .elementor-element.elementor-element-33c97bf .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4130e */.elementor-112 .elementor-element.elementor-element-2f4130e {
    width: 442px;
    margin-left: auto;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-2f4130e {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-130cf9a */.elementor-112 .elementor-element.elementor-element-130cf9a {
    width: 442px;
    float: right;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-130cf9a {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-64315ab */.elementor-112 .elementor-element.elementor-element-64315ab .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-139e0ae */.elementor-112 .elementor-element.elementor-element-139e0ae {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-139e0ae {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc96917 */.elementor-112 .elementor-element.elementor-element-dc96917 {
    width: 442px;
    margin-left: auto;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-dc96917 {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-799919d */.elementor-112 .elementor-element.elementor-element-799919d {
    width: 442px;
    float: right;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-799919d {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-80777e4 */.elementor-112 .elementor-element.elementor-element-80777e4 .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ae6ad3 */.elementor-112 .elementor-element.elementor-element-4ae6ad3 {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-4ae6ad3 {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8cce12 */.elementor-112 .elementor-element.elementor-element-f8cce12 {
    width: 442px;
    margin-left: auto;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-f8cce12 {
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-873daa5 */.elementor-112 .elementor-element.elementor-element-873daa5 {
    width: 442px;
    float: right;
}

@media only screen and (max-width:1025px) {
    .elementor-112 .elementor-element.elementor-element-873daa5 {
        width: auto;
        float: none;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-22a4a6b */.elementor-112 .elementor-element.elementor-element-22a4a6b .aux-ico-box {
    display: table;
    margin: 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-200e08e */.elementor-112 .elementor-element.elementor-element-200e08e {
  writing-mode: vertical-rl;
  text-orientation: upright;
  margin: 0 auto;
  text-align: center;
}

@media only screen and (max-width: 1025px) {
  .elementor-112 .elementor-element.elementor-element-200e08e {
    writing-mode: horizontal-tb;
    text-orientation: initial;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41852fe2 */.elementor-112 .elementor-element.elementor-element-41852fe2:before{
    content:'';
	width: 1152px;
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%, 1px 100%, 100% 100%, 100% 0%);
	-webkit-clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%, 1px 100%, 100% 100%, 100% 0%);
	z-index: 1;
	top: 0;
}

.elementor-112 .elementor-element.elementor-element-41852fe2:after{
	content: '';
	width: 384px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	height: 100%;
	background: transparent;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
		clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%, 1px 100%, 100% 100%, 100% 0%);
	-webkit-clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 0, calc(100% - 1px) 0, calc(100% - 1px) 100%, 1px 100%, 1px 100%, 100% 100%, 100% 0%);
	z-index: 1;
}

@media only screen and (max-width: 1378px)  {
    .elementor-112 .elementor-element.elementor-element-41852fe2:after,
    .elementor-112 .elementor-element.elementor-element-41852fe2:before{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ab3f3 */@media screen and (max-width:1024px){
    .elementor-112 .elementor-element.elementor-element-76ab3f3{
        margin:25px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6535f7 */@media screen and (max-width:2560px) and (min-width:2000px){
    .elementor-112 .elementor-element.elementor-element-2b6535f7{
        margin-top:-6%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9d865c */@media screen and (max-width:1024px){
    .elementor-112 .elementor-element.elementor-element-c9d865c{
        margin:25px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6a7d52 */@media screen and (max-width:1024px){
    .elementor-112 .elementor-element.elementor-element-d6a7d52{
        margin:25px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6359126 */@media screen and (max-width:1024px){
    .elementor-112 .elementor-element.elementor-element-6359126{
        margin:25px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc4b0e */@media screen and (max-width:2560px) and (min-width:2000px){
    .elementor-112 .elementor-element.elementor-element-6dc4b0e{
        margin-top:-6%;
    }
}/* End custom CSS */
/* Start custom CSS for aux_accordion, class: .elementor-element-8d27dd3 */.elementor-112 .elementor-element.elementor-element-8d27dd3 .widget-toggle .toggle-header::after{
    content: "+";
    font-size: 34px;
    background-image:none;
    right:25px;
    top: 30%;
    transform: none;
}
.elementor-112 .elementor-element.elementor-element-8d27dd3 .widget-toggle .active .toggle-header::after{
    content: "-";
    font-size: 36px;
    background-image:none;
    top: 35%;
}
@media screen and (max-width:767px){
    .elementor-112 .elementor-element.elementor-element-8d27dd3 .widget-toggle .active .toggle-header::after{
        font-size:30px !important;
        right:15px;
        top:33%;
    }
    .elementor-112 .elementor-element.elementor-element-8d27dd3 .widget-toggle .toggle-header::after{
        font-size:28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24020516 */@media only screen and (max-width:1024px){
    .elementor-112 .elementor-element.elementor-element-24020516 {
        background-image: none !important;
    }
}/* End custom CSS */