.elementor-12 .elementor-element.elementor-element-7c8863e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-title h1{font-size:52px;font-weight:600;line-height:1.14em;letter-spacing:2.5px;color:#FFFFFF;margin:0px 0px 0px 0px;padding:20px 45px 20px 45px;}.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-subtitle h4{font-size:22px;font-weight:400;line-height:1em;letter-spacing:0px;color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 28px 8px 28px;}.elementor-12 .elementor-element.elementor-element-4cdc345 .lst-link .item .item-ttl{color:#fff;}.elementor-12 .elementor-element.elementor-element-4cdc345 .lst-link .item .item-lbl{color:#fff;}.elementor-12 .elementor-element.elementor-element-4cdc345 .lst-link .item .item-icon i{color:#fff;}.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-title, .elementor-12 .elementor-element.elementor-element-4cdc345 .hero-subtitle{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4cdc345 .lst-link{color:#fff;}.elementor-12 .elementor-element.elementor-element-b16aa28 > .elementor-container{max-width:1100px;}.elementor-12 .elementor-element.elementor-element-b16aa28{margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-12 .elementor-element.elementor-element-f1f0c3e{color:#000000;font-size:18px;font-weight:400;letter-spacing:0.9px;}.elementor-12 .elementor-element.elementor-element-537f01f{color:#000000;font-size:18px;font-weight:400;letter-spacing:0.9px;}.elementor-12 .elementor-element.elementor-element-2a6a989 > .elementor-container{max-width:1120px;}.elementor-12 .elementor-element.elementor-element-2a6a989{padding:3% 0% 5% 0%;}.elementor-12 .elementor-element.elementor-element-3e7873c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-ttl{font-size:50px;font-weight:600;line-height:1.2em;letter-spacing:2.5px;color:var( --e-global-color-primary );margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slick-dots button{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-43e8c74 .slick-arrow{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-lbl{font-size:12px;letter-spacing:0.6px;color:#000;margin:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-desc, .elementor-12 .elementor-element.elementor-element-43e8c74 .slide-desc p{font-size:25px;font-weight:600;line-height:1.2em;letter-spacing:1px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-desc{color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-media::after{font-size:200px;font-weight:600;line-height:1em;color:var( --e-global-color-primary );top:0%;left:50%;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-media{padding:100px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-title{font-size:50px;font-weight:600;line-height:1.25em;letter-spacing:2.5px;color:#000;margin:0% 3% 8% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-label{font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:0.5px;color:#000;margin:0% 0% 2.5% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-description {font-size:18px;line-height:1.3em;letter-spacing:0.9px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-description{color:#000;margin:0% 5% 3% 16.5%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-button a:hover{color:#fff;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-wrapper{padding:0% 0% 3% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-block-image{padding:16% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-html{padding:0% 0% 0% 11%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8f0bb40{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-title{font-size:50px;font-weight:600;line-height:1.25em;letter-spacing:2.5px;color:#000;margin:0% 3% 8% -14%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-label{font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:0.5px;color:#000;margin:0% 0% 2.5% -14%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-description {font-size:18px;line-height:1.3em;letter-spacing:0.9px;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-description{color:#000;margin:0% 16% 0% 2.5%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-button a:hover{color:#fff;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-block-image{padding:16% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-3158718{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-title{font-size:50px;font-weight:600;line-height:1.25em;letter-spacing:2.5px;color:#000;margin:0% 3% 8% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-label{font-size:12px;font-weight:700;line-height:1.25em;letter-spacing:0.5px;color:#000;margin:8% 0% 2.5% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-description {font-size:18px;line-height:1.3em;letter-spacing:0.9px;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-description{color:#000;margin:0% 5% 4% 16.5%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-button a:hover{color:#fff;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-wrapper{padding:0% 0% 3% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-block-image{padding:0px 0px 0px 20px;margin:-20% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-html{padding:0% 0% 0% 15%;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-title h1{font-size:40px;padding:15px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-subtitle h4{font-size:18px;padding:0px 20px 10px 20px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-title{margin:0% 0% 3% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-description{margin:0% 0% 4% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-wrapper{padding:0% 0% 5% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-block-image{padding:0% 0% 4% 0%;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-html{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-title{margin:0% 0% 3% 0%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-label{margin:0% 0% 2.5% 0%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-description{margin:0% 0% 0% 0%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-wrapper{padding:0% 0% 5% 0%;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-block-image{padding:0% 0% 4% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-title{margin:0% 0% 3% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-label{margin:0% 0% 2.5% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-description{margin:0% 0% 4% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-wrapper{padding:0% 0% 5% 0%;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-block-image{padding:0% 0% 4% 0%;margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-html{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-title h1{font-size:23px;padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4cdc345 .hero-subtitle h4{font-size:12px;padding:0px 20px 7px 20px;}.elementor-12 .elementor-element.elementor-element-f1f0c3e{font-size:16px;}.elementor-12 .elementor-element.elementor-element-537f01f{font-size:16px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-ttl{font-size:34px;margin:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-lbl{margin:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-desc, .elementor-12 .elementor-element.elementor-element-43e8c74 .slide-desc p{font-size:18px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-media::after{font-size:100px;}.elementor-12 .elementor-element.elementor-element-43e8c74 .slide-media{padding:60px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-description {font-size:18px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-description{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 .textimage-wrapper{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-01aa6a0 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-description {font-size:18px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-description{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-499d0ec .textimage-wrapper{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-description {font-size:18px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-description{margin:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-7e584e2 .textimage-wrapper{padding:0px 0px 30px 0px;}}