.elementor-2197 .elementor-element.elementor-element-1269d69{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-1dc2b81{--e-image-carousel-slides-to-show:3;}.elementor-2197 .elementor-element.elementor-element-18ca19f{--display:flex;}.elementor-2197 .elementor-element.elementor-element-2954b4e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-fbae1ab{text-align:center;}.elementor-2197 .elementor-element.elementor-element-fbae1ab .elementor-heading-title{font-size:36px;font-weight:600;line-height:48px;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-9a25c4f{text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-03950aa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-7e3c6d2{--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;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2197 .elementor-element.elementor-element-7e3c6d2:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-7e3c6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFDD;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2197 .elementor-element.elementor-element-e804f06{width:100%;max-width:100%;--icon-box-icon-margin:16px;}.elementor-2197 .elementor-element.elementor-element-e804f06 .elementor-icon-box-title{margin-bottom:12px;}.elementor-2197 .elementor-element.elementor-element-e804f06 .elementor-icon{font-size:28px;}.elementor-2197 .elementor-element.elementor-element-e804f06 .elementor-icon-box-title, .elementor-2197 .elementor-element.elementor-element-e804f06 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:27px;}.elementor-2197 .elementor-element.elementor-element-e804f06 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-2197 .elementor-element.elementor-element-689fd06{--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;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2197 .elementor-element.elementor-element-689fd06:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-689fd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFDD;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9{width:100%;max-width:100%;--icon-box-icon-margin:16px;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9 .elementor-icon-box-title{margin-bottom:12px;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9 .elementor-icon{font-size:28px;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9 .elementor-icon-box-title, .elementor-2197 .elementor-element.elementor-element-9c8d9f9 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:27px;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-2197 .elementor-element.elementor-element-76d6c91{--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;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2197 .elementor-element.elementor-element-76d6c91:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-76d6c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFDD;}.elementor-2197 .elementor-element.elementor-element-dd68d39{width:100%;max-width:100%;--icon-box-icon-margin:16px;}.elementor-2197 .elementor-element.elementor-element-dd68d39 .elementor-icon-box-title{margin-bottom:12px;}.elementor-2197 .elementor-element.elementor-element-dd68d39 .elementor-icon{font-size:28px;}.elementor-2197 .elementor-element.elementor-element-dd68d39 .elementor-icon-box-title, .elementor-2197 .elementor-element.elementor-element-dd68d39 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:27px;}.elementor-2197 .elementor-element.elementor-element-dd68d39 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-2197 .elementor-element.elementor-element-1aefa80{--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;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2197 .elementor-element.elementor-element-1aefa80:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-1aefa80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFDD;}.elementor-2197 .elementor-element.elementor-element-20434ff{width:100%;max-width:100%;--icon-box-icon-margin:16px;}.elementor-2197 .elementor-element.elementor-element-20434ff .elementor-icon-box-title{margin-bottom:12px;}.elementor-2197 .elementor-element.elementor-element-20434ff .elementor-icon{font-size:28px;}.elementor-2197 .elementor-element.elementor-element-20434ff .elementor-icon-box-title, .elementor-2197 .elementor-element.elementor-element-20434ff .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:27px;}.elementor-2197 .elementor-element.elementor-element-20434ff .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-2197 .elementor-element.elementor-element-420a6bf{--display:flex;--overlay-opacity:0.5;}.elementor-2197 .elementor-element.elementor-element-420a6bf:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-420a6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/Khu-vuio-choi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2197 .elementor-element.elementor-element-420a6bf::before, .elementor-2197 .elementor-element.elementor-element-420a6bf > .elementor-background-video-container::before, .elementor-2197 .elementor-element.elementor-element-420a6bf > .e-con-inner > .elementor-background-video-container::before, .elementor-2197 .elementor-element.elementor-element-420a6bf > .elementor-background-slideshow::before, .elementor-2197 .elementor-element.elementor-element-420a6bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2197 .elementor-element.elementor-element-420a6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-2197 .elementor-element.elementor-element-ac7ee21{--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-7c68554 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2197 .elementor-element.elementor-element-16349ce{--display:flex;}.elementor-2197 .elementor-element.elementor-element-a9511f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-04e3cb7{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2197 .elementor-element.elementor-element-04e3cb7:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-04e3cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFDD;}.elementor-2197 .elementor-element.elementor-element-393dbf2 .elementor-heading-title{font-size:24px;font-weight:600;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-3d14580{font-size:16px;font-weight:400;line-height:24px;color:#00000080;}.elementor-2197 .elementor-element.elementor-element-e1fa6dc{--display:flex;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-2197 .elementor-element.elementor-element-4dd2cd2 img{width:100%;}.elementor-2197 .elementor-element.elementor-element-3a1edff{--display:flex;--overlay-opacity:0.5;}.elementor-2197 .elementor-element.elementor-element-3a1edff:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-3a1edff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/Khu-vuio-choi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2197 .elementor-element.elementor-element-3a1edff::before, .elementor-2197 .elementor-element.elementor-element-3a1edff > .elementor-background-video-container::before, .elementor-2197 .elementor-element.elementor-element-3a1edff > .e-con-inner > .elementor-background-video-container::before, .elementor-2197 .elementor-element.elementor-element-3a1edff > .elementor-background-slideshow::before, .elementor-2197 .elementor-element.elementor-element-3a1edff > .e-con-inner > .elementor-background-slideshow::before, .elementor-2197 .elementor-element.elementor-element-3a1edff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-2197 .elementor-element.elementor-element-b551a42{--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-8f54c60{--display:flex;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2197 .elementor-element.elementor-element-8f54c60:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-8f54c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2197 .elementor-element.elementor-element-740ac17 .elementor-heading-title{font-size:36px;font-weight:600;line-height:48px;}.elementor-2197 .elementor-element.elementor-element-1b0a7d7{--display:flex;}.elementor-2197 .elementor-element.elementor-element-a3ecdf0{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-340be16{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-bed2983{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-6d03ebf > .elementor-widget-container{padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-6d03ebf .elementor-heading-title{font-size:20px;font-weight:600;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-caa96b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-dfa4e81{font-size:16px;font-weight:400;line-height:24px;}.elementor-widget-gallery .elementor-gallery-item__title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2197 .elementor-element.elementor-element-656f4c0{--image-transition-duration:500ms;--content-text-align:center;--content-padding:20px;--title-text-color:var( --e-global-color-primary );--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2197 .elementor-element.elementor-element-656f4c0 .elementor-gallery-item__title{font-size:16px;font-weight:600;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-f5569a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-4443cba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-2efeeb3 > .elementor-widget-container{padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-2efeeb3 .elementor-heading-title{font-size:20px;font-weight:600;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-63222e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-dd7f092{font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-acf2982{--image-transition-duration:500ms;--content-text-align:center;--content-padding:20px;--title-text-color:var( --e-global-color-primary );--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2197 .elementor-element.elementor-element-acf2982 .elementor-gallery-item__title{font-size:16px;font-weight:600;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-2e81391{--display:flex;}.elementor-2197 .elementor-element.elementor-element-2e81391:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-2e81391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2197 .elementor-element.elementor-element-2414a3a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-0959aa0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-c594f9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-395819e > .elementor-widget-container{padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-395819e .elementor-heading-title{font-size:20px;font-weight:600;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-42ea037{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-98c181c{font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-f43b465 img{width:100%;}.elementor-2197 .elementor-element.elementor-element-80b0e3c{--display:flex;}.elementor-2197 .elementor-element.elementor-element-4b3760b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-d102843{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-f5a006d .elementor-heading-title{font-size:24px;font-weight:600;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-3e68fc3{font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-408f831{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-2edf90a img{width:100%;}.elementor-2197 .elementor-element.elementor-element-5c644dd{--display:flex;}.elementor-2197 .elementor-element.elementor-element-5c644dd:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-5c644dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2197 .elementor-element.elementor-element-9d474f3{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-c07c9f8{text-align:center;}.elementor-2197 .elementor-element.elementor-element-c07c9f8 .elementor-heading-title{font-size:36px;font-weight:600;line-height:48px;}.elementor-2197 .elementor-element.elementor-element-1221ae5{text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-9698321{--e-image-carousel-slides-to-show:1;}.elementor-2197 .elementor-element.elementor-element-9ee718c{--display:flex;--overlay-opacity:0.5;}.elementor-2197 .elementor-element.elementor-element-9ee718c:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-9ee718c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gptlandongnai.demo-gleads.com/wp-content/uploads/2025/06/Ho-boi-Fiato.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2197 .elementor-element.elementor-element-9ee718c::before, .elementor-2197 .elementor-element.elementor-element-9ee718c > .elementor-background-video-container::before, .elementor-2197 .elementor-element.elementor-element-9ee718c > .e-con-inner > .elementor-background-video-container::before, .elementor-2197 .elementor-element.elementor-element-9ee718c > .elementor-background-slideshow::before, .elementor-2197 .elementor-element.elementor-element-9ee718c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2197 .elementor-element.elementor-element-9ee718c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-2197 .elementor-element.elementor-element-7e989c7{--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-be825a1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2197 .elementor-element.elementor-element-be825a1:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-be825a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2197 .elementor-element.elementor-element-60f15aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2197 .elementor-element.elementor-element-c9e30cc .elementor-heading-title{font-size:24px;font-weight:600;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-e7c983c{font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-52c7bb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2197 .elementor-element.elementor-element-badfa12 .elementor-heading-title{font-size:24px;font-weight:600;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-b61b4c8{--display:flex;}.elementor-2197 .elementor-element.elementor-element-927b204{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-c538545 .elementor-heading-title{font-size:24px;font-weight:600;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-14b2b42{font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-0addad0{--e-image-carousel-slides-to-show:1;}.elementor-2197 .elementor-element.elementor-element-e183500 .elementor-heading-title{font-size:24px;font-weight:600;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-d54c08c{font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-9cc48bf{--display:flex;}.elementor-2197 .elementor-element.elementor-element-9cc48bf:not(.elementor-motion-effects-element-type-background), .elementor-2197 .elementor-element.elementor-element-9cc48bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-2197 .elementor-element.elementor-element-5e478fa{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2197 .elementor-element.elementor-element-7210896{text-align:center;}.elementor-2197 .elementor-element.elementor-element-7210896 .elementor-heading-title{font-size:36px;font-weight:600;line-height:48px;}.elementor-2197 .elementor-element.elementor-element-c0093fd{text-align:center;font-size:16px;font-weight:400;line-height:24px;}.elementor-2197 .elementor-element.elementor-element-86c2ea6{--e-image-carousel-slides-to-show:1;}.elementor-2197 .elementor-element.elementor-element-0515a74{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2197 .elementor-element.elementor-element-6fc3687{text-align:center;}.elementor-2197 .elementor-element.elementor-element-6fc3687 .elementor-heading-title{font-size:36px;font-weight:600;line-height:48px;}.elementor-2197 .elementor-element.elementor-element-a1934f9{--swiper-slides-to-display:3;--swiper-slides-gap:0px;--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-2197 .elementor-element.elementor-element-a1934f9 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-2197 .elementor-element.elementor-element-1dc2b81{--e-image-carousel-slides-to-show:1;}.elementor-2197 .elementor-element.elementor-element-04e3cb7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2197 .elementor-element.elementor-element-a1934f9{--swiper-slides-to-display:3;}}@media(max-width:880px){.elementor-2197 .elementor-element.elementor-element-1dc2b81{--e-image-carousel-slides-to-show:1;}.elementor-2197 .elementor-element.elementor-element-8f54c60{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2197 .elementor-element.elementor-element-be825a1{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2197 .elementor-element.elementor-element-a1934f9{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2197 .elementor-element.elementor-element-fbae1ab{text-align:center;}.elementor-2197 .elementor-element.elementor-element-fbae1ab .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-e804f06{--icon-box-icon-margin:8px;}.elementor-2197 .elementor-element.elementor-element-e804f06 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9{--icon-box-icon-margin:8px;}.elementor-2197 .elementor-element.elementor-element-9c8d9f9 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2197 .elementor-element.elementor-element-dd68d39{--icon-box-icon-margin:8px;}.elementor-2197 .elementor-element.elementor-element-dd68d39 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2197 .elementor-element.elementor-element-20434ff{--icon-box-icon-margin:8px;}.elementor-2197 .elementor-element.elementor-element-20434ff .elementor-icon-box-title{margin-bottom:8px;}.elementor-2197 .elementor-element.elementor-element-04e3cb7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2197 .elementor-element.elementor-element-393dbf2 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-8f54c60{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2197 .elementor-element.elementor-element-740ac17{text-align:center;}.elementor-2197 .elementor-element.elementor-element-740ac17 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-bed2983{--width:200%;}.elementor-2197 .elementor-element.elementor-element-4443cba{--width:200%;}.elementor-2197 .elementor-element.elementor-element-c594f9d{--width:200%;}.elementor-2197 .elementor-element.elementor-element-f5a006d .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-c07c9f8{text-align:center;}.elementor-2197 .elementor-element.elementor-element-c07c9f8 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-be825a1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2197 .elementor-element.elementor-element-c9e30cc .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-badfa12 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-c538545 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-e183500 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2197 .elementor-element.elementor-element-7210896{text-align:center;}.elementor-2197 .elementor-element.elementor-element-7210896 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-6fc3687{text-align:center;}.elementor-2197 .elementor-element.elementor-element-6fc3687 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2197 .elementor-element.elementor-element-a1934f9{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-2197 .elementor-element.elementor-element-7e3c6d2{--width:25%;}.elementor-2197 .elementor-element.elementor-element-689fd06{--width:25%;}.elementor-2197 .elementor-element.elementor-element-76d6c91{--width:25%;}.elementor-2197 .elementor-element.elementor-element-1aefa80{--width:25%;}.elementor-2197 .elementor-element.elementor-element-8f54c60{--width:60%;}.elementor-2197 .elementor-element.elementor-element-bed2983{--width:25%;}.elementor-2197 .elementor-element.elementor-element-caa96b0{--width:75%;}.elementor-2197 .elementor-element.elementor-element-4443cba{--width:25%;}.elementor-2197 .elementor-element.elementor-element-63222e1{--width:75%;}.elementor-2197 .elementor-element.elementor-element-c594f9d{--width:25%;}.elementor-2197 .elementor-element.elementor-element-42ea037{--width:75%;}.elementor-2197 .elementor-element.elementor-element-60f15aa{--width:50%;}.elementor-2197 .elementor-element.elementor-element-52c7bb1{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-2197 .elementor-element.elementor-element-8f54c60{--width:80%;}.elementor-2197 .elementor-element.elementor-element-60f15aa{--width:100%;}.elementor-2197 .elementor-element.elementor-element-52c7bb1{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-1dc2b81 */.elementor-2197 .elementor-element.elementor-element-1dc2b81 {
    line-height: 0;
}
.elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button-prev {
    transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 880px) {
    .elementor-2197 .elementor-element.elementor-element-1dc2b81 .swiper-slide {
        max-width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-2197 .elementor-element.elementor-element-1dc2b81 .swiper-slide {
        max-width: 100%;
    }
    .elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button {
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-2197 .elementor-element.elementor-element-1dc2b81 .elementor-swiper-button:hover {
        background: transparent;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1269d69 */.elementor-2197 .elementor-element.elementor-element-1269d69 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e804f06 */.elementor-2197 .elementor-element.elementor-element-e804f06 {
}
.elementor-2197 .elementor-element.elementor-element-e804f06 svg {
    fill: currentColor;
}
.elementor-2197 .elementor-element.elementor-element-e804f06 svg path {
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9c8d9f9 */.elementor-2197 .elementor-element.elementor-element-9c8d9f9 {
}
.elementor-2197 .elementor-element.elementor-element-9c8d9f9 svg {
    fill: currentColor;
}
.elementor-2197 .elementor-element.elementor-element-9c8d9f9 svg path {
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd68d39 */.elementor-2197 .elementor-element.elementor-element-dd68d39 {
}
.elementor-2197 .elementor-element.elementor-element-dd68d39 svg {
    fill: currentColor;
}
.elementor-2197 .elementor-element.elementor-element-dd68d39 svg path {
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20434ff */.elementor-2197 .elementor-element.elementor-element-20434ff {
}
.elementor-2197 .elementor-element.elementor-element-20434ff svg {
    fill: currentColor;
}
.elementor-2197 .elementor-element.elementor-element-20434ff svg path {
    fill: currentColor;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7c68554 */.elementor-2197 .elementor-element.elementor-element-7c68554 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f54c60 */.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form {
    width: 100%;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form input,
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form textarea {
    width: 100%;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 12px 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    transition: border 0.3s ease, transform 0.3s ease;
    box-sizing: border-box;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form input:focus,
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form textarea:focus {
    outline: none;
    border-color: #334862;
}
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
  color: #afafaf;
  opacity: 1;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form .wpcf7-not-valid-tip {
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form .wpcf7-submit {
    width: fit-content;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #334862;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 20px;
    color: #334862;
    position: relative;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form .wpcf7-submit:hover {
    background-color: #334862;
    color: #ffffff;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .wpcf7-form p {
    margin-bottom: 16px;
}
.elementor-2197 .elementor-element.elementor-element-8f54c60 .submit-col p {
    display: flex;
    flex-direction: row-reverse;
    justify-content: end;
    align-items: center;
    margin-bottom: 0;
}
@media screen and (min-width: 768px) {
    .elementor-2197 .elementor-element.elementor-element-8f54c60 .two-col {
        display: flex;
        column-gap: 16px;
    }
    .elementor-2197 .elementor-element.elementor-element-8f54c60 .two-col > .col {
        flex: auto;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-656f4c0 */.elementor-2197 .elementor-element.elementor-element-656f4c0 .elementor-gallery-item__content {
    position: static;
    height: auto;
}
.elementor-2197 .elementor-element.elementor-element-656f4c0 .elementor-animated-item--fade-in {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-acf2982 */.elementor-2197 .elementor-element.elementor-element-acf2982 .elementor-gallery-item__content {
    position: static;
    height: auto;
}
.elementor-2197 .elementor-element.elementor-element-acf2982 .elementor-animated-item--fade-in {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-9698321 */.elementor-2197 .elementor-element.elementor-element-9698321 {
    line-height: 0;
}
.elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button-prev {
    transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 880px) {
    .elementor-2197 .elementor-element.elementor-element-9698321 .swiper-slide {
        max-width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-2197 .elementor-element.elementor-element-9698321 .swiper-slide {
        max-width: 100%;
    }
    .elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button {
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button:hover {
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-9698321 .elementor-swiper-button svg path {
        stroke: #334862;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c7bb1 */.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form {
    width: 100%;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form input,
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form textarea {
    width: 100%;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 12px 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    transition: border 0.3s ease, transform 0.3s ease;
    box-sizing: border-box;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form input:focus,
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form textarea:focus {
    outline: none;
    border-color: #334862;
}
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
  color: #afafaf;
  opacity: 1;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form .wpcf7-not-valid-tip {
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form .wpcf7-submit {
    width: fit-content;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    border: 1px solid #334862;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 20px;
    color: #334862;
    position: relative;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form .wpcf7-submit:hover {
    background-color: #334862;
    color: #ffffff;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .wpcf7-form p {
    margin-bottom: 16px;
}
.elementor-2197 .elementor-element.elementor-element-52c7bb1 .submit-col p {
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    margin-bottom: 0;
}
@media screen and (min-width: 768px) {
    .elementor-2197 .elementor-element.elementor-element-52c7bb1 .two-col {
        display: flex;
        column-gap: 16px;
    }
    .elementor-2197 .elementor-element.elementor-element-52c7bb1 .two-col > .col {
        flex: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0addad0 */.elementor-2197 .elementor-element.elementor-element-0addad0 {
    line-height: 0;
}
.elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button-prev {
    transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 880px) {
    .elementor-2197 .elementor-element.elementor-element-0addad0 .swiper-slide {
        max-width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-2197 .elementor-element.elementor-element-0addad0 .swiper-slide {
        max-width: 100%;
    }
    .elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button {
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button:hover {
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-0addad0 .elementor-swiper-button svg path {
        stroke: #334862;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-86c2ea6 */.elementor-2197 .elementor-element.elementor-element-86c2ea6 {
    line-height: 0;
}
.elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button-prev {
    transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 880px) {
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .swiper-slide {
        max-width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .swiper-slide {
        max-width: 100%;
    }
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button {
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button:hover {
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-86c2ea6 .elementor-swiper-button svg path {
        stroke: #334862;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a1934f9 */.elementor-2197 .elementor-element.elementor-element-a1934f9 .swiper-slide {
    max-width: 33.33333333333333%;
}
.elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button-prev {
    transform: translateY(-50%) rotate(180deg);
}

.elementor-2197 .elementor-element.elementor-element-a1934f9 .swiper-wrapper{
    padding-bottom: 10px
}

.elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-624 .elementor-element.elementor-element-26ff6a8{
    box-shadow: none!important;
}

@media screen and (max-width: 880px) {
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .swiper-slide {
        max-width: 50%;
    }
}
@media screen and (max-width: 767px) {
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .swiper-slide {
        max-width: 100%;
    }
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button {
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button:hover {
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-a1934f9 .elementor-swiper-button svg path {
        stroke: #334862;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0515a74 */.elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button {
    background: #334862;
    padding: 8px;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.elementor-2197 .elementor-element.elementor-element-0515a74 .swiper-pagination {
    position: static;
    margin-top: 24px;
}
.elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button:hover {
    background: #c28562;
}
.elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button-prev {
    transform: translateX(50px) translateY(-50%) rotate(180deg);
}
.elementor-2197 .elementor-element.elementor-element-0515a74:hover .elementor-swiper-button-prev {
    transform: translateX(0) translateY(-50%) rotate(180deg);
}
.elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button-next {
    transform: translateX(-50px) translateY(-50%);
    transition: all 0.3s ease-in-out;
}
.elementor-2197 .elementor-element.elementor-element-0515a74:hover .elementor-swiper-button-next {
    transform: translateX(0) translateY(-50%);
}
.elementor-2197 .elementor-element.elementor-element-0515a74:hover .elementor-swiper-button {
    opacity: 1;
}
@media screen and (max-width: 767px) {
    .elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button {
        opacity: 1;
        padding: 0;
        border-radius: 0;
        background: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button-next {
        transform: translateX(0) translateY(-50%);
    }
    .elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button-prev {
        transform: translateX(0) translateY(-50%) rotate(180deg);
    }
    .elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button:hover {
        background-color: transparent;
    }
    .elementor-2197 .elementor-element.elementor-element-0515a74 .swiper .elementor-swiper-button svg path {
        stroke: #334862;
    }
}/* End custom CSS */