.elementor-668 .elementor-element.elementor-element-de7aa49{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-0c50df9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_uc_image_default_theme .ug-textpanel-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_image_default_theme .ug-textpanel-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_image_default_theme .ug-error-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-wrapper{border-radius:20px 20px 20px 20px;}.elementor-668 .elementor-element.elementor-element-86316be .ug-arrow-right-custom,.elementor-668 .elementor-element.elementor-element-86316be .ug-arrow-left-custom{font-size:25px;color:var( --e-global-color-5b733e5 );}.elementor-668 .elementor-element.elementor-element-86316be .ug-arrow-right-custom svg,.elementor-668 .elementor-element.elementor-element-86316be .ug-arrow-left-custom svg{width:25px;height:25px;fill:var( --e-global-color-5b733e5 );}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-arrow-right,.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-arrow-left{border-style:none;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play{opacity:50%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play:hover path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play:hover{opacity:100%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play.ug-stop-mode path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play.ug-stop-mode{opacity:50%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play.ug-stop-mode:hover path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-play.ug-stop-mode:hover{opacity:100%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen svg polyline{stroke:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen svg line{stroke:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen svg circle{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen{opacity:50%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen:hover{opacity:100%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode{opacity:50%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-control.ug-button-fullscreen.ug-fullscreenmode:hover{opacity:100%;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-wrapper .ug-button-videoplay{width:86px;height:66px;background-color:#000;opacity:60%;border-radius:5px 5px 5px 5px;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-wrapper .ug-button-videoplay path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-wrapper .ug-button-videoplay:hover{background-color:#000;opacity:100%;border-radius:5px 5px 5px 5px;}.elementor-668 .elementor-element.elementor-element-86316be .ug-slider-wrapper .ug-button-videoplay:hover path{fill:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-videoplayer-button-close:hover svg{fill:#C80000;}.elementor-668 .elementor-element.elementor-element-86316be .ug-thumb-image{object-fit:cover;}.elementor-668 .elementor-element.elementor-element-86316be .ug-gallery-wrapper .ug-panel-handle-tip:hover polyline{stroke:#ffffff;}.elementor-668 .elementor-element.elementor-element-86316be .ug-error-message{text-align:inherit;}.elementor-668 .elementor-element.elementor-element-61410e7{--e-image-carousel-slides-to-show:1;}.elementor-668 .elementor-element.elementor-element-61410e7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-668 .elementor-element.elementor-element-61410e7 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-61410e7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-668 .elementor-element.elementor-element-61410e7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-61410e7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-668 .elementor-element.elementor-element-cdbba36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-668 .elementor-element.elementor-element-9e0731d{font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-9e0731d a{color:#435D75;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-668 .elementor-element.elementor-element-13d734c .elementor-heading-title{font-family:var( --e-global-typography-4fcecdf-font-family ), Sans-serif;font-size:var( --e-global-typography-4fcecdf-font-size );font-weight:var( --e-global-typography-4fcecdf-font-weight );line-height:var( --e-global-typography-4fcecdf-line-height );color:var( --e-global-color-5b733e5 );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-668 .elementor-element.elementor-element-47237fe.elementor-element{--align-self:flex-start;}.elementor-668 .elementor-element.elementor-element-47237fe .gallery-item{padding:0 20px 20px 0;}.elementor-668 .elementor-element.elementor-element-47237fe .gallery{margin:0 -20px -20px 0;}.elementor-668 .elementor-element.elementor-element-47237fe .gallery-item .gallery-caption{text-align:center;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-668 .elementor-element.elementor-element-b45591d{--divider-border-style:solid;--divider-color:var( --e-global-color-19866b9 );--divider-border-width:1px;}.elementor-668 .elementor-element.elementor-element-b45591d .elementor-divider-separator{width:100%;}.elementor-668 .elementor-element.elementor-element-b45591d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-wc-add-to-cart .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button{background-color:#133251;font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-radius:100px 100px 100px 100px;padding:18px 40px 18px 40px;}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button:hover, .elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button:focus{background-color:var( --e-global-color-1153926 );color:var( --e-global-color-15d4c7d );}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button-content-wrapper{flex-direction:row;}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button:hover svg, .elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button:focus svg{fill:var( --e-global-color-15d4c7d );}.elementor-668 .elementor-element.elementor-element-65ffdd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-668 .elementor-element.elementor-element-de18e04 .elementor-heading-title{font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-9999ec3 .elementor-heading-title{font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-577b278 .elementor-heading-title{font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-15c8463 .elementor-heading-title{font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-dbdb3fc{--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;--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-668 .elementor-element.elementor-element-b386288 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 1.2vw, 1.125rem);font-weight:700;line-height:1.3em;color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-84991b2{--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-668 .elementor-element.elementor-element-19dd1ba{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-668 .elementor-element.elementor-element-e90ab09{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-668 .elementor-element.elementor-element-6673c30{font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-de8c6e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-aa87589{--divider-border-style:solid;--divider-color:var( --e-global-color-19866b9 );--divider-border-width:1px;}.elementor-668 .elementor-element.elementor-element-aa87589 .elementor-divider-separator{width:100%;}.elementor-668 .elementor-element.elementor-element-aa87589 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-668 .elementor-element.elementor-element-742bbb0 .elementor-heading-title{font-family:var( --e-global-typography-fdfbcbc-font-family ), Sans-serif;font-size:var( --e-global-typography-fdfbcbc-font-size );font-weight:var( --e-global-typography-fdfbcbc-font-weight );line-height:var( --e-global-typography-fdfbcbc-line-height );color:var( --e-global-color-1153926 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-668 .elementor-element.elementor-element-5f4052b{--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-668 .elementor-element.elementor-element-349b499{color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-1010e3a{--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-668 .elementor-element.elementor-element-4b0bf66{text-align:left;}.elementor-668 .elementor-element.elementor-element-4b0bf66 img{width:90%;}.elementor-668 .elementor-element.elementor-element-3c4a36e{--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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button{background-color:var( --e-global-color-1153926 );font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-size:var( --e-global-typography-0abbff1-font-size );font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );fill:var( --e-global-color-15d4c7d );color:var( --e-global-color-15d4c7d );border-radius:100px 100px 100px 100px;padding:18px 41px 18px 41px;}.elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button:hover, .elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button:focus{background-color:var( --e-global-color-5529951 );color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button:hover svg, .elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button:focus svg{fill:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-9c3364a{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:20px;--n-tabs-gap:30px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-0abbff1-font-size );}.elementor-668 .elementor-element.elementor-element-9c3364a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-15d4c7d );}.elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-19866b9 );}.elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-0abbff1-font-family ), Sans-serif;font-weight:var( --e-global-typography-0abbff1-font-weight );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-1fee613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-1fee613:not(.elementor-motion-effects-element-type-background), .elementor-668 .elementor-element.elementor-element-1fee613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0554ce );}.elementor-668 .elementor-element.elementor-element-b078b30 .elementor-heading-title{font-family:var( --e-global-typography-fdfbcbc-font-family ), Sans-serif;font-size:var( --e-global-typography-fdfbcbc-font-size );font-weight:var( --e-global-typography-fdfbcbc-font-weight );line-height:var( --e-global-typography-fdfbcbc-line-height );color:var( --e-global-color-1153926 );}.elementor-668 .elementor-element.elementor-element-b545041{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-668 .elementor-element.elementor-element-b545041 .swiper-slide > .elementor-element{height:100%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-668 .elementor-element.elementor-element-de7aa49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-0c50df9{--justify-content:center;}.elementor-widget-ucaddon_uc_image_default_theme .ug-textpanel-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_image_default_theme .ug-textpanel-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_image_default_theme .ug-error-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-668 .elementor-element.elementor-element-cdbba36{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-668 .elementor-element.elementor-element-9e0731d{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-13d734c .elementor-heading-title{font-size:var( --e-global-typography-4fcecdf-font-size );line-height:var( --e-global-typography-4fcecdf-line-height );}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-de18e04 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-9999ec3 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-577b278 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-15c8463 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-668 .elementor-element.elementor-element-6673c30{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-aa87589 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-668 .elementor-element.elementor-element-742bbb0 .elementor-heading-title{font-size:var( --e-global-typography-fdfbcbc-font-size );line-height:var( --e-global-typography-fdfbcbc-line-height );}.elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-9c3364a{--n-tabs-title-gap:15px;--n-tabs-title-font-size:var( --e-global-typography-0abbff1-font-size );}.elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-1fee613{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-b078b30 .elementor-heading-title{font-size:var( --e-global-typography-fdfbcbc-font-size );line-height:var( --e-global-typography-fdfbcbc-line-height );}.elementor-668 .elementor-element.elementor-element-b545041{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-668 .elementor-element.elementor-element-de7aa49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ucaddon_uc_image_default_theme .ug-textpanel-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_image_default_theme .ug-textpanel-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_image_default_theme .ug-error-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-668 .elementor-element.elementor-element-9e0731d{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-13d734c{text-align:center;}.elementor-668 .elementor-element.elementor-element-13d734c .elementor-heading-title{font-size:var( --e-global-typography-4fcecdf-font-size );line-height:var( --e-global-typography-4fcecdf-line-height );}.elementor-668 .elementor-element.elementor-element-acbaeee .elementor-button{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-de18e04 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-9999ec3 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-577b278 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-15c8463 .elementor-heading-title{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-668 .elementor-element.elementor-element-6673c30{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-742bbb0{text-align:center;}.elementor-668 .elementor-element.elementor-element-742bbb0 .elementor-heading-title{font-size:var( --e-global-typography-fdfbcbc-font-size );line-height:var( --e-global-typography-fdfbcbc-line-height );}.elementor-668 .elementor-element.elementor-element-349b499{text-align:center;}.elementor-668 .elementor-element.elementor-element-6b7e4bd .elementor-button{font-size:var( --e-global-typography-0abbff1-font-size );line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-9c3364a{--n-tabs-title-font-size:var( --e-global-typography-0abbff1-font-size );}.elementor-668 .elementor-element.elementor-element-9c3364a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-0abbff1-line-height );}.elementor-668 .elementor-element.elementor-element-1fee613{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-668 .elementor-element.elementor-element-b078b30{text-align:center;}.elementor-668 .elementor-element.elementor-element-b078b30 .elementor-heading-title{font-size:var( --e-global-typography-fdfbcbc-font-size );line-height:var( --e-global-typography-fdfbcbc-line-height );}.elementor-668 .elementor-element.elementor-element-b545041{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-668 .elementor-element.elementor-element-0c50df9{--width:50%;}.elementor-668 .elementor-element.elementor-element-cdbba36{--width:50%;}.elementor-668 .elementor-element.elementor-element-dbdb3fc{--width:100%;}.elementor-668 .elementor-element.elementor-element-84991b2{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-668 .elementor-element.elementor-element-0c50df9{--width:100%;}.elementor-668 .elementor-element.elementor-element-cdbba36{--width:100%;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-acbaeee *//* Woo Variation Swatches: jadikan pill (bukan bulat) & elak teks terpotong */
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper
.variable-item:not(.radio-variable-item),
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper
.variable-item:not(.radio-variable-item) .variable-item-span,
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper
.variable-item:not(.radio-variable-item) img{
  border-radius:999px !important;   /* pill, bukan circle */
  overflow:visible !important;       /* jangan klip huruf 'g','y' */
  line-height:1.35 !important;       /* spacing teks selesa */
}

/* ✅ Remove border line (outline) on swatches */
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper
.variable-item:not(.radio-variable-item){
  width:auto !important;
  height:auto !important;
  padding:.65em 1.1em !important;


  background:#fff !important;
}

/* Some themes/plugins add a border via pseudo element */
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper
.variable-item:not(.radio-variable-item)::before,
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper
.variable-item:not(.radio-variable-item)::after{
  border: 0 !important;
  box-shadow: none !important;
}

/* Hover & Active State */
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper 
.variable-item:not(.radio-variable-item):hover,
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper 
.variable-item:not(.radio-variable-item).selected{
  background-color: #133251 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper 
.variable-item:not(.radio-variable-item):hover .variable-item-span,
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper 
.variable-item:not(.radio-variable-item).selected .variable-item-span{
  color: #fff !important;
}

/* Odd rows */
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th{
  background-color: #fff !important;
}

/* Hover row */
table tbody > tr:hover > td,
table tbody > tr:hover > th{
  background-color: #fff !important;
}

th.label{
  font-size: 18px;
  font-family: 'Montserrat';
  font-weight: 400 !important;
  padding: 0px;
}

label{
  font-size: 18px;
  font-family: 'Montserrat';
  font-weight: 400 !important;
}

/* price styling */
span.woocommerce-Price-amount.amount{
  font-size: 16px;
  font-family: 'Montserrat';
  font-weight: 500;
  color: #252766;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{
  margin-top: 30px;
}

a.reset_variations{
  font-size: 18px !important;
  color: #252766;
  font-weight: 500;
}

input#quantity_68be705edb9cb{
  border-radius: 15px !important;
}

/* WooCommerce / Elementor Add to Cart button */
.single_add_to_cart_button.elementor-button.button.alt{
  background: #133251 !important;
  border-color: #133251 !important;
  color: #ffffff !important;
}

/* Keep hover/focus same color (no “effect”) */
.single_add_to_cart_button.elementor-button.button.alt:hover,
.single_add_to_cart_button.elementor-button.button.alt:focus{
  background: #133251 !important;
  border-color: #133251 !important;
  color: #ffffff !important;
}

/* If button is disabled (variation not selected) — still keep blue */
.single_add_to_cart_button.elementor-button.button.alt.disabled,
.single_add_to_cart_button.elementor-button.button.alt:disabled{
  background: #133251 !important;
  border-color: #133251 !important;
  color: #ffffff !important;
  opacity: 1 !important; /* remove faded look */
}

/* Make the cart icon follow text color */
.single_add_to_cart_button .elementor-button-icon svg{
  fill: currentColor !important;
}

/* Remove shadow on Woo/Elementor Add to Cart */
button.single_add_to_cart_button.elementor-button.button.alt,
button.single_add_to_cart_button.elementor-button.button.alt:hover,
button.single_add_to_cart_button.elementor-button.button.alt:focus,
button.single_add_to_cart_button.elementor-button.button.alt:active,
button.single_add_to_cart_button.elementor-button.button.alt.disabled,
button.single_add_to_cart_button.elementor-button.button.alt:disabled,
button.single_add_to_cart_button.elementor-button.button.alt.wc-variation-selection-needed{
  box-shadow: none !important;
  filter: none !important;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  outline: none !important;
}

/* Variation buttons text color */
span.variable-item-span.variable-item-span-button{
  color: #435D75 !important;
}

/* If it turns black on hover/selected, force it too */
.variable-item:hover span.variable-item-span.variable-item-span-button,
.variable-item.selected span.variable-item-span.variable-item-span-button,
.variable-item:active span.variable-item-span.variable-item-span-button{
  color: #435D75 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ffdd4 */.label-grey {
    color: #6C6B69;
  }/* End custom CSS */