.elementor-6504 .elementor-element.elementor-element-a57b8ec{--display:flex;--min-height:60vh;--overlay-opacity:0.36;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-a57b8ec:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-a57b8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6504 .elementor-element.elementor-element-a57b8ec::before, .elementor-6504 .elementor-element.elementor-element-a57b8ec > .elementor-background-video-container::before, .elementor-6504 .elementor-element.elementor-element-a57b8ec > .e-con-inner > .elementor-background-video-container::before, .elementor-6504 .elementor-element.elementor-element-a57b8ec > .elementor-background-slideshow::before, .elementor-6504 .elementor-element.elementor-element-a57b8ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-6504 .elementor-element.elementor-element-a57b8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F8F8;--background-overlay:'';}.elementor-6504 .elementor-element.elementor-element-22b35ed .slider-pro{min-height:500px;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider .slider-pro .jet-slider__content-inner{max-width:100%;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider .sp-buttons{max-width:100%;text-align:center;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider .sp-image-container:after{background-color:#07070AFC;opacity:0.2;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__content-inner{padding:0px 0px 0px 80px;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__icon{justify-content:center;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__title{text-align:left;color:#F7FF00;font-family:"Poppins", Sans-serif;font-size:16px;line-height:0.1em;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__subtitle{text-align:left;color:#F3ECEC;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:900;font-style:italic;line-height:1em;letter-spacing:0em;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__desc{align-self:center;text-align:left;color:#F7FF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;font-style:italic;line-height:0.4em;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__button-wrapper{text-align:left;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider .sp-thumbnail-container:hover:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before{border-style:solid;border-width:2px 2px 2px 2px;}.elementor-6504 .elementor-element.elementor-element-e327bda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-7572b7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-63a7d85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6504 .elementor-element.elementor-element-016b391 > .elementor-widget-container{border-style:solid;}.elementor-6504 .elementor-element.elementor-element-016b391:not( .elementor-widget-image ) .elementor-widget-container, .elementor-6504 .elementor-element.elementor-element-016b391.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://sdmuh1ta.sch.id/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:70%;-webkit-mask-position:custom;-webkit-mask-position-x:51%;-webkit-mask-position-y:8%;-webkit-mask-repeat:no-repeat;}.elementor-6504 .elementor-element.elementor-element-6ad93ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-6504 .elementor-element.elementor-element-f8e5435{z-index:10;}.elementor-6504 .elementor-element.elementor-element-f8e5435 .title-area{text-align:left;}.elementor-6504 .elementor-element.elementor-element-f8e5435 .title-selector{padding:0px 50px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-f8e5435 .title-area .sec-text{font-size:16px;}.elementor-6504 .elementor-element.elementor-element-cdc7685.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-29f651f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-29f651f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6504 .elementor-element.elementor-element-f09380a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-f09380a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6504 .elementor-element.elementor-element-f3b6308{width:auto;max-width:auto;}.elementor-6504 .elementor-element.elementor-element-f3b6308 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-f3b6308 .media-style1 .media-label, .elementor-6504 .elementor-element.elementor-element-f3b6308 .media-style2 .media-label{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-99333d6{width:auto;max-width:auto;}.elementor-6504 .elementor-element.elementor-element-99333d6 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-99333d6 .media-style1 .media-label, .elementor-6504 .elementor-element.elementor-element-99333d6 .media-style2 .media-label{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-68bb4cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-68bb4cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6504 .elementor-element.elementor-element-49e1893{width:auto;max-width:auto;}.elementor-6504 .elementor-element.elementor-element-49e1893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-49e1893 .media-style1 .media-label, .elementor-6504 .elementor-element.elementor-element-49e1893 .media-style2 .media-label{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-8de814a{width:auto;max-width:auto;}.elementor-6504 .elementor-element.elementor-element-8de814a > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-8de814a .media-style1 .media-label, .elementor-6504 .elementor-element.elementor-element-8de814a .media-style2 .media-label{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-836ec84{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-6438c49{--display:flex;}.elementor-6504 .elementor-element.elementor-element-f812f35 .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-f812f35 .title-selector{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;}.elementor-6504 .elementor-element.elementor-element-13c2bf6{--display:flex;--min-height:0px;}.elementor-6504 .elementor-element.elementor-element-2232efd{--display:flex;--justify-content:center;}.elementor-6504 .elementor-element.elementor-element-f13c6be .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-f13c6be .title-selector{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;}.elementor-6504 .elementor-element.elementor-element-d322b92 .service-style1 .service-title a{font-size:30px;}.elementor-6504 .elementor-element.elementor-element-b7ce999{width:var( --container-widget-width, 100.41% );max-width:100.41%;--container-widget-width:100.41%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-b7ce999.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6504 .elementor-element.elementor-element-b7ce999 .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-b7ce999 .title-selector{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;}.elementor-6504 .elementor-element.elementor-element-15bdfcb .service-style1 .service-title a{font-size:26px;}.elementor-6504 .elementor-element.elementor-element-4a96498{--display:flex;}.elementor-6504 .elementor-element.elementor-element-e25cb38{--display:flex;}.elementor-6504 .elementor-element.elementor-element-c77fc5d{width:var( --container-widget-width, 100.41% );max-width:100.41%;--container-widget-width:100.41%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-c77fc5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6504 .elementor-element.elementor-element-c77fc5d .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-c77fc5d .title-selector{font-family:"Poppins", Sans-serif;font-size:51px;}.elementor-6504 .elementor-element.elementor-element-c0fd249{--display:flex;}.elementor-6504 .elementor-element.elementor-element-3d85036{--display:flex;}.elementor-6504 .elementor-element.elementor-element-79df035{width:var( --container-widget-width, 100.41% );max-width:100.41%;--container-widget-width:100.41%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-79df035.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6504 .elementor-element.elementor-element-79df035 .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-79df035 .title-selector{font-family:"Poppins", Sans-serif;font-size:48px;}.elementor-6504 .elementor-element.elementor-element-3cd77a0{--display:flex;}.elementor-6504 .elementor-element.elementor-element-16cdfd8{--display:flex;}.elementor-6504 .elementor-element.elementor-element-d7a1992{--display:flex;}.elementor-6504 .elementor-element.elementor-element-747b063.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-747b063 .title-area{text-align:left;}.elementor-6504 .elementor-element.elementor-element-12e3e24{--display:flex;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .timeline-item__point{margin-left:20px;margin-right:20px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-left .timeline-item__point{margin-right:20px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-right .timeline-item__point{margin-left:20px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item+.jet-timeline-item{margin-top:20px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card,.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card-arrow{border-style:double;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card-inner{padding:10px 0px 10px 0px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card-arrow{width:20px;height:20px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );margin-right:calc( -20px / 2 );}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .jet-timeline-item:nth-child(odd) .timeline-item__card-arrow{margin-left:calc( -20px / 2 );} .rtl .elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .jet-timeline-item:nth-child(even) .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-left .jet-timeline-item .timeline-item__card-arrow{margin-left:calc( -20px / 2 );}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-right .jet-timeline-item .timeline-item__card-arrow{margin-right:calc( -20px / 2 );}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card-img{margin-bottom:10px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item.jet-timeline-item--image-inside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__meta-content{font-size:35px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card-title{font-size:22px;margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-ad617da .timeline-item__point-content.timeline-item__point-content--icon .jet-elements-icon{font-size:16px;}.elementor-6504 .elementor-element.elementor-element-ad617da .timeline-item__point-content{height:80px;width:80px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .jet-timeline__line{margin-left:calc( 80px / 2 );margin-right:calc( 80px / 2 );}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-left .jet-timeline__line{margin-left:calc( 80px / 2 );}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-right .jet-timeline__line{margin-right:calc( 80px / 2 );right:-2px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline__line{background-color:#0FE9E0;width:2px;border-style:solid;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline__line-progress{background-color:#14E3E6;}.elementor-6504 .elementor-element.elementor-element-5724d68{--display:flex;}.elementor-6504 .elementor-element.elementor-element-2ce2015.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-2ce2015 .title-area{text-align:left;}.elementor-6504 .elementor-element.elementor-element-d9e8743{--display:flex;}.elementor-6504 .elementor-element.elementor-element-bf25146:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-bf25146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kiddino_opt_kiddino_smoke );}.elementor-6504 .elementor-element.elementor-element-bf25146{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 90px 0px;}.elementor-6504 .elementor-element.elementor-element-bf25146 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6504 .elementor-element.elementor-element-ca27366 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6504 .elementor-element.elementor-element-ca27366 > .elementor-container{max-width:1320px;}.elementor-6504 .elementor-element.elementor-element-de1ed0e > .elementor-element-populated{padding:0px 30px 0px 15px;}.elementor-6504 .elementor-element.elementor-element-62edd39 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-6504 .elementor-element.elementor-element-62edd39 .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-b2cf724 .testi-style1, .elementor-6504 .elementor-element.elementor-element-b2cf724 .testi-style2,.elementor-6504 .elementor-element.elementor-element-b2cf724 .testi-style5{background-color:#248690;}.elementor-6504 .elementor-element.elementor-element-b2cf724 .testi-icon{background-color:#FF7106!important;}.elementor-6504 .elementor-element.elementor-element-997530e > .elementor-element-populated{padding:0px 15px 0px 30px;}@media(min-width:768px){.elementor-6504 .elementor-element.elementor-element-7572b7c{--content-width:1320px;}.elementor-6504 .elementor-element.elementor-element-29f651f{--width:50.787%;}.elementor-6504 .elementor-element.elementor-element-13c2bf6{--content-width:773px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6504 .elementor-element.elementor-element-29f651f{--width:491.111px;}.elementor-6504 .elementor-element.elementor-element-f09380a{--width:100%;}.elementor-6504 .elementor-element.elementor-element-68bb4cc{--width:322.479px;}.elementor-6504 .elementor-element.elementor-element-de1ed0e{width:100%;}.elementor-6504 .elementor-element.elementor-element-997530e{width:100%;}}@media(min-width:1025px){.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline--align-center .jet-timeline-item.jet-timeline-item--image-outside_after .timeline-item__card-img{margin-top:10px;margin-bottom:0;}}@media(max-width:1024px){.elementor-6504 .elementor-element.elementor-element-e327bda{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6504 .elementor-element.elementor-element-7572b7c{--flex-wrap:wrap;}.elementor-6504 .elementor-element.elementor-element-6ad93ea{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6504 .elementor-element.elementor-element-f8e5435 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-f09380a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6504 .elementor-element.elementor-element-747b063 .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-2ce2015 .title-area{text-align:center;}.elementor-6504 .elementor-element.elementor-element-bf25146{padding:80px 0px 44px 0px;}.elementor-6504 .elementor-element.elementor-element-de1ed0e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-6504 .elementor-element.elementor-element-997530e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__title{line-height:0.5em;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__subtitle{font-size:20px;}.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__desc{font-size:15px;line-height:1em;}.elementor-6504 .elementor-element.elementor-element-e327bda{--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;--flex-wrap:wrap;}.elementor-6504 .elementor-element.elementor-element-f8e5435 .title-selector{padding:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-cdc7685.elementor-element{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-f09380a{--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;}.elementor-6504 .elementor-element.elementor-element-f3b6308{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-f3b6308 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-f3b6308 .vs-media{text-align:center;}.elementor-6504 .elementor-element.elementor-element-99333d6{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-99333d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-99333d6 .vs-media{text-align:center;}.elementor-6504 .elementor-element.elementor-element-68bb4cc{--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;--flex-wrap:wrap;}.elementor-6504 .elementor-element.elementor-element-49e1893{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-49e1893 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-49e1893 .vs-media{text-align:center;}.elementor-6504 .elementor-element.elementor-element-8de814a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-6504 .elementor-element.elementor-element-8de814a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-8de814a .vs-media{text-align:center;}.elementor-6504 .elementor-element.elementor-element-836ec84{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6504 .elementor-element.elementor-element-836ec84.e-con{--align-self:center;}.elementor-6504 .elementor-element.elementor-element-f812f35 .title-selector{font-size:35px;}.elementor-6504 .elementor-element.elementor-element-f13c6be .title-selector{font-size:34px;}.elementor-6504 .elementor-element.elementor-element-d322b92 .service-style1 .service-title a{font-size:28px;}.elementor-6504 .elementor-element.elementor-element-b7ce999 .title-selector{font-size:29px;}.elementor-6504 .elementor-element.elementor-element-15bdfcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__meta-content{font-size:25px;}.elementor-6504 .elementor-element.elementor-element-ad617da .jet-timeline-item .timeline-item__card-title{font-size:22px;}.elementor-6504 .elementor-element.elementor-element-5724d68{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6504 .elementor-element.elementor-element-62edd39 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6504 .elementor-element.elementor-element-5dc10a7{text-align:center;}}/* Start custom CSS for jet-slider, class: .elementor-element-22b35ed *//* ==========================================
   1. PENGATURAN SHADOW PADA TEKS
   ========================================== */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__title,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__subtitle,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__desc {
  -webkit-text-stroke: 0px !important;
  text-shadow: 
    -1px -1px 0 #000,  
     1px -1px 0 #000,  
    -1px  1px 0 #000,  
     1px  1px 0 #000,
     0px  3px 6px rgba(0,0,0,0.8) !important;
}


/* ==========================================
   2. RESET TEKS (SEMBUNYIKAN SEBELUM SLIDE AKTIF)
   ========================================== */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__content {
  overflow: hidden !important;
}

.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item:not(.sp-selected) .jet-slider__title,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item:not(.sp-selected) .jet-slider__subtitle,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item:not(.sp-selected) .jet-slider__desc,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide:not(.swiper-slide-active) .jet-slider__title,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide:not(.swiper-slide-active) .jet-slider__subtitle,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide:not(.swiper-slide-active) .jet-slider__desc {
  opacity: 0 !important;
  transform: translateX(100px) !important;
  animation: none !important;
}


/* ==========================================
   3. ANIMASI TEKS DARI KANAN KE KIRI (2 DETIK)
   ========================================== */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item.sp-selected .jet-slider__title,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item.sp-selected .jet-slider__subtitle,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item.sp-selected .jet-slider__desc,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide-active .jet-slider__title,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide-active .jet-slider__subtitle,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide-active .jet-slider__desc {
  animation: smoothSlideLeft 2s cubic-bezier(0.25, 1, 0.5, 1) forwards !important;
}

/* Jeda Masuk Berurutan (Stagger) */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item.sp-selected .jet-slider__title,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide-active .jet-slider__title {
  animation-delay: 0.2s !important;
}

.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item.sp-selected .jet-slider__subtitle,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide-active .jet-slider__subtitle {
  animation-delay: 0.4s !important;
}

.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__item.sp-selected .jet-slider__desc,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-slide-active .jet-slider__desc {
  animation-delay: 0.6s !important;
}

@keyframes smoothSlideLeft {
  0% {
    opacity: 0;
    transform: translateX(100px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}


/* ==========================================
   4. WARNA & EFEK ROUNDED TOMBOL DAFTAR
   ========================================== */

/* Kondisi Biasa */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__button,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__btn {
  background-color: #032B56 !important; /* Biru Tua Pekat Logo */
  color: #ffffff !important;            /* Teks Putih */
  border-radius: 50px !important;       /* Dibuat melengkung murni / kapsul */
  padding: 12px 30px !important;        /* Menyesuaikan jarak dalam tombol */
  transition: all 0.3s ease !important;
}

/* Kondisi Saat Kursor Diarahkan (Hover) */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__button:hover,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__btn:hover {
  background-color: #005C8A !important; /* Biru Cerah Logo */
  color: #ffffff !important;
}

/* ==========================================
   KUSTOMISASI PANAH NAVIGASI HERO SLIDER
   ========================================== */

/* 1. Lingkaran Background Tombol Panah (Warna Biru Tua Logo) */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__arrow,
.elementor-6504 .elementor-element.elementor-element-22b35ed .sp-arrow,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-button-next,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-button-prev,
.elementor-6504 .elementor-element.elementor-element-22b35ed .uc-owl-next,
.elementor-6504 .elementor-element.elementor-element-22b35ed .uc-owl-prev {
  background-color: #032B56 !important; /* Biru Tua serasi dengan tombol DAFTAR */
  border-radius: 50% !important;        /* Lingkaran murni */
  opacity: 0.9 !important;               /* Dibuat jelas/solid */
  transition: all 0.3s ease !important;
}

/* 2. Warna Anak Panah (Ikon) Jadi Putih */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__arrow:before,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__arrow:after,
.elementor-6504 .elementor-element.elementor-element-22b35ed .sp-arrow:before,
.elementor-6504 .elementor-element.elementor-element-22b35ed .sp-arrow:after,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-button-next:after,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-button-prev:after,
.elementor-6504 .elementor-element.elementor-element-22b35ed .uc-owl-next i,
.elementor-6504 .elementor-element.elementor-element-22b35ed .uc-owl-prev i,
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__arrow svg,
.elementor-6504 .elementor-element.elementor-element-22b35ed .sp-arrow svg {
  color: #ffffff !important;             /* Warna Panah Putih */
  fill: #ffffff !important;              /* Jika ikon pakai SVG */
  border-color: #ffffff !important;      /* Jika panah dibentuk pakai border CSS */
}

/* 3. Efek Hover Saat Kursor Diarahkan (Biru Lebih Cerah) */
.elementor-6504 .elementor-element.elementor-element-22b35ed .jet-slider__arrow:hover,
.elementor-6504 .elementor-element.elementor-element-22b35ed .sp-arrow:hover,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-button-next:hover,
.elementor-6504 .elementor-element.elementor-element-22b35ed .swiper-button-prev:hover,
.elementor-6504 .elementor-element.elementor-element-22b35ed .uc-owl-next:hover,
.elementor-6504 .elementor-element.elementor-element-22b35ed .uc-owl-prev:hover {
  background-color: #005C8A !important; /* Biru cerah saat disentuh kursor */
  transform: scale(1.1) !important;      /* Efek membesar sedikit */
}
/* Sembunyikan panah slider khusus di layar mobile (<768px) */
@media (max-width: 767px) {
  /* Selector universal untuk semua elemen panah JetElements & JetSlider */
  .elementor-widget-jet-slider .jet-slider__arrows,
  .elementor-widget-jet-slider .jet-slider__arrow,
  .elementor-widget-jet-elements-slider .jet-arrow,
  .elementor-widget-jet-elements-slider .jet-slider__arrow {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for kiddinoimagebox, class: .elementor-element-016b391 */.elementor-6504 .elementor-element.elementor-element-016b391 .elementor-image-box-img img {
    border-radius: 50% !important;
    border: 5px solid #f7b928 !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover !important;
}

.elementor-6504 .elementor-element.elementor-element-016b391 .elementor-image-box-img {
    max-width: 280px !important;
    margin: 0 auto !important;
}

@media (max-width: 1024px) {
    .elementor-6504 .elementor-element.elementor-element-016b391 .elementor-image-box-img {
        max-width: 150px !important;
        margin: 0 auto 15px auto !important;
    }
}

@media (max-width: 600px) {
    .elementor-6504 .elementor-element.elementor-element-016b391 .elementor-image-box-img {
        max-width: 130px !important;
        margin: 0 auto 12px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for kiddinoserviceslider, class: .elementor-element-d322b92 *//* Menyesuaikan posisi description box HANYA di tampilan Mobile */
@media (max-width: 767px) {
  /* Menyasar container konten hijau/warna-warni di dalam widget Kiddino */
  .elementor-6504 .elementor-element.elementor-element-d322b92 .service-content,
  .elementor-6504 .elementor-element.elementor-element-d322b92 .kiddino-service-content,
  .elementor-6504 .elementor-element.elementor-element-d322b92 .services-content,
  .elementor-6504 .elementor-element.elementor-element-d322b92 .services-box .content-box,
  .elementor-6504 .elementor-element.elementor-element-d322b92 .service-box-content {
    margin-top: 0px !important; /* Menghapus margin negatif yang bikin naik */
    transform: translateY(0px) !important; /* Reset posisi translateY jika ada */
    top: auto !important; /* Memastikan posisi kembali ke aliran layout normal */
    bottom: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for kiddinoserviceslider, class: .elementor-element-15bdfcb *//* Menyesuaikan posisi description box HANYA di tampilan Mobile */
@media (max-width: 767px) {
  /* Menyasar container konten hijau/warna-warni di dalam widget Kiddino */
  .elementor-6504 .elementor-element.elementor-element-15bdfcb .service-content,
  .elementor-6504 .elementor-element.elementor-element-15bdfcb .kiddino-service-content,
  .elementor-6504 .elementor-element.elementor-element-15bdfcb .services-content,
  .elementor-6504 .elementor-element.elementor-element-15bdfcb .services-box .content-box,
  .elementor-6504 .elementor-element.elementor-element-15bdfcb .service-box-content {
    margin-top: 0px !important; /* Menghapus margin negatif yang bikin naik */
    transform: translateY(0px) !important; /* Reset posisi translateY jika ada */
    top: auto !important; /* Memastikan posisi kembali ke aliran layout normal */
    bottom: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for kiddinoserviceslider, class: .elementor-element-058e634 *//* Menyesuaikan posisi description box HANYA di tampilan Mobile */
@media (max-width: 767px) {
  /* Menyasar container konten hijau/warna-warni di dalam widget Kiddino */
  .elementor-6504 .elementor-element.elementor-element-058e634 .service-content,
  .elementor-6504 .elementor-element.elementor-element-058e634 .kiddino-service-content,
  .elementor-6504 .elementor-element.elementor-element-058e634 .services-content,
  .elementor-6504 .elementor-element.elementor-element-058e634 .services-box .content-box,
  .elementor-6504 .elementor-element.elementor-element-058e634 .service-box-content {
    margin-top: 0px !important; /* Menghapus margin negatif yang bikin naik */
    transform: translateY(0px) !important; /* Reset posisi translateY jika ada */
    top: auto !important; /* Memastikan posisi kembali ke aliran layout normal */
    bottom: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for kiddinoserviceslider, class: .elementor-element-4730c67 *//* Menyesuaikan posisi description box HANYA di tampilan Mobile */
@media (max-width: 767px) {
  /* Menyasar container konten hijau/warna-warni di dalam widget Kiddino */
  .elementor-6504 .elementor-element.elementor-element-4730c67 .service-content,
  .elementor-6504 .elementor-element.elementor-element-4730c67 .kiddino-service-content,
  .elementor-6504 .elementor-element.elementor-element-4730c67 .services-content,
  .elementor-6504 .elementor-element.elementor-element-4730c67 .services-box .content-box,
  .elementor-6504 .elementor-element.elementor-element-4730c67 .service-box-content {
    margin-top: 0px !important; /* Menghapus margin negatif yang bikin naik */
    transform: translateY(0px) !important; /* Reset posisi translateY jika ada */
    top: auto !important; /* Memastikan posisi kembali ke aliran layout normal */
    bottom: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for categoryslider2, class: .elementor-element-425a80e *//* Menambahkan border radius pada gambar di dalam carousel */
.elementor-6504 .elementor-element.elementor-element-425a80e .elementor-image-carousel img {
    border-radius: 15px !important; /* Ubah angka ini untuk mengatur kelengkungan sudut */
    -webkit-border-radius: 15px !important; /* Dukungan browser lama */
}

/* Pastikan container gambar juga rounded jika ada background/garis */
.elementor-6504 .elementor-element.elementor-element-425a80e .elementor-image-carousel-wrapper {
    border-radius: 15px !important;
}/* End custom CSS */
/* Start custom CSS for jet-timeline, class: .elementor-element-ad617da *//* GANTI SELECTOR INI DENGAN ID ATAU CLASS KOTAKNYA */
.elementor-6504 .elementor-element.elementor-element-ad617da {
    padding: 10px 15px !important; /* Jauhkan padding aslinya. Sesuaikan nilai ini (atas/bawah, kiri/kanan). */
    border-radius: 4px !important; /* Opsional: perhalus sudutnya */
}

/* Pastikan teks di dalamnya juga mendapatkan padding minimal */
.elementor-6504 .elementor-element.elementor-element-ad617da .elementor-callout-content {
    margin: 0 !important;
    padding: 0 !important;
}

/* Jika ada elemen pembungkus teks lain, terapkan ini */
.elementor-6504 .elementor-element.elementor-element-ad617da p {
     margin-bottom: 5px !important; /* kurangi margin paragraf bawah */
}
.elementor-6504 .elementor-element.elementor-element-ad617da h3 {
     margin-bottom: 5px !important; /* kurangi margin judul bawah */
}/* End custom CSS */