.elementor-8 .elementor-element.elementor-element-5a8f1c7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:162px;--padding-bottom:162px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5a8f1c7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a8f1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://trainsphere.es/wp-content/uploads/2025/06/banner-bg-1-1.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b9e972a{--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:flex-start;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-124583e .elementor-heading-title{font-family:"Humane Typeface", Poppins;font-size:113px;font-weight:900;line-height:0.8em;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-124583e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-124583e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-194e076{padding:10px 0px 13px 0px;font-family:"Poppins", Poppins;font-size:18px;font-weight:300;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-194e076.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-194e076 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-4a2dacf{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--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-8 .elementor-element.elementor-element-0932d63 .elementor-button{background-color:var( --e-global-color-bebab49 );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-0932d63 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-0932d63 .elementor-button:focus{background-color:#F08200;color:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-0932d63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-8 .elementor-element.elementor-element-0932d63 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-0932d63 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-0932d63 .elementor-button:focus svg{fill:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button{background-color:var( --e-global-color-bebab49 );fill:var( --e-global-color-7fb4c4f );color:var( --e-global-color-7fb4c4f );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-7fb4c4f );}.elementor-8 .elementor-element.elementor-element-f0cbad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;}.elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button:focus svg{fill:var( --e-global-color-7fb4c4f );}.elementor-8 .elementor-element.elementor-element-603cf9d{--display:flex;--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-8 .elementor-element.elementor-element-8b3e356{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8b3e356 img{width:400px;}.elementor-8 .elementor-element.elementor-element-b03d4ad{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f36391{--display:flex;}.elementor-8 .elementor-element.elementor-element-bfa5ae2{padding:0px 30px 37px 30px;--icon-box-icon-margin:37px;}.elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon-box-title{margin-bottom:32px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-bfa5ae2.elementor-view-stacked .elementor-icon{background-color:rgba(255,141,60,0.1);}.elementor-8 .elementor-element.elementor-element-bfa5ae2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bfa5ae2.elementor-view-default .elementor-icon{fill:rgba(255,141,60,0.1);color:rgba(255,141,60,0.1);border-color:rgba(255,141,60,0.1);}.elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon{font-size:48px;padding:25px;border-radius:6px 6px 6px 30px;}.elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon-box-title a{font-family:"Aeternum", Poppins;font-size:24px;}.elementor-8 .elementor-element.elementor-element-bfa5ae2 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d8462cf{--display:flex;}.elementor-8 .elementor-element.elementor-element-25ec108{padding:0px 30px 37px 30px;--icon-box-icon-margin:37px;}.elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon-box-title{margin-bottom:32px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-25ec108.elementor-view-stacked .elementor-icon{background-color:#007DFB1A;}.elementor-8 .elementor-element.elementor-element-25ec108.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-25ec108.elementor-view-default .elementor-icon{fill:#007DFB1A;color:#007DFB1A;border-color:#007DFB1A;}.elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon{font-size:50px;padding:25px;border-radius:6px 6px 6px 30px;}.elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon-box-title a{font-family:"Aeternum", Poppins;font-size:24px;}.elementor-8 .elementor-element.elementor-element-25ec108 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-86ef60f{--display:flex;}.elementor-8 .elementor-element.elementor-element-f4d07aa{padding:0px 30px 37px 30px;--icon-box-icon-margin:37px;}.elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon-box-title{margin-bottom:32px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f4d07aa.elementor-view-stacked .elementor-icon{background-color:#FFD88C1A;}.elementor-8 .elementor-element.elementor-element-f4d07aa.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f4d07aa.elementor-view-default .elementor-icon{fill:#FFD88C1A;color:#FFD88C1A;border-color:#FFD88C1A;}.elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon{font-size:50px;padding:25px;border-radius:6px 6px 6px 30px;}.elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon-box-title a{font-family:"Aeternum", Poppins;font-size:24px;}.elementor-8 .elementor-element.elementor-element-f4d07aa .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-9753012{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6f33c69{--display:flex;}.elementor-8 .elementor-element.elementor-element-eb32182{padding:0px 30px 37px 30px;--icon-box-icon-margin:37px;}.elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon-box-title{margin-bottom:32px;color:#27333C;}.elementor-8 .elementor-element.elementor-element-eb32182.elementor-view-stacked .elementor-icon{background-color:#3CFF001A;}.elementor-8 .elementor-element.elementor-element-eb32182.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-eb32182.elementor-view-default .elementor-icon{fill:#3CFF001A;color:#3CFF001A;border-color:#3CFF001A;}.elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon{font-size:50px;padding:25px;border-radius:6px 6px 6px 30px;}.elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon-box-title a{font-family:"Aeternum", Poppins;font-size:24px;}.elementor-8 .elementor-element.elementor-element-eb32182 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-a63d784{--display:flex;}.elementor-8 .elementor-element.elementor-element-8f199d8{padding:0px 30px 37px 30px;--icon-box-icon-margin:37px;}.elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon-box-title{margin-bottom:32px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8f199d8.elementor-view-stacked .elementor-icon{background-color:#9400FB1A;}.elementor-8 .elementor-element.elementor-element-8f199d8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8f199d8.elementor-view-default .elementor-icon{fill:#9400FB1A;color:#9400FB1A;border-color:#9400FB1A;}.elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon{font-size:50px;padding:25px;border-radius:6px 6px 6px 30px;}.elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon-box-title a{font-family:"Aeternum", Poppins;font-size:24px;}.elementor-8 .elementor-element.elementor-element-8f199d8 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-b630a13{--display:flex;}.elementor-8 .elementor-element.elementor-element-cbef7fe{padding:0px 30px 37px 30px;--icon-box-icon-margin:37px;}.elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon-box-title{margin-bottom:32px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-cbef7fe.elementor-view-stacked .elementor-icon{background-color:#FF00001A;}.elementor-8 .elementor-element.elementor-element-cbef7fe.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cbef7fe.elementor-view-default .elementor-icon{fill:#FF00001A;color:#FF00001A;border-color:#FF00001A;}.elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon{font-size:50px;padding:24px;border-radius:6px 6px 6px 30px;}.elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon-box-title a{font-family:"Aeternum", Poppins;font-size:24px;}.elementor-8 .elementor-element.elementor-element-cbef7fe .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-df2c662{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-6c8aeb9{--display:flex;}.elementor-8 .elementor-element.elementor-element-7ae5239{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:295px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6bac6af{--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:flex-start;--overflow:hidden;--border-radius:4px 4px 4px 32px;}.elementor-8 .elementor-element.elementor-element-5258c1a{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;box-shadow:4px 4px 14px 0px rgba(0, 0, 0, 0.16);--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;}.elementor-8 .elementor-element.elementor-element-5258c1a::before, .elementor-8 .elementor-element.elementor-element-5258c1a > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5258c1a > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5258c1a > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5258c1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5258c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-4aa49a7 );--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-1151dab{--e-transform-flipX:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -400px;z-index:1;}.elementor-8 .elementor-element.elementor-element-20915fd{--display:flex;}.elementor-8 .elementor-element.elementor-element-d3a9e2a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-d3a9e2a .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-d3a9e2a.elementor-view-stacked .elementor-icon{background-color:rgba(0,125,251,0.1);}.elementor-8 .elementor-element.elementor-element-d3a9e2a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d3a9e2a.elementor-view-default .elementor-icon{color:rgba(0,125,251,0.1);border-color:rgba(0,125,251,0.1);}.elementor-8 .elementor-element.elementor-element-d3a9e2a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-d3a9e2a.elementor-view-default .elementor-icon svg{fill:rgba(0,125,251,0.1);}.elementor-8 .elementor-element.elementor-element-d3a9e2a .elementor-icon{font-size:30px;padding:16px;border-radius:5px 5px 5px 30px;}.elementor-8 .elementor-element.elementor-element-d3a9e2a .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-5037234 .elementor-heading-title{font-family:"Aeternum", Poppins;font-size:58px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-5037234.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-5037234 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2845575{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-2845575.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-2845575 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-320a9a9{--divider-border-style:solid;--divider-color:#dddddd;--divider-border-width:1px;width:100%;max-width:100%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-320a9a9 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-320a9a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-2a182c6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:35px;}.elementor-8 .elementor-element.elementor-element-2a182c6 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-2a182c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2a182c6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2a182c6.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2a182c6 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-2a182c6 .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-2a182c6 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-2a182c6 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-d5d31b8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-5a24d1e{--display:flex;}.elementor-8 .elementor-element.elementor-element-b675d82{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:155px;--margin-bottom:260px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-65eca1b{--display:flex;}.elementor-8 .elementor-element.elementor-element-7e25135{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-8 .elementor-element.elementor-element-7e25135 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-7e25135.elementor-view-stacked .elementor-icon{background-color:rgba(255,146,68,0.1);}.elementor-8 .elementor-element.elementor-element-7e25135.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7e25135.elementor-view-default .elementor-icon{color:rgba(255,146,68,0.1);border-color:rgba(255,146,68,0.1);}.elementor-8 .elementor-element.elementor-element-7e25135.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7e25135.elementor-view-default .elementor-icon svg{fill:rgba(255,146,68,0.1);}.elementor-8 .elementor-element.elementor-element-7e25135 .elementor-icon{font-size:30px;padding:16px;border-radius:5px 5px 5px 30px;}.elementor-8 .elementor-element.elementor-element-7e25135 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-253c167{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-253c167.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-253c167 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-3fb0a8c{--divider-border-style:solid;--divider-color:#050000;--divider-border-width:1px;width:100%;max-width:100%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3fb0a8c .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-3fb0a8c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-4d0cf0a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:35px;}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-4d0cf0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4d0cf0a.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4d0cf0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title a{font-family:var( --e-global-typography-e65466c-font-family ), Poppins;font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:300;color:#000000;}.elementor-8 .elementor-element.elementor-element-1995aa8{--display:flex;}.elementor-8 .elementor-element.elementor-element-128a223{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-128a223 img{border-radius:10px 10px 10px 200px;}.elementor-8 .elementor-element.elementor-element-9966d1d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:190px;--padding-bottom:157px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b17181f{--display:flex;}.elementor-8 .elementor-element.elementor-element-52a6d0f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:43px;}.elementor-8 .elementor-element.elementor-element-ebfbc81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-8 .elementor-element.elementor-element-ebfbc81:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ebfbc81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E5FF;}.elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-268c9d3{margin:18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-268c9d3.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-268c9d3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-bac5b6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-8 .elementor-element.elementor-element-bac5b6e .elementor-counter-number-wrapper{color:#000000;font-family:"Humane Typeface", Poppins;font-size:74px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-bac5b6e.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-8 .elementor-element.elementor-element-bac5b6e.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-bac5b6e.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-8 .elementor-element.elementor-element-594ab98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:050px;--margin-left:30px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-594ab98:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-594ab98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6E5;}.elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-21b3dd8{margin:18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-21b3dd8.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-21b3dd8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-7a3d020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-8 .elementor-element.elementor-element-7a3d020 .elementor-counter-number-wrapper{color:#000000;font-family:"Humane Typeface", Poppins;font-size:74px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-7a3d020.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-8 .elementor-element.elementor-element-7a3d020.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-7a3d020.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-8 .elementor-element.elementor-element-f0c63d5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:43px;}.elementor-8 .elementor-element.elementor-element-bcbd6c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-8 .elementor-element.elementor-element-bcbd6c6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bcbd6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBFFE5;}.elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-b79f49f{margin:18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-b79f49f.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-b79f49f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-2159285{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-8 .elementor-element.elementor-element-2159285 .elementor-counter-number-wrapper{color:#000000;font-family:"Humane Typeface", Poppins;font-size:74px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-2159285.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-8 .elementor-element.elementor-element-2159285.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-2159285.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-8 .elementor-element.elementor-element-2e1dcb7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:060px;--margin-left:30px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2e1dcb7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2e1dcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F2FF;}.elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-8dde970{margin:18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-8dde970.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-8dde970 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-dec760f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 43px) 0px;}.elementor-8 .elementor-element.elementor-element-dec760f .elementor-counter-number-wrapper{color:#000000;font-family:"Humane Typeface", Poppins;font-size:74px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-dec760f.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-8 .elementor-element.elementor-element-dec760f.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-dec760f.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-8 .elementor-element.elementor-element-902dbd8{--display:flex;}.elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-65f3885 .elementor-heading-title{font-family:"Aeternum", Poppins;font-size:58px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-65f3885.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-65f3885 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ff00e61{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-ff00e61.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-ff00e61 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-66ca25f{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:100%;max-width:100%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-66ca25f .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-66ca25f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-8e93602{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:35px;}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-8e93602.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8e93602.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8e93602.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-img{overflow:hidden;}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-description{font-family:"Poppins", Poppins;font-size:16px;font-weight:300;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-85084d1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-56e454f{--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:flex-start;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-52001d0{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-52001d0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-52001d0.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-52001d0 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-770da0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-5781393 .elementor-heading-title{font-family:var( --e-global-typography-e65466c-font-family ), Poppins;font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-5781393.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-5781393 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Poppins", Poppins;font-size:18px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body p, .elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-c378bf9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-71d4072{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-71d4072:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-71d4072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(243deg, var( --e-global-color-8551cc7 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-8 .elementor-element.elementor-element-c4ac580{--display:flex;--overflow:hidden;}.elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ef0d42b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-ef0d42b.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-ef0d42b > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-f8136fa{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 120% );max-width:120%;--container-widget-width:120%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-9e514ea{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-4168de4{--display:flex;}.elementor-8 .elementor-element.elementor-element-e6aefe7{padding:0px 80px 0px 80px;}.elementor-8 .elementor-element.elementor-element-e6aefe7 .elementor-swiper-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-e6aefe7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-8 .elementor-element.elementor-element-e6aefe7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:50px;}.elementor-8 .elementor-element.elementor-element-e6aefe7.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:50px;}.elementor-8 .elementor-element.elementor-element-e6aefe7.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:50px;}.elementor-8 .elementor-element.elementor-element-e6aefe7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:50px;}.elementor-8 .elementor-element.elementor-element-e6aefe7 .elementor-testimonial__text{color:#000000;font-family:"Poppins", Poppins;font-size:30px;font-weight:300;text-transform:none;font-style:normal;}.elementor-8 .elementor-element.elementor-element-e6aefe7 .elementor-testimonial__name{color:#000000;font-family:"Poppins", Poppins;font-size:16px;font-weight:600;text-transform:uppercase;}.elementor-8 .elementor-element.elementor-element-e6aefe7 .elementor-testimonial__title{color:#000000;font-family:"Poppins", Poppins;font-size:16px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-9599ca6{--divider-border-style:solid;--divider-color:#d8d8d8;--divider-border-width:1px;padding:115px 0px 115px 0px;}.elementor-8 .elementor-element.elementor-element-9599ca6 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-9599ca6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-a88efd0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-bc91c12{--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:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:60px;}.elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-abf6217{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-abf6217 .elementor-heading-title{font-family:"Poppins", Poppins;font-size:36px;font-weight:700;line-height:45px;color:#000000;}.elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-abf6217.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-abf6217 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-92c42a8{font-family:var( --e-global-typography-text-font-family ), Poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-92c42a8.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-92c42a8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-ee64836{--divider-border-style:solid;--divider-color:#dddddd;--divider-border-width:1px;width:100%;max-width:100%;padding:25px 0px 8px 0px;}.elementor-8 .elementor-element.elementor-element-ee64836 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-ee64836 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri div{writing-mode:inherit;}.elementor-8 .elementor-element.elementor-element-636c28e{padding:32px 32px 32px 32px;font-family:"Poppins", Poppins;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > div, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > h1, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > h2, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > h3, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > h4, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > h5, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > h6, .elementor-8 .elementor-element.elementor-element-636c28e.ob-harakiri > p{transform:rotate(0deg);}.elementor-8 .elementor-element.elementor-element-636c28e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-4aa49a7 );color:var( --e-global-color-4aa49a7 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button:focus{background-color:#E9A14C;color:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-07abe41{margin:0px 48px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-8 .elementor-element.elementor-element-07abe41.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button:focus svg{fill:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-4aa49a7 );color:var( --e-global-color-4aa49a7 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:20px 32px 20px 32px;}.elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button:focus{background-color:#E9A14C;color:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-4c86c27{margin:0px 48px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-8 .elementor-element.elementor-element-4c86c27.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button:focus svg{fill:var( --e-global-color-4aa49a7 );}.elementor-8 .elementor-element.elementor-element-3f180ef{--display:flex;}.elementor-8 .elementor-element.elementor-element-2638c51 img{width:560px;}.elementor-8 .elementor-element.elementor-element-b9c0795{--display:flex;}html, body{overflow-x:auto;}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-2845575{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-253c167{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title a{font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-268c9d3{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-21b3dd8{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-b79f49f{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8dde970{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-ff00e61{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-52001d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-5781393 .elementor-heading-title{font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body p, .elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-ef0d42b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-92c42a8{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-b9e972a{--margin-top:30%;--margin-bottom:30%;--margin-left:0%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-124583e{text-align:center;}.elementor-8 .elementor-element.elementor-element-194e076{padding:10px 20px 13px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-0932d63{padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-0932d63.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f0cbad7{padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-f0cbad7.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b03d4ad{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bfa5ae2{padding:0px 10px 27px 10px;}.elementor-8 .elementor-element.elementor-element-25ec108{padding:0px 10px 27px 10px;}.elementor-8 .elementor-element.elementor-element-f4d07aa{padding:0px 10px 27px 10px;}.elementor-8 .elementor-element.elementor-element-9753012{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb32182{padding:0px 10px 27px 10px;}.elementor-8 .elementor-element.elementor-element-8f199d8{padding:0px 10px 27px 10px;}.elementor-8 .elementor-element.elementor-element-cbef7fe{padding:0px 10px 27px 10px;}.elementor-8 .elementor-element.elementor-element-7ae5239{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-20915fd{--padding-top:5%;--padding-bottom:1%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-d3a9e2a .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2845575{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-320a9a9 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-320a9a9 .elementor-divider{text-align:center;}.elementor-8 .elementor-element.elementor-element-b675d82{--margin-top:100px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-65eca1b{--padding-top:5%;--padding-bottom:1%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-7e25135 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-253c167{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title a{font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-9966d1d{--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-52a6d0f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-268c9d3{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-21b3dd8{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-f0c63d5{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-b79f49f{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8dde970{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-902dbd8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:1%;--padding-left:010%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-ff00e61{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-85084d1{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-52001d0{text-align:center;}.elementor-8 .elementor-element.elementor-element-52001d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-5781393 .elementor-heading-title{font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body p, .elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-71d4072{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef0d42b{text-align:center;}.elementor-8 .elementor-element.elementor-element-ef0d42b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-4168de4{--padding-top:1%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-8 .elementor-element.elementor-element-9599ca6{padding:70px 0px 70px 0px;}.elementor-8 .elementor-element.elementor-element-bc91c12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-8 .elementor-element.elementor-element-abf6217{text-align:center;}.elementor-8 .elementor-element.elementor-element-92c42a8{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-636c28e{text-align:center;}.elementor-8 .elementor-element.elementor-element-07abe41{padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-07abe41.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4c86c27{padding:16px 16px 16px 16px;}.elementor-8 .elementor-element.elementor-element-4c86c27.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-124583e .elementor-heading-title{font-size:115px;}.elementor-8 .elementor-element.elementor-element-194e076{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0932d63.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-f0cbad7.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-bfa5ae2{padding:0px 30px 39px 30px;}.elementor-8 .elementor-element.elementor-element-25ec108{padding:0px 30px 39px 30px;}.elementor-8 .elementor-element.elementor-element-f4d07aa{padding:0px 30px 39px 30px;}.elementor-8 .elementor-element.elementor-element-eb32182{padding:0px 30px 39px 30px;}.elementor-8 .elementor-element.elementor-element-8f199d8{padding:0px 30px 39px 30px;}.elementor-8 .elementor-element.elementor-element-cbef7fe{padding:0px 30px 39px 30px;}.elementor-8 .elementor-element.elementor-element-6bac6af{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-5037234{text-align:center;}.elementor-8 .elementor-element.elementor-element-5037234 .elementor-heading-title{font-size:31px;}.elementor-8 .elementor-element.elementor-element-2845575{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-320a9a9 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-320a9a9 .elementor-divider{text-align:center;}.elementor-8 .elementor-element.elementor-element-253c167{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4d0cf0a .elementor-icon-box-title a{font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-1995aa8{--padding-top:1%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-ebfbc81{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-268c9d3{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-594ab98{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-21b3dd8{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-bcbd6c6{--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b79f49f{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-2e1dcb7{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-8dde970{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-65f3885{text-align:center;}.elementor-8 .elementor-element.elementor-element-65f3885 .elementor-heading-title{font-size:47px;}.elementor-8 .elementor-element.elementor-element-ff00e61{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8e93602 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-85084d1{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-52001d0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-5781393 .elementor-heading-title{font-size:var( --e-global-typography-e65466c-font-size );}.elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body p, .elementor-8 .elementor-element.elementor-element-4bb45b0 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-71d4072{--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ef0d42b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-8 .elementor-element.elementor-element-4168de4{--width:500px;}.elementor-8 .elementor-element.elementor-element-e6aefe7{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9599ca6{padding:50px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-abf6217 .elementor-heading-title{font-size:22px;line-height:35px;}.elementor-8 .elementor-element.elementor-element-92c42a8{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-07abe41.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4c86c27.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-b9e972a{--width:53.421%;}.elementor-8 .elementor-element.elementor-element-603cf9d{--width:46.579%;}.elementor-8 .elementor-element.elementor-element-6bac6af{--width:55%;}.elementor-8 .elementor-element.elementor-element-5258c1a{--width:75%;}.elementor-8 .elementor-element.elementor-element-20915fd{--width:45%;}.elementor-8 .elementor-element.elementor-element-65eca1b{--width:45%;}.elementor-8 .elementor-element.elementor-element-1995aa8{--width:55%;}.elementor-8 .elementor-element.elementor-element-b17181f{--width:55%;}.elementor-8 .elementor-element.elementor-element-902dbd8{--width:45%;}.elementor-8 .elementor-element.elementor-element-770da0b{--width:40%;}.elementor-8 .elementor-element.elementor-element-c378bf9{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-b9e972a{--width:100%;}.elementor-8 .elementor-element.elementor-element-6bac6af{--width:100%;}.elementor-8 .elementor-element.elementor-element-20915fd{--width:100%;}.elementor-8 .elementor-element.elementor-element-65eca1b{--width:100%;}.elementor-8 .elementor-element.elementor-element-1995aa8{--width:100%;}.elementor-8 .elementor-element.elementor-element-b17181f{--width:100%;}.elementor-8 .elementor-element.elementor-element-902dbd8{--width:100%;}.elementor-8 .elementor-element.elementor-element-bc91c12{--width:100%;}.elementor-8 .elementor-element.elementor-element-3f180ef{--width:100%;}}@media(min-width:1367px){.elementor-8 .elementor-element.elementor-element-5a8f1c7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5a8f1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-0932d63 */.elementor-8 .elementor-element.elementor-element-0932d63{
    text-align: left;
}
.elementor-8 .elementor-element.elementor-element-0932d63 div.small-text{
    font-size: 13px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-0932d63 svg{
 width: 32px;
}

.elementor-8 .elementor-element.elementor-element-0932d63 .elementor-button span::after {
  content: '';
  width: 0px;
  height: 1px;
  display: block;
  background: #EDEFF2;
  transition: 500ms;
}

.elementor-8 .elementor-element.elementor-element-0932d63:hover .elementor-button span.elementor-button-text::after {
  width: 100%;
  height: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0cbad7 */.elementor-8 .elementor-element.elementor-element-f0cbad7{
    text-align: left;
}
.elementor-8 .elementor-element.elementor-element-f0cbad7 div.small-text{
    font-size: 13px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-f0cbad7 svg{
 width: 32px;
}

.elementor-8 .elementor-element.elementor-element-f0cbad7 .elementor-button span::after {
  content: '';
  width: 0px;
  height: 1px;
  display: block;
  background: #EDEFF2;
  transition: 500ms;
}

.elementor-8 .elementor-element.elementor-element-f0cbad7:hover .elementor-button span.elementor-button-text::after {
  width: 100%;
  height: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5258c1a */.elementor-8 .elementor-element.elementor-element-5258c1a{
    aspect-ratio: 9/16
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f8136fa *//* Por defecto, todos los visibles (excepto aria-hidden) van curvados */
.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide:not([aria-hidden="true"]) {
  transform: translateY(10%) scale(0.8) rotate(18deg);
  transition: transform 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide.swiper-slide-active:not([aria-hidden="true"]) {
  transform: translateY(10%) scale(0.9) rotate(-36deg) ;
}
/* El siguiente a la activa (centro visual izquierdo) */
.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide.swiper-slide-next {
  transform: translateY(-5%) scale(1) rotate(-18deg);
}

/* El hermano siguiente de swiper-slide-next (centro visual derecho) */
.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide.swiper-slide-next + .swiper-slide:not([aria-hidden="true"]) {
  transform: translateY(-8%) scale(1) ;
}

/* Sombra profunda en las imágenes del carrusel */
.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide img {
    filter: drop-shadow(5px 5px 10px #222);
  transition: box-shadow 0.3s ease;
}

/* Slides no visibles (fuera del viewport del carrusel) */
.elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide[aria-hidden="true"], .elementor-8 .elementor-element.elementor-element-f8136fa .elementor-image-carousel .swiper-slide.swiper-slide-prev{
  transform: scale(0.7) rotate(-56deg);
  opacity: 0.2;
  transition: transform 0.3s ease, opacity 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-07abe41 */.elementor-8 .elementor-element.elementor-element-07abe41{
    text-align: left;
}
.elementor-8 .elementor-element.elementor-element-07abe41 div.small-text{
    font-size: 13px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-07abe41 svg{
 width: 32px;
}

.elementor-8 .elementor-element.elementor-element-07abe41 .elementor-button span::after {
  content: '';
  width: 0px;
  height: 1px;
  display: block;
  background: #EDEFF2;
  transition: 500ms;
}

.elementor-8 .elementor-element.elementor-element-07abe41:hover .elementor-button span.elementor-button-text::after {
  width: 100%;
  height: 4px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c86c27 */.elementor-8 .elementor-element.elementor-element-4c86c27{
    text-align: left;
}
.elementor-8 .elementor-element.elementor-element-4c86c27 div.small-text{
    font-size: 13px;
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-4c86c27 svg{
 width: 32px;
}

.elementor-8 .elementor-element.elementor-element-4c86c27 .elementor-button span::after {
  content: '';
  width: 0px;
  height: 1px;
  display: block;
  background: #EDEFF2;
  transition: 500ms;
}

.elementor-8 .elementor-element.elementor-element-4c86c27:hover .elementor-button span.elementor-button-text::after {
  width: 100%;
  height: 4px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Humane Typeface';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/04/Humane-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aeternum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/05/Aeternum-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Aeternum';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://trainsphere.es/wp-content/uploads/2025/05/Aeternum-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */