.elementor-420 .elementor-element.elementor-element-cf6fecd{--display:flex;--min-height:40vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-cf6fecd:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-cf6fecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E8B75;}.elementor-420 .elementor-element.elementor-element-cf6fecd::before, .elementor-420 .elementor-element.elementor-element-cf6fecd > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-cf6fecd > .e-con-inner > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-cf6fecd > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-cf6fecd > .e-con-inner > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-cf6fecd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #86736500 60%);}.elementor-420 .elementor-element.elementor-element-cf6fecd > .elementor-shape-bottom .elementor-shape-fill, .elementor-420 .elementor-element.elementor-element-cf6fecd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#7A6A57;}.elementor-420 .elementor-element.elementor-element-cf6fecd > .elementor-shape-bottom svg, .elementor-420 .elementor-element.elementor-element-cf6fecd > .e-con-inner > .elementor-shape-bottom svg{height:72px;}.elementor-420 .elementor-element.elementor-element-e7555f9{--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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 );color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-5aa5eee{padding:0px 25px 0px 0px;}.elementor-420 .elementor-element.elementor-element-5aa5eee .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:600;font-style:italic;letter-spacing:0px;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-d162f43{--spacer-size:10px;}.elementor-420 .elementor-element.elementor-element-e0386f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:600;font-style:italic;letter-spacing:2.5px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-e281fba{--spacer-size:10px;}.elementor-420 .elementor-element.elementor-element-beb2694 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;letter-spacing:2.5px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-b206630{--spacer-size:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-420 .elementor-element.elementor-element-3437451{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-164b6ac{--display:flex;}.elementor-420 .elementor-element.elementor-element-272d401{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-272d401.e-con:hover{--e-con-transform-scale:0.9;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-420 .elementor-element.elementor-element-cc010d3{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-cc010d3 img{width:100%;}.elementor-420 .elementor-element.elementor-element-1c4741e{text-align:center;}.elementor-420 .elementor-element.elementor-element-1c4741e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-1170ba7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-1170ba7.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-3fe78ec{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-3fe78ec:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-3fe78ec.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-3fe78ec img{width:100%;}.elementor-420 .elementor-element.elementor-element-b77ef95{text-align:center;}.elementor-420 .elementor-element.elementor-element-b77ef95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-da74bcc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-da74bcc.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-d316235{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-d316235:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-d316235.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-d316235 img{width:100%;}.elementor-420 .elementor-element.elementor-element-1b0ab91{text-align:center;}.elementor-420 .elementor-element.elementor-element-1b0ab91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-189c609{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-189c609.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-f593d7a{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-f593d7a:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-f593d7a.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-f593d7a img{width:100%;}.elementor-420 .elementor-element.elementor-element-6ba3726{text-align:center;}.elementor-420 .elementor-element.elementor-element-6ba3726 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-9536157{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-420 .elementor-element.elementor-element-9536157.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-397f9ad{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-397f9ad:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-397f9ad.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-397f9ad img{width:100%;}.elementor-420 .elementor-element.elementor-element-05e79d5{text-align:center;}.elementor-420 .elementor-element.elementor-element-05e79d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-1bb0684{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-1bb0684.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-fc6bd5d{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-fc6bd5d:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-fc6bd5d.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-fc6bd5d img{width:100%;}.elementor-420 .elementor-element.elementor-element-00a0646{text-align:center;}.elementor-420 .elementor-element.elementor-element-00a0646 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-8635195{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-8635195.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-26a91b8{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-26a91b8:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-26a91b8.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-26a91b8 img{width:100%;}.elementor-420 .elementor-element.elementor-element-2f043db{text-align:center;}.elementor-420 .elementor-element.elementor-element-2f043db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-a85e49e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-a85e49e.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-fba9a9f{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-fba9a9f:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-fba9a9f.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-fba9a9f img{width:100%;}.elementor-420 .elementor-element.elementor-element-26d4ec3{text-align:center;}.elementor-420 .elementor-element.elementor-element-26d4ec3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-7eb3438{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-7eb3438.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-b5fa04c{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-b5fa04c:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-b5fa04c.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-b5fa04c img{width:100%;}.elementor-420 .elementor-element.elementor-element-41bded1{text-align:center;}.elementor-420 .elementor-element.elementor-element-41bded1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-d39cc46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-d39cc46.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-d52764a{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-d52764a:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-d52764a.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-d52764a img{width:100%;}.elementor-420 .elementor-element.elementor-element-72c6d8e{text-align:center;}.elementor-420 .elementor-element.elementor-element-72c6d8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-78475ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-78475ee.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-b8130ff{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-b8130ff:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-b8130ff.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-b8130ff img{width:100%;}.elementor-420 .elementor-element.elementor-element-17f4d73{text-align:center;}.elementor-420 .elementor-element.elementor-element-17f4d73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-963a87a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-963a87a.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-3a9a05e{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-3a9a05e:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-3a9a05e.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-3a9a05e img{width:100%;}.elementor-420 .elementor-element.elementor-element-379f8ed{text-align:center;}.elementor-420 .elementor-element.elementor-element-379f8ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-072ddf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-072ddf8.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-23f606b{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-23f606b:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-23f606b.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-23f606b img{width:100%;}.elementor-420 .elementor-element.elementor-element-8c752b2{text-align:center;}.elementor-420 .elementor-element.elementor-element-8c752b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-e9508c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-e9508c9.e-con:hover{--e-con-transform-scale:0.9;}.elementor-420 .elementor-element.elementor-element-c3d06a4{background-color:#D6CCC0;margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:15px 15px 15px 15px;border-radius:152px 152px 152px 152px;}.elementor-420 .elementor-element.elementor-element-c3d06a4:not( .elementor-widget-image ), .elementor-420 .elementor-element.elementor-element-c3d06a4.elementor-widget-image img{-webkit-mask-image:url( https://www.zetariescapes.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-420 .elementor-element.elementor-element-c3d06a4 img{width:100%;}.elementor-420 .elementor-element.elementor-element-c534fd2{text-align:center;}.elementor-420 .elementor-element.elementor-element-c534fd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-76fd244{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#D6CCC0;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-f872c47{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420 .elementor-element.elementor-element-ff988ef{--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-420 .elementor-element.elementor-element-da45157{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-b46e5b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-b46e5b4:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-b46e5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-bf9ba11{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-81a9b4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-47dbd0b{--display:flex;}.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-420 .elementor-element.elementor-element-8cbed58{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-8cbed58 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-8cbed58 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-8954b58{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-8954b58.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-8954b58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-0039d40{--display:flex;}.elementor-420 .elementor-element.elementor-element-e2b9bb2{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-e2b9bb2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-e2b9bb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-cd7fdca{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-cd7fdca .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-cd7fdca .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-87cb2fb{--display:flex;}.elementor-420 .elementor-element.elementor-element-c08db5f{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-c08db5f .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-c08db5f .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-1224d74{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-1224d74.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-1224d74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-b79b48e{--display:flex;}.elementor-420 .elementor-element.elementor-element-920c5d4{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-920c5d4 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-920c5d4 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-a26b102{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-a26b102.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-a26b102 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-50df278{--display:flex;}.elementor-420 .elementor-element.elementor-element-987b9ba{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-987b9ba .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-987b9ba .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-4a1135f{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-4a1135f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-4a1135f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-7c1e73d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-7c1e73d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-37482ac{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-37482ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-9e700f1{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-9e700f1.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-9e700f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-93935ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-93935ed.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-d1d1baf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f4d9347{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-f4d9347 img{width:70%;}.elementor-420 .elementor-element.elementor-element-1dcd864{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-7e5858d img{width:70%;}.elementor-420 .elementor-element.elementor-element-3f8a335{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-be79891{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-be79891 img{width:70%;}.elementor-420 .elementor-element.elementor-element-07fc36d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9af5bfc img{width:70%;}.elementor-420 .elementor-element.elementor-element-7ff2c58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-95db82f img{width:70%;}.elementor-420 .elementor-element.elementor-element-2d60008{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-4fe0883{--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-420 .elementor-element.elementor-element-c640f54{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-420 .elementor-element.elementor-element-8eb7429 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-8eb7429 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-8eb7429 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-8eb7429 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-8eb7429 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-7c0641e{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-7c0641e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-7c0641e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-a3a08bc{--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-420 .elementor-element.elementor-element-09c6ce3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-dc6dc67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-dc6dc67:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-dc6dc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-bceef38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-8d08642{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e1cd59f{--display:flex;}.elementor-420 .elementor-element.elementor-element-f734a0b{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-f734a0b .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-f734a0b .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-d17d587{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-d17d587.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-d17d587 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-5c16af0{--display:flex;}.elementor-420 .elementor-element.elementor-element-cadc3e8{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-cadc3e8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-cadc3e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-1e1224a{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-1e1224a .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-1e1224a .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-033af06{--display:flex;}.elementor-420 .elementor-element.elementor-element-ded9501{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-ded9501 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-ded9501 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-439e69a{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-439e69a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-439e69a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-c93ea77{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-c93ea77 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-0b897f6{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-0b897f6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-1b2dd29{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-1b2dd29.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-1b2dd29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-71f5e33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-71f5e33.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-2bc7168{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-dfe9884{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-dfe9884 img{width:70%;}.elementor-420 .elementor-element.elementor-element-001dbb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1cabc40 img{width:70%;}.elementor-420 .elementor-element.elementor-element-0ca8e22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-35d9436{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-35d9436 img{width:70%;}.elementor-420 .elementor-element.elementor-element-fdb2792{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f506b79 img{width:70%;}.elementor-420 .elementor-element.elementor-element-62c3554{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-ad2c6d7 img{width:70%;}.elementor-420 .elementor-element.elementor-element-b6a4a5a{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-604f6ca{--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-420 .elementor-element.elementor-element-2c9f8ef{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-e8cc030 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-e8cc030 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-e8cc030 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-e8cc030 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-e8cc030 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-937882d{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-937882d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-937882d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-cc7a9c7{--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-420 .elementor-element.elementor-element-d79f7b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-3f1790e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-3f1790e:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-3f1790e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-aeb27fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-d1cd6f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-36b643f{--display:flex;}.elementor-420 .elementor-element.elementor-element-a7fd9e4{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a7fd9e4 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-a7fd9e4 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-9d6613e{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-9d6613e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-9d6613e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-c9f1b5d{--display:flex;}.elementor-420 .elementor-element.elementor-element-e3fa8d9{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-e3fa8d9.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-e3fa8d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-5672fb7{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-5672fb7 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-5672fb7 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-44a717a{--display:flex;}.elementor-420 .elementor-element.elementor-element-d13325b{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-d13325b .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-d13325b .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-63a8efd{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-63a8efd.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-63a8efd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-9663457{--display:flex;}.elementor-420 .elementor-element.elementor-element-fbd79f8{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-fbd79f8 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-fbd79f8 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-ab1d9d6{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-ab1d9d6.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-ab1d9d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-792797b{--display:flex;}.elementor-420 .elementor-element.elementor-element-5f26fde{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-5f26fde.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-5f26fde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-b3f7f85{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-b3f7f85 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-b3f7f85 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-d62f62a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-d62f62a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-3e30381{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-3e30381 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-54fdd17{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-54fdd17.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-54fdd17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-b92f01c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-b92f01c.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-bbdf18b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-30da9a5{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-30da9a5 img{width:70%;}.elementor-420 .elementor-element.elementor-element-f66c590{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-28da934 img{width:70%;}.elementor-420 .elementor-element.elementor-element-9e7a436{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c191d0e{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-c191d0e img{width:70%;}.elementor-420 .elementor-element.elementor-element-4b6b9c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-36a96d5 img{width:70%;}.elementor-420 .elementor-element.elementor-element-5924931{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-4b7dfd9 img{width:70%;}.elementor-420 .elementor-element.elementor-element-6db0407{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-62819dd{--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-420 .elementor-element.elementor-element-3c06485{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-79a04b5 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-79a04b5 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-79a04b5 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-79a04b5 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-79a04b5 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-fa96360{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-fa96360 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-fa96360 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-0a4cc0a{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420 .elementor-element.elementor-element-b914a25{--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-420 .elementor-element.elementor-element-3aa6470{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-b830046{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-b830046:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-b830046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-08b8a87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-ec6ef24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-16d8b77{--display:flex;}.elementor-420 .elementor-element.elementor-element-3d62c03{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-3d62c03 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-3d62c03 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-f2a9486{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-f2a9486.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-f2a9486 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-f5a6dd7{--display:flex;}.elementor-420 .elementor-element.elementor-element-0f2fc1f{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-0f2fc1f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-0f2fc1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-cddfb2a{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-cddfb2a .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-cddfb2a .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-2571524{--display:flex;}.elementor-420 .elementor-element.elementor-element-f528aed{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-f528aed .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-f528aed .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-f952d42{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-f952d42.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-f952d42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-cb0e9b7{--display:flex;}.elementor-420 .elementor-element.elementor-element-ba09b94{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-ba09b94 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-ba09b94 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-46be5ab{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-46be5ab.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-46be5ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-be71329{--display:flex;}.elementor-420 .elementor-element.elementor-element-135228c{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-135228c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-135228c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-dd5cbd1{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-dd5cbd1 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-dd5cbd1 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-ce28d6c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-ce28d6c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-a40c0c9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-a40c0c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-60ea3af{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-60ea3af.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-60ea3af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-0f9b84e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-0f9b84e.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-36b51ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e3f5e17{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-e3f5e17 img{width:70%;}.elementor-420 .elementor-element.elementor-element-2df8c4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-fa27fb5 img{width:70%;}.elementor-420 .elementor-element.elementor-element-ae4c684{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-182cad3{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-182cad3 img{width:70%;}.elementor-420 .elementor-element.elementor-element-adeae67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2aee3b6 img{width:70%;}.elementor-420 .elementor-element.elementor-element-389c41a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-020e945 img{width:70%;}.elementor-420 .elementor-element.elementor-element-523eb8b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-4850ed6{--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-420 .elementor-element.elementor-element-c1187f8{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-28d9bb0 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-28d9bb0 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-28d9bb0 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-28d9bb0 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-28d9bb0 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-743934b{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-743934b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-743934b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-6a12b1f{--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-420 .elementor-element.elementor-element-c9cafd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-63ecbdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-63ecbdf:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-63ecbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-9e32331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-195c58b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-42b1510{--display:flex;}.elementor-420 .elementor-element.elementor-element-aafcea9{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-aafcea9 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-aafcea9 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-7c57640{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-7c57640.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-7c57640 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-6d7522b{--display:flex;}.elementor-420 .elementor-element.elementor-element-ea2c79f{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-ea2c79f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-ea2c79f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-8bb2921{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-8bb2921 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-8bb2921 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-6a561ea{--display:flex;}.elementor-420 .elementor-element.elementor-element-2ea9d8b{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-2ea9d8b .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-2ea9d8b .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-feebdb8{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-feebdb8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-feebdb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-51eef2f{--display:flex;}.elementor-420 .elementor-element.elementor-element-38c580a{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-38c580a .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-38c580a .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-9f05a37{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-9f05a37.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-9f05a37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-db3f2b1{--display:flex;}.elementor-420 .elementor-element.elementor-element-a7d43ab{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-a7d43ab.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-a7d43ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-9411de4{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-9411de4 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-9411de4 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-c6937b6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-c6937b6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-2ef07d7{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-2ef07d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-dd901ca{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-dd901ca.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-dd901ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-42214ad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-42214ad.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-00ce23b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-a6e3184{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a6e3184 img{width:70%;}.elementor-420 .elementor-element.elementor-element-4ad3d35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c9d982c img{width:70%;}.elementor-420 .elementor-element.elementor-element-7db10e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-965bd4b{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-965bd4b img{width:70%;}.elementor-420 .elementor-element.elementor-element-0ed4fa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-5139ac8 img{width:70%;}.elementor-420 .elementor-element.elementor-element-604ac8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-371e5c5 img{width:70%;}.elementor-420 .elementor-element.elementor-element-a9a172a{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-4008615{--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-420 .elementor-element.elementor-element-125ad50{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-45b2ae8 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-45b2ae8 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-45b2ae8 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-45b2ae8 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-45b2ae8 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-08992f8{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-08992f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-08992f8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-aa46467{--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-420 .elementor-element.elementor-element-c5f6224{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-700e5ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-700e5ab:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-700e5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-ecd17b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-5bc7f29{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e89b764{--display:flex;}.elementor-420 .elementor-element.elementor-element-e21ee3c{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-e21ee3c .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-e21ee3c .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-04e2961{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-04e2961.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-04e2961 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-f403382{--display:flex;}.elementor-420 .elementor-element.elementor-element-2bf6d57{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-2bf6d57.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-2bf6d57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-d3d86fb{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-d3d86fb .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-d3d86fb .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-f0eadd9{--display:flex;}.elementor-420 .elementor-element.elementor-element-d7add27{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-d7add27 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-d7add27 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-6411590{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-6411590.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-6411590 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-19f6c76{--display:flex;}.elementor-420 .elementor-element.elementor-element-89c9b8e{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-89c9b8e .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-89c9b8e .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-282e307{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-282e307.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-282e307 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-0b27c8c{--display:flex;}.elementor-420 .elementor-element.elementor-element-eeb1940{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-eeb1940.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-eeb1940 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-92a7245{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-92a7245 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-92a7245 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-e5b4eee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-e5b4eee :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-da622f7{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-da622f7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-703e4d0{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-703e4d0.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-703e4d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-c1f965e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c1f965e.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-3838342{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9452ebc{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-9452ebc img{width:70%;}.elementor-420 .elementor-element.elementor-element-febdd64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c025895 img{width:70%;}.elementor-420 .elementor-element.elementor-element-801fad7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f861bf9{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-f861bf9 img{width:70%;}.elementor-420 .elementor-element.elementor-element-415ff49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-899c528 img{width:70%;}.elementor-420 .elementor-element.elementor-element-e8601ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-695ae60 img{width:70%;}.elementor-420 .elementor-element.elementor-element-7085638{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-b4bb6a4{--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-420 .elementor-element.elementor-element-73c4606{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-500d920 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-500d920 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-500d920 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-500d920 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-500d920 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-96d6e23{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-96d6e23 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-96d6e23 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-0718aed{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420 .elementor-element.elementor-element-65a7bd0{--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-420 .elementor-element.elementor-element-0806265{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-cd22616{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-cd22616:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-cd22616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-552ae8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-a7fb99f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-87a9bae{--display:flex;}.elementor-420 .elementor-element.elementor-element-b59ff6b{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-b59ff6b .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-b59ff6b .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-7a825d1{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-7a825d1.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-7a825d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-c4bf380{--display:flex;}.elementor-420 .elementor-element.elementor-element-6511d3e{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-6511d3e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-6511d3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-0c7ad51{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-0c7ad51 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-0c7ad51 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-9faac6c{--display:flex;}.elementor-420 .elementor-element.elementor-element-6d6198c{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-6d6198c .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-6d6198c .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-accd91b{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-accd91b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-accd91b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-d5bcc0e{--display:flex;}.elementor-420 .elementor-element.elementor-element-fd91db2{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-fd91db2 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-fd91db2 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-d38056d{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-d38056d.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-d38056d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-7325555{--display:flex;}.elementor-420 .elementor-element.elementor-element-10fb42e{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-10fb42e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-10fb42e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-8778a5a{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-8778a5a .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-8778a5a .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-353fd12{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-353fd12 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-79daf07{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-79daf07 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-c6a5114{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-c6a5114.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-c6a5114 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-f11b23b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f11b23b.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-9983716{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c62b0e4{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-c62b0e4 img{width:70%;}.elementor-420 .elementor-element.elementor-element-ed8fed7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-a504b50 img{width:70%;}.elementor-420 .elementor-element.elementor-element-f25d477{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-0f30067{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-0f30067 img{width:70%;}.elementor-420 .elementor-element.elementor-element-a285d8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-3acd8b9 img{width:70%;}.elementor-420 .elementor-element.elementor-element-c0f74a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-d0ddda9 img{width:70%;}.elementor-420 .elementor-element.elementor-element-4e80f52{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f729fbc{--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-420 .elementor-element.elementor-element-f661c70{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-d6be8f8 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-d6be8f8 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-d6be8f8 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-d6be8f8 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-d6be8f8 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-b6af538{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-b6af538 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-b6af538 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-d99ccce{--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-420 .elementor-element.elementor-element-a51f828{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-7b72072{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-7b72072:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-7b72072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-1e60667{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-a2a613f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1d52826{--display:flex;}.elementor-420 .elementor-element.elementor-element-49152a2{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-49152a2 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-49152a2 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-3b4c1ed{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-3b4c1ed.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-3b4c1ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-eeb671f{--display:flex;}.elementor-420 .elementor-element.elementor-element-24f398d{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-24f398d.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-24f398d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-74a2867{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-74a2867 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-74a2867 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-88f2957{--display:flex;}.elementor-420 .elementor-element.elementor-element-380e575{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-380e575 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-380e575 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-d812658{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-d812658.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-d812658 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-29791ec{--display:flex;}.elementor-420 .elementor-element.elementor-element-f260e94{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-f260e94 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-f260e94 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-9b1d2fa{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-9b1d2fa.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-9b1d2fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-8f45c25{--display:flex;}.elementor-420 .elementor-element.elementor-element-b24024d{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-b24024d.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-b24024d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-a90bbcf{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a90bbcf .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-a90bbcf .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-fd929d1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-fd929d1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-9c3e2cf{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-9c3e2cf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-d29477d{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-d29477d.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-d29477d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-bce35d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-bce35d1.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-e4147e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2748440{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-2748440 img{width:70%;}.elementor-420 .elementor-element.elementor-element-b88dd88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2ea1612 img{width:70%;}.elementor-420 .elementor-element.elementor-element-2ec8295{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-7928e70{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-7928e70 img{width:70%;}.elementor-420 .elementor-element.elementor-element-4181ae0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-6e704b4 img{width:70%;}.elementor-420 .elementor-element.elementor-element-368c21a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-00e78e7 img{width:70%;}.elementor-420 .elementor-element.elementor-element-d62470b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-96602fe{--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-420 .elementor-element.elementor-element-84af668{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-de9eafd .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-de9eafd .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-de9eafd .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-de9eafd .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-de9eafd .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-f74bcda{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-f74bcda > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-f74bcda > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-cd6bde8{--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-420 .elementor-element.elementor-element-0777177{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-860e956{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-860e956:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-860e956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-a5bca74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e4e0a8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c7cb646{--display:flex;}.elementor-420 .elementor-element.elementor-element-c6b7aaf{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-c6b7aaf .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-c6b7aaf .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-d8fc0f7{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-d8fc0f7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-d8fc0f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-0876f9f{--display:flex;}.elementor-420 .elementor-element.elementor-element-c56c76f{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-c56c76f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-c56c76f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-037a2c7{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-037a2c7 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-037a2c7 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-57bc13b{--display:flex;}.elementor-420 .elementor-element.elementor-element-a53af45{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a53af45 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-a53af45 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-1ed880a{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-1ed880a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-1ed880a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-07549ee{--display:flex;}.elementor-420 .elementor-element.elementor-element-10b5339{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-10b5339 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-10b5339 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-f0c0e43{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-f0c0e43.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-f0c0e43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-532b88d{--display:flex;}.elementor-420 .elementor-element.elementor-element-22a1ff7{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-22a1ff7.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-22a1ff7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-06b1bc0{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-06b1bc0 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-06b1bc0 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-9368ce6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-9368ce6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-f08cff1{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-f08cff1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-40f5f65{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-40f5f65.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-40f5f65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-88fcb89{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-88fcb89.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-dd9736d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-97aa978{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-97aa978 img{width:70%;}.elementor-420 .elementor-element.elementor-element-e97b946{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-8bcc875 img{width:70%;}.elementor-420 .elementor-element.elementor-element-4ee3846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-3ada150{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-3ada150 img{width:70%;}.elementor-420 .elementor-element.elementor-element-3f21ea6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-33261a6 img{width:70%;}.elementor-420 .elementor-element.elementor-element-31a4cfd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1a578bd img{width:70%;}.elementor-420 .elementor-element.elementor-element-08a6210{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-6199962{--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-420 .elementor-element.elementor-element-cf69fce{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-9dc7897 .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-9dc7897 .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-9dc7897 .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-9dc7897 .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-9dc7897 .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-bf26a5d{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-bf26a5d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-bf26a5d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-865ea07{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-420 .elementor-element.elementor-element-c0e29d7{--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-420 .elementor-element.elementor-element-e0f9f4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-6784be8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-6784be8:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-6784be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-e8826c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-38ba2ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-416c856{--display:flex;}.elementor-420 .elementor-element.elementor-element-77df10c{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-77df10c .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-77df10c .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-1d3f504{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-1d3f504.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-1d3f504 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-f5b1dee{--display:flex;}.elementor-420 .elementor-element.elementor-element-f7dfe3c{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-f7dfe3c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-f7dfe3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-d1b6fc5{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-d1b6fc5 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-d1b6fc5 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-63fb64a{--display:flex;}.elementor-420 .elementor-element.elementor-element-cfcd7e7{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-cfcd7e7 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-cfcd7e7 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-1d812d5{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-1d812d5.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-1d812d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-479c31f{--display:flex;}.elementor-420 .elementor-element.elementor-element-6099ce5{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-6099ce5 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-6099ce5 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-3910d64{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-3910d64.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-3910d64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-5ef5c71{--display:flex;}.elementor-420 .elementor-element.elementor-element-d3fa672{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-d3fa672.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-d3fa672 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-bfc4081{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-bfc4081 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-bfc4081 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-e2b25c3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-e2b25c3 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-6fc9384{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-6fc9384 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;text-transform:capitalize;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-eb2e74b{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-eb2e74b.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-eb2e74b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-cafd079{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-cafd079.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-e5ae5e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-b828273{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-b828273 img{width:70%;}.elementor-420 .elementor-element.elementor-element-d1857a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-2c0f085 img{width:70%;}.elementor-420 .elementor-element.elementor-element-2c74521{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-ef0ec7d{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-ef0ec7d img{width:70%;}.elementor-420 .elementor-element.elementor-element-fc067b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e3b0324 img{width:70%;}.elementor-420 .elementor-element.elementor-element-acbe10c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1cff108 img{width:70%;}.elementor-420 .elementor-element.elementor-element-9e4aec5{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-7d19c30{--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-420 .elementor-element.elementor-element-0f67b9a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-b3941cf .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-b3941cf .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-b3941cf .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-b3941cf .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-b3941cf .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-a2482da{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-a2482da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-a2482da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-bf71110{--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-420 .elementor-element.elementor-element-4100d42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9d915d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;}.elementor-420 .elementor-element.elementor-element-9d915d2:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-9d915d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CCC0;}.elementor-420 .elementor-element.elementor-element-d9dbff0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-47d93c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-c9ca6f3{--display:flex;}.elementor-420 .elementor-element.elementor-element-25067e0{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-25067e0 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-25067e0 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-6540960{background-color:#D6CCC0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-6540960.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-6540960 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-df26143{--display:flex;}.elementor-420 .elementor-element.elementor-element-8f5a95d{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-8f5a95d.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-8f5a95d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-0e62034{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-0e62034 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-0e62034 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-d4236d5{--display:flex;}.elementor-420 .elementor-element.elementor-element-cbf46a1{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-cbf46a1 .gallery-item img{border-radius:6px 6px 6px 6px;}.elementor-420 .elementor-element.elementor-element-cbf46a1 .gallery-item .gallery-caption{text-align:center;}.elementor-420 .elementor-element.elementor-element-9745604{background-color:#D1D6DD;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;padding:10px 10px 10px 10px;z-index:1;border-radius:5px 0px 5px 0px;}.elementor-420 .elementor-element.elementor-element-9745604.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-9745604 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-420 .elementor-element.elementor-element-a400ed6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#9E8B75;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-420 .elementor-element.elementor-element-a400ed6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-73eafc1{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-73eafc1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-420 .elementor-element.elementor-element-7bb7124{width:100%;max-width:100%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 10px 0px 10px;z-index:1;border-radius:5px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-7bb7124.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-7bb7124 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:40px;color:#000000;}.elementor-420 .elementor-element.elementor-element-f93eec0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-f93eec0.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-a3f6e5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-7eb0e3a{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-7eb0e3a img{width:70%;}.elementor-420 .elementor-element.elementor-element-c346102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9805d25 img{width:70%;}.elementor-420 .elementor-element.elementor-element-9a3e321{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-fee2e39{width:auto;max-width:auto;}.elementor-420 .elementor-element.elementor-element-fee2e39 img{width:70%;}.elementor-420 .elementor-element.elementor-element-778b11d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-95d4064 img{width:70%;}.elementor-420 .elementor-element.elementor-element-5fa3318{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-e7f70c4 img{width:70%;}.elementor-420 .elementor-element.elementor-element-959f30c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-1b07486{--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-420 .elementor-element.elementor-element-8b77760{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000;}.elementor-420 .elementor-element.elementor-element-408107c .elementor-button{background-color:#D6CCC0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-decoration:none;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:15px 15px 15px 15px;}.elementor-420 .elementor-element.elementor-element-408107c .elementor-button:hover, .elementor-420 .elementor-element.elementor-element-408107c .elementor-button:focus{color:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-408107c .elementor-button:hover svg, .elementor-420 .elementor-element.elementor-element-408107c .elementor-button:focus svg{fill:#0B0B0B;}.elementor-420 .elementor-element.elementor-element-2243e92{--n-accordion-title-font-size:15px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF85;--n-accordion-icon-hover-color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-2243e92 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-420 .elementor-element.elementor-element-2243e92 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-420 .elementor-element.elementor-element-a738c2b{--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-420 .elementor-element.elementor-element-1229316{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-9acc59d{--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-420 .elementor-element.elementor-element-4052b23{--spacer-size:50px;}.elementor-420 .elementor-element.elementor-element-e356032{--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-420 .elementor-element.elementor-element-81bae8f{--spacer-size:50px;}body.elementor-page-420:not(.elementor-motion-effects-element-type-background), body.elementor-page-420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7A6A57;}@media(min-width:768px){.elementor-420 .elementor-element.elementor-element-ff988ef{--width:50%;}.elementor-420 .elementor-element.elementor-element-b46e5b4{--width:100%;}.elementor-420 .elementor-element.elementor-element-93935ed{--width:62%;}.elementor-420 .elementor-element.elementor-element-a3a08bc{--width:50%;}.elementor-420 .elementor-element.elementor-element-dc6dc67{--width:100%;}.elementor-420 .elementor-element.elementor-element-71f5e33{--width:62%;}.elementor-420 .elementor-element.elementor-element-cc7a9c7{--width:50%;}.elementor-420 .elementor-element.elementor-element-3f1790e{--width:100%;}.elementor-420 .elementor-element.elementor-element-b92f01c{--width:62%;}.elementor-420 .elementor-element.elementor-element-b914a25{--width:50%;}.elementor-420 .elementor-element.elementor-element-b830046{--width:100%;}.elementor-420 .elementor-element.elementor-element-0f9b84e{--width:62%;}.elementor-420 .elementor-element.elementor-element-6a12b1f{--width:50%;}.elementor-420 .elementor-element.elementor-element-63ecbdf{--width:100%;}.elementor-420 .elementor-element.elementor-element-42214ad{--width:62%;}.elementor-420 .elementor-element.elementor-element-aa46467{--width:50%;}.elementor-420 .elementor-element.elementor-element-700e5ab{--width:100%;}.elementor-420 .elementor-element.elementor-element-c1f965e{--width:62%;}.elementor-420 .elementor-element.elementor-element-65a7bd0{--width:50%;}.elementor-420 .elementor-element.elementor-element-cd22616{--width:100%;}.elementor-420 .elementor-element.elementor-element-f11b23b{--width:62%;}.elementor-420 .elementor-element.elementor-element-d99ccce{--width:50%;}.elementor-420 .elementor-element.elementor-element-7b72072{--width:100%;}.elementor-420 .elementor-element.elementor-element-bce35d1{--width:62%;}.elementor-420 .elementor-element.elementor-element-cd6bde8{--width:50%;}.elementor-420 .elementor-element.elementor-element-860e956{--width:100%;}.elementor-420 .elementor-element.elementor-element-88fcb89{--width:62%;}.elementor-420 .elementor-element.elementor-element-c0e29d7{--width:50%;}.elementor-420 .elementor-element.elementor-element-6784be8{--width:100%;}.elementor-420 .elementor-element.elementor-element-cafd079{--width:62%;}.elementor-420 .elementor-element.elementor-element-bf71110{--width:50%;}.elementor-420 .elementor-element.elementor-element-9d915d2{--width:100%;}.elementor-420 .elementor-element.elementor-element-f93eec0{--width:62%;}.elementor-420 .elementor-element.elementor-element-a738c2b{--width:50%;}}@media(max-width:1024px){.elementor-420 .elementor-element.elementor-element-76fd244{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-7c1e73d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-c93ea77{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-d62f62a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-ce28d6c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-c6937b6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-e5b4eee{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-353fd12{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-fd929d1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-9368ce6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-e2b25c3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-420 .elementor-element.elementor-element-a400ed6{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-420 .elementor-element.elementor-element-5aa5eee{padding:0px 0px 0px 0px;text-align:center;}.elementor-420 .elementor-element.elementor-element-cc010d3 img{width:100%;}.elementor-420 .elementor-element.elementor-element-76fd244{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;}.elementor-420 .elementor-element.elementor-element-7c1e73d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-d1d1baf{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-f4d9347{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-f4d9347 img{width:100%;}.elementor-420 .elementor-element.elementor-element-1dcd864{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-7e5858d{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-7e5858d img{width:100%;}.elementor-420 .elementor-element.elementor-element-3f8a335{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-be79891{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-be79891 img{width:100%;}.elementor-420 .elementor-element.elementor-element-07fc36d{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-9af5bfc{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-9af5bfc img{width:100%;}.elementor-420 .elementor-element.elementor-element-7ff2c58{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-95db82f{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-95db82f img{width:100%;}.elementor-420 .elementor-element.elementor-element-c93ea77{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-2bc7168{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-dfe9884{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-dfe9884 img{width:100%;}.elementor-420 .elementor-element.elementor-element-001dbb6{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-1cabc40{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-1cabc40 img{width:100%;}.elementor-420 .elementor-element.elementor-element-0ca8e22{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-35d9436{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-35d9436 img{width:100%;}.elementor-420 .elementor-element.elementor-element-fdb2792{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-f506b79{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-f506b79 img{width:100%;}.elementor-420 .elementor-element.elementor-element-62c3554{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-ad2c6d7{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-ad2c6d7 img{width:100%;}.elementor-420 .elementor-element.elementor-element-d62f62a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-bbdf18b{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-30da9a5{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-30da9a5 img{width:100%;}.elementor-420 .elementor-element.elementor-element-f66c590{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-28da934{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-28da934 img{width:100%;}.elementor-420 .elementor-element.elementor-element-9e7a436{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-c191d0e{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-c191d0e img{width:100%;}.elementor-420 .elementor-element.elementor-element-4b6b9c8{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-36a96d5{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-36a96d5 img{width:100%;}.elementor-420 .elementor-element.elementor-element-5924931{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-4b7dfd9{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-4b7dfd9 img{width:100%;}.elementor-420 .elementor-element.elementor-element-ce28d6c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-36b51ae{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-e3f5e17{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-e3f5e17 img{width:100%;}.elementor-420 .elementor-element.elementor-element-2df8c4f{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-fa27fb5{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-fa27fb5 img{width:100%;}.elementor-420 .elementor-element.elementor-element-ae4c684{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-182cad3{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-182cad3 img{width:100%;}.elementor-420 .elementor-element.elementor-element-adeae67{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-2aee3b6{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-2aee3b6 img{width:100%;}.elementor-420 .elementor-element.elementor-element-389c41a{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-020e945{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-020e945 img{width:100%;}.elementor-420 .elementor-element.elementor-element-c6937b6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-00ce23b{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-a6e3184{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-a6e3184 img{width:100%;}.elementor-420 .elementor-element.elementor-element-4ad3d35{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-c9d982c{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-c9d982c img{width:100%;}.elementor-420 .elementor-element.elementor-element-7db10e2{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-965bd4b{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-965bd4b img{width:100%;}.elementor-420 .elementor-element.elementor-element-0ed4fa4{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-5139ac8{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-5139ac8 img{width:100%;}.elementor-420 .elementor-element.elementor-element-604ac8d{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-371e5c5{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-371e5c5 img{width:100%;}.elementor-420 .elementor-element.elementor-element-e5b4eee{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-3838342{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-9452ebc{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-9452ebc img{width:100%;}.elementor-420 .elementor-element.elementor-element-febdd64{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-c025895{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-c025895 img{width:100%;}.elementor-420 .elementor-element.elementor-element-801fad7{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-f861bf9{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-f861bf9 img{width:100%;}.elementor-420 .elementor-element.elementor-element-415ff49{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-899c528{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-899c528 img{width:100%;}.elementor-420 .elementor-element.elementor-element-e8601ac{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-695ae60{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-695ae60 img{width:100%;}.elementor-420 .elementor-element.elementor-element-353fd12{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-9983716{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-c62b0e4{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-c62b0e4 img{width:100%;}.elementor-420 .elementor-element.elementor-element-ed8fed7{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-a504b50{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-a504b50 img{width:100%;}.elementor-420 .elementor-element.elementor-element-f25d477{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-0f30067{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-0f30067 img{width:100%;}.elementor-420 .elementor-element.elementor-element-a285d8f{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-3acd8b9{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-3acd8b9 img{width:100%;}.elementor-420 .elementor-element.elementor-element-c0f74a9{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-d0ddda9{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-d0ddda9 img{width:100%;}.elementor-420 .elementor-element.elementor-element-fd929d1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-e4147e1{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-2748440{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-2748440 img{width:100%;}.elementor-420 .elementor-element.elementor-element-b88dd88{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-2ea1612{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-2ea1612 img{width:100%;}.elementor-420 .elementor-element.elementor-element-2ec8295{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-7928e70{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-7928e70 img{width:100%;}.elementor-420 .elementor-element.elementor-element-4181ae0{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-6e704b4{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-6e704b4 img{width:100%;}.elementor-420 .elementor-element.elementor-element-368c21a{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-00e78e7{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-00e78e7 img{width:100%;}.elementor-420 .elementor-element.elementor-element-9368ce6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-dd9736d{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-97aa978{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-97aa978 img{width:100%;}.elementor-420 .elementor-element.elementor-element-e97b946{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-8bcc875{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-8bcc875 img{width:100%;}.elementor-420 .elementor-element.elementor-element-4ee3846{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-3ada150{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-3ada150 img{width:100%;}.elementor-420 .elementor-element.elementor-element-3f21ea6{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-33261a6{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-33261a6 img{width:100%;}.elementor-420 .elementor-element.elementor-element-31a4cfd{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-1a578bd{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-1a578bd img{width:100%;}.elementor-420 .elementor-element.elementor-element-e2b25c3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-e5ae5e1{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-b828273{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-b828273 img{width:100%;}.elementor-420 .elementor-element.elementor-element-d1857a0{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-2c0f085{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-2c0f085 img{width:100%;}.elementor-420 .elementor-element.elementor-element-2c74521{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-ef0ec7d{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-ef0ec7d img{width:100%;}.elementor-420 .elementor-element.elementor-element-fc067b7{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-e3b0324{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-e3b0324 img{width:100%;}.elementor-420 .elementor-element.elementor-element-acbe10c{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-1cff108{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-1cff108 img{width:100%;}.elementor-420 .elementor-element.elementor-element-a400ed6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-420 .elementor-element.elementor-element-a3f6e5a{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-7eb0e3a{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-7eb0e3a img{width:100%;}.elementor-420 .elementor-element.elementor-element-c346102{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-9805d25{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-9805d25 img{width:100%;}.elementor-420 .elementor-element.elementor-element-9a3e321{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-fee2e39{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-fee2e39 img{width:100%;}.elementor-420 .elementor-element.elementor-element-778b11d{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-95d4064{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-95d4064 img{width:100%;}.elementor-420 .elementor-element.elementor-element-5fa3318{--width:20%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-420 .elementor-element.elementor-element-e7f70c4{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-e7f70c4 img{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8954b58 */.elementor-420 .elementor-element.elementor-element-8954b58::before,
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8954b58::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b9bb2 */.elementor-420 .elementor-element.elementor-element-e2b9bb2::before,
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1224d74 */.elementor-420 .elementor-element.elementor-element-1224d74::before,
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1224d74::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b102 */.elementor-420 .elementor-element.elementor-element-a26b102::before,
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a26b102::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1135f */.elementor-420 .elementor-element.elementor-element-4a1135f::before,
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8954b58 */.elementor-420 .elementor-element.elementor-element-8954b58::before,
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8954b58::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b9bb2 */.elementor-420 .elementor-element.elementor-element-e2b9bb2::before,
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1224d74 */.elementor-420 .elementor-element.elementor-element-1224d74::before,
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1224d74::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b102 */.elementor-420 .elementor-element.elementor-element-a26b102::before,
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a26b102::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1135f */.elementor-420 .elementor-element.elementor-element-4a1135f::before,
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8954b58 */.elementor-420 .elementor-element.elementor-element-8954b58::before,
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8954b58::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b9bb2 */.elementor-420 .elementor-element.elementor-element-e2b9bb2::before,
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1224d74 */.elementor-420 .elementor-element.elementor-element-1224d74::before,
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1224d74::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b102 */.elementor-420 .elementor-element.elementor-element-a26b102::before,
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a26b102::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1135f */.elementor-420 .elementor-element.elementor-element-4a1135f::before,
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8954b58 */.elementor-420 .elementor-element.elementor-element-8954b58::before,
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8954b58::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b9bb2 */.elementor-420 .elementor-element.elementor-element-e2b9bb2::before,
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1224d74 */.elementor-420 .elementor-element.elementor-element-1224d74::before,
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1224d74::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b102 */.elementor-420 .elementor-element.elementor-element-a26b102::before,
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a26b102::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1135f */.elementor-420 .elementor-element.elementor-element-4a1135f::before,
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8954b58 */.elementor-420 .elementor-element.elementor-element-8954b58::before,
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8954b58::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b9bb2 */.elementor-420 .elementor-element.elementor-element-e2b9bb2::before,
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1224d74 */.elementor-420 .elementor-element.elementor-element-1224d74::before,
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1224d74::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b102 */.elementor-420 .elementor-element.elementor-element-a26b102::before,
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a26b102::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1135f */.elementor-420 .elementor-element.elementor-element-4a1135f::before,
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8954b58 */.elementor-420 .elementor-element.elementor-element-8954b58::before,
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8954b58::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8954b58::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b9bb2 */.elementor-420 .elementor-element.elementor-element-e2b9bb2::before,
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e2b9bb2::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1224d74 */.elementor-420 .elementor-element.elementor-element-1224d74::before,
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1224d74::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1224d74::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a26b102 */.elementor-420 .elementor-element.elementor-element-a26b102::before,
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a26b102::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a26b102::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a1135f */.elementor-420 .elementor-element.elementor-element-4a1135f::before,
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-4a1135f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e700f1 */.elementor-420 .elementor-element.elementor-element-9e700f1::before,
.elementor-420 .elementor-element.elementor-element-9e700f1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-9e700f1::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-9e700f1::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d17d587 */.elementor-420 .elementor-element.elementor-element-d17d587::before,
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d17d587::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadc3e8 */.elementor-420 .elementor-element.elementor-element-cadc3e8::before,
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-439e69a */.elementor-420 .elementor-element.elementor-element-439e69a::before,
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-439e69a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d17d587 */.elementor-420 .elementor-element.elementor-element-d17d587::before,
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d17d587::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadc3e8 */.elementor-420 .elementor-element.elementor-element-cadc3e8::before,
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-439e69a */.elementor-420 .elementor-element.elementor-element-439e69a::before,
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-439e69a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d17d587 */.elementor-420 .elementor-element.elementor-element-d17d587::before,
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d17d587::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadc3e8 */.elementor-420 .elementor-element.elementor-element-cadc3e8::before,
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-439e69a */.elementor-420 .elementor-element.elementor-element-439e69a::before,
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-439e69a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d17d587 */.elementor-420 .elementor-element.elementor-element-d17d587::before,
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d17d587::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d17d587::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadc3e8 */.elementor-420 .elementor-element.elementor-element-cadc3e8::before,
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-cadc3e8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-439e69a */.elementor-420 .elementor-element.elementor-element-439e69a::before,
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-439e69a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-439e69a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2dd29 */.elementor-420 .elementor-element.elementor-element-1b2dd29::before,
.elementor-420 .elementor-element.elementor-element-1b2dd29::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-1b2dd29::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-1b2dd29::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6613e */.elementor-420 .elementor-element.elementor-element-9d6613e::before,
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fa8d9 */.elementor-420 .elementor-element.elementor-element-e3fa8d9::before,
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a8efd */.elementor-420 .elementor-element.elementor-element-63a8efd::before,
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1d9d6 */.elementor-420 .elementor-element.elementor-element-ab1d9d6::before,
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f26fde */.elementor-420 .elementor-element.elementor-element-5f26fde::before,
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6613e */.elementor-420 .elementor-element.elementor-element-9d6613e::before,
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fa8d9 */.elementor-420 .elementor-element.elementor-element-e3fa8d9::before,
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a8efd */.elementor-420 .elementor-element.elementor-element-63a8efd::before,
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1d9d6 */.elementor-420 .elementor-element.elementor-element-ab1d9d6::before,
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f26fde */.elementor-420 .elementor-element.elementor-element-5f26fde::before,
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6613e */.elementor-420 .elementor-element.elementor-element-9d6613e::before,
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fa8d9 */.elementor-420 .elementor-element.elementor-element-e3fa8d9::before,
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a8efd */.elementor-420 .elementor-element.elementor-element-63a8efd::before,
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1d9d6 */.elementor-420 .elementor-element.elementor-element-ab1d9d6::before,
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f26fde */.elementor-420 .elementor-element.elementor-element-5f26fde::before,
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6613e */.elementor-420 .elementor-element.elementor-element-9d6613e::before,
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fa8d9 */.elementor-420 .elementor-element.elementor-element-e3fa8d9::before,
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a8efd */.elementor-420 .elementor-element.elementor-element-63a8efd::before,
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1d9d6 */.elementor-420 .elementor-element.elementor-element-ab1d9d6::before,
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f26fde */.elementor-420 .elementor-element.elementor-element-5f26fde::before,
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6613e */.elementor-420 .elementor-element.elementor-element-9d6613e::before,
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fa8d9 */.elementor-420 .elementor-element.elementor-element-e3fa8d9::before,
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a8efd */.elementor-420 .elementor-element.elementor-element-63a8efd::before,
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1d9d6 */.elementor-420 .elementor-element.elementor-element-ab1d9d6::before,
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f26fde */.elementor-420 .elementor-element.elementor-element-5f26fde::before,
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d6613e */.elementor-420 .elementor-element.elementor-element-9d6613e::before,
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9d6613e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3fa8d9 */.elementor-420 .elementor-element.elementor-element-e3fa8d9::before,
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-e3fa8d9::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63a8efd */.elementor-420 .elementor-element.elementor-element-63a8efd::before,
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-63a8efd::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab1d9d6 */.elementor-420 .elementor-element.elementor-element-ab1d9d6::before,
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ab1d9d6::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f26fde */.elementor-420 .elementor-element.elementor-element-5f26fde::before,
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-5f26fde::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54fdd17 */.elementor-420 .elementor-element.elementor-element-54fdd17::before,
.elementor-420 .elementor-element.elementor-element-54fdd17::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-54fdd17::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-54fdd17::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a9486 */.elementor-420 .elementor-element.elementor-element-f2a9486::before,
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2fc1f */.elementor-420 .elementor-element.elementor-element-0f2fc1f::before,
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f952d42 */.elementor-420 .elementor-element.elementor-element-f952d42::before,
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f952d42::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46be5ab */.elementor-420 .elementor-element.elementor-element-46be5ab::before,
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135228c */.elementor-420 .elementor-element.elementor-element-135228c::before,
.elementor-420 .elementor-element.elementor-element-135228c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-135228c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-135228c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a9486 */.elementor-420 .elementor-element.elementor-element-f2a9486::before,
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2fc1f */.elementor-420 .elementor-element.elementor-element-0f2fc1f::before,
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f952d42 */.elementor-420 .elementor-element.elementor-element-f952d42::before,
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f952d42::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46be5ab */.elementor-420 .elementor-element.elementor-element-46be5ab::before,
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135228c */.elementor-420 .elementor-element.elementor-element-135228c::before,
.elementor-420 .elementor-element.elementor-element-135228c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-135228c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-135228c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a9486 */.elementor-420 .elementor-element.elementor-element-f2a9486::before,
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2fc1f */.elementor-420 .elementor-element.elementor-element-0f2fc1f::before,
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f952d42 */.elementor-420 .elementor-element.elementor-element-f952d42::before,
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f952d42::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46be5ab */.elementor-420 .elementor-element.elementor-element-46be5ab::before,
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135228c */.elementor-420 .elementor-element.elementor-element-135228c::before,
.elementor-420 .elementor-element.elementor-element-135228c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-135228c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-135228c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a9486 */.elementor-420 .elementor-element.elementor-element-f2a9486::before,
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2fc1f */.elementor-420 .elementor-element.elementor-element-0f2fc1f::before,
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f952d42 */.elementor-420 .elementor-element.elementor-element-f952d42::before,
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f952d42::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46be5ab */.elementor-420 .elementor-element.elementor-element-46be5ab::before,
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135228c */.elementor-420 .elementor-element.elementor-element-135228c::before,
.elementor-420 .elementor-element.elementor-element-135228c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-135228c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-135228c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a9486 */.elementor-420 .elementor-element.elementor-element-f2a9486::before,
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2fc1f */.elementor-420 .elementor-element.elementor-element-0f2fc1f::before,
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f952d42 */.elementor-420 .elementor-element.elementor-element-f952d42::before,
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f952d42::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46be5ab */.elementor-420 .elementor-element.elementor-element-46be5ab::before,
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135228c */.elementor-420 .elementor-element.elementor-element-135228c::before,
.elementor-420 .elementor-element.elementor-element-135228c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-135228c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-135228c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a9486 */.elementor-420 .elementor-element.elementor-element-f2a9486::before,
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f2a9486::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f2fc1f */.elementor-420 .elementor-element.elementor-element-0f2fc1f::before,
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-0f2fc1f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f952d42 */.elementor-420 .elementor-element.elementor-element-f952d42::before,
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f952d42::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f952d42::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46be5ab */.elementor-420 .elementor-element.elementor-element-46be5ab::before,
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-46be5ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-135228c */.elementor-420 .elementor-element.elementor-element-135228c::before,
.elementor-420 .elementor-element.elementor-element-135228c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-135228c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-135228c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60ea3af */.elementor-420 .elementor-element.elementor-element-60ea3af::before,
.elementor-420 .elementor-element.elementor-element-60ea3af::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-60ea3af::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-60ea3af::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c57640 */.elementor-420 .elementor-element.elementor-element-7c57640::before,
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7c57640::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2c79f */.elementor-420 .elementor-element.elementor-element-ea2c79f::before,
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feebdb8 */.elementor-420 .elementor-element.elementor-element-feebdb8::before,
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f05a37 */.elementor-420 .elementor-element.elementor-element-9f05a37::before,
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d43ab */.elementor-420 .elementor-element.elementor-element-a7d43ab::before,
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c57640 */.elementor-420 .elementor-element.elementor-element-7c57640::before,
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7c57640::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2c79f */.elementor-420 .elementor-element.elementor-element-ea2c79f::before,
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feebdb8 */.elementor-420 .elementor-element.elementor-element-feebdb8::before,
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f05a37 */.elementor-420 .elementor-element.elementor-element-9f05a37::before,
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d43ab */.elementor-420 .elementor-element.elementor-element-a7d43ab::before,
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c57640 */.elementor-420 .elementor-element.elementor-element-7c57640::before,
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7c57640::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2c79f */.elementor-420 .elementor-element.elementor-element-ea2c79f::before,
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feebdb8 */.elementor-420 .elementor-element.elementor-element-feebdb8::before,
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f05a37 */.elementor-420 .elementor-element.elementor-element-9f05a37::before,
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d43ab */.elementor-420 .elementor-element.elementor-element-a7d43ab::before,
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c57640 */.elementor-420 .elementor-element.elementor-element-7c57640::before,
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7c57640::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2c79f */.elementor-420 .elementor-element.elementor-element-ea2c79f::before,
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feebdb8 */.elementor-420 .elementor-element.elementor-element-feebdb8::before,
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f05a37 */.elementor-420 .elementor-element.elementor-element-9f05a37::before,
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d43ab */.elementor-420 .elementor-element.elementor-element-a7d43ab::before,
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c57640 */.elementor-420 .elementor-element.elementor-element-7c57640::before,
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7c57640::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2c79f */.elementor-420 .elementor-element.elementor-element-ea2c79f::before,
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feebdb8 */.elementor-420 .elementor-element.elementor-element-feebdb8::before,
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f05a37 */.elementor-420 .elementor-element.elementor-element-9f05a37::before,
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d43ab */.elementor-420 .elementor-element.elementor-element-a7d43ab::before,
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c57640 */.elementor-420 .elementor-element.elementor-element-7c57640::before,
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7c57640::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7c57640::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea2c79f */.elementor-420 .elementor-element.elementor-element-ea2c79f::before,
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-ea2c79f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feebdb8 */.elementor-420 .elementor-element.elementor-element-feebdb8::before,
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-feebdb8::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f05a37 */.elementor-420 .elementor-element.elementor-element-9f05a37::before,
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9f05a37::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d43ab */.elementor-420 .elementor-element.elementor-element-a7d43ab::before,
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-a7d43ab::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd901ca */.elementor-420 .elementor-element.elementor-element-dd901ca::before,
.elementor-420 .elementor-element.elementor-element-dd901ca::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-dd901ca::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-dd901ca::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e2961 */.elementor-420 .elementor-element.elementor-element-04e2961::before,
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-04e2961::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf6d57 */.elementor-420 .elementor-element.elementor-element-2bf6d57::before,
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6411590 */.elementor-420 .elementor-element.elementor-element-6411590::before,
.elementor-420 .elementor-element.elementor-element-6411590::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6411590::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6411590::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e307 */.elementor-420 .elementor-element.elementor-element-282e307::before,
.elementor-420 .elementor-element.elementor-element-282e307::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-282e307::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-282e307::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeb1940 */.elementor-420 .elementor-element.elementor-element-eeb1940::before,
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e2961 */.elementor-420 .elementor-element.elementor-element-04e2961::before,
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-04e2961::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf6d57 */.elementor-420 .elementor-element.elementor-element-2bf6d57::before,
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6411590 */.elementor-420 .elementor-element.elementor-element-6411590::before,
.elementor-420 .elementor-element.elementor-element-6411590::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6411590::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6411590::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e307 */.elementor-420 .elementor-element.elementor-element-282e307::before,
.elementor-420 .elementor-element.elementor-element-282e307::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-282e307::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-282e307::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeb1940 */.elementor-420 .elementor-element.elementor-element-eeb1940::before,
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e2961 */.elementor-420 .elementor-element.elementor-element-04e2961::before,
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-04e2961::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf6d57 */.elementor-420 .elementor-element.elementor-element-2bf6d57::before,
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6411590 */.elementor-420 .elementor-element.elementor-element-6411590::before,
.elementor-420 .elementor-element.elementor-element-6411590::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6411590::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6411590::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e307 */.elementor-420 .elementor-element.elementor-element-282e307::before,
.elementor-420 .elementor-element.elementor-element-282e307::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-282e307::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-282e307::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeb1940 */.elementor-420 .elementor-element.elementor-element-eeb1940::before,
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e2961 */.elementor-420 .elementor-element.elementor-element-04e2961::before,
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-04e2961::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf6d57 */.elementor-420 .elementor-element.elementor-element-2bf6d57::before,
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6411590 */.elementor-420 .elementor-element.elementor-element-6411590::before,
.elementor-420 .elementor-element.elementor-element-6411590::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6411590::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6411590::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e307 */.elementor-420 .elementor-element.elementor-element-282e307::before,
.elementor-420 .elementor-element.elementor-element-282e307::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-282e307::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-282e307::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeb1940 */.elementor-420 .elementor-element.elementor-element-eeb1940::before,
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e2961 */.elementor-420 .elementor-element.elementor-element-04e2961::before,
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-04e2961::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf6d57 */.elementor-420 .elementor-element.elementor-element-2bf6d57::before,
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6411590 */.elementor-420 .elementor-element.elementor-element-6411590::before,
.elementor-420 .elementor-element.elementor-element-6411590::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6411590::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6411590::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e307 */.elementor-420 .elementor-element.elementor-element-282e307::before,
.elementor-420 .elementor-element.elementor-element-282e307::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-282e307::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-282e307::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeb1940 */.elementor-420 .elementor-element.elementor-element-eeb1940::before,
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e2961 */.elementor-420 .elementor-element.elementor-element-04e2961::before,
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-04e2961::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-04e2961::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bf6d57 */.elementor-420 .elementor-element.elementor-element-2bf6d57::before,
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-2bf6d57::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6411590 */.elementor-420 .elementor-element.elementor-element-6411590::before,
.elementor-420 .elementor-element.elementor-element-6411590::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6411590::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6411590::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-282e307 */.elementor-420 .elementor-element.elementor-element-282e307::before,
.elementor-420 .elementor-element.elementor-element-282e307::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-282e307::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-282e307::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eeb1940 */.elementor-420 .elementor-element.elementor-element-eeb1940::before,
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-eeb1940::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-703e4d0 */.elementor-420 .elementor-element.elementor-element-703e4d0::before,
.elementor-420 .elementor-element.elementor-element-703e4d0::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-703e4d0::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-703e4d0::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a825d1 */.elementor-420 .elementor-element.elementor-element-7a825d1::before,
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6511d3e */.elementor-420 .elementor-element.elementor-element-6511d3e::before,
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accd91b */.elementor-420 .elementor-element.elementor-element-accd91b::before,
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-accd91b::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38056d */.elementor-420 .elementor-element.elementor-element-d38056d::before,
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d38056d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fb42e */.elementor-420 .elementor-element.elementor-element-10fb42e::before,
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a825d1 */.elementor-420 .elementor-element.elementor-element-7a825d1::before,
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6511d3e */.elementor-420 .elementor-element.elementor-element-6511d3e::before,
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accd91b */.elementor-420 .elementor-element.elementor-element-accd91b::before,
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-accd91b::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38056d */.elementor-420 .elementor-element.elementor-element-d38056d::before,
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d38056d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fb42e */.elementor-420 .elementor-element.elementor-element-10fb42e::before,
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a825d1 */.elementor-420 .elementor-element.elementor-element-7a825d1::before,
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6511d3e */.elementor-420 .elementor-element.elementor-element-6511d3e::before,
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accd91b */.elementor-420 .elementor-element.elementor-element-accd91b::before,
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-accd91b::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38056d */.elementor-420 .elementor-element.elementor-element-d38056d::before,
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d38056d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fb42e */.elementor-420 .elementor-element.elementor-element-10fb42e::before,
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a825d1 */.elementor-420 .elementor-element.elementor-element-7a825d1::before,
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6511d3e */.elementor-420 .elementor-element.elementor-element-6511d3e::before,
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accd91b */.elementor-420 .elementor-element.elementor-element-accd91b::before,
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-accd91b::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38056d */.elementor-420 .elementor-element.elementor-element-d38056d::before,
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d38056d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fb42e */.elementor-420 .elementor-element.elementor-element-10fb42e::before,
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a825d1 */.elementor-420 .elementor-element.elementor-element-7a825d1::before,
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6511d3e */.elementor-420 .elementor-element.elementor-element-6511d3e::before,
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accd91b */.elementor-420 .elementor-element.elementor-element-accd91b::before,
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-accd91b::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38056d */.elementor-420 .elementor-element.elementor-element-d38056d::before,
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d38056d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fb42e */.elementor-420 .elementor-element.elementor-element-10fb42e::before,
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a825d1 */.elementor-420 .elementor-element.elementor-element-7a825d1::before,
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-7a825d1::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6511d3e */.elementor-420 .elementor-element.elementor-element-6511d3e::before,
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6511d3e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accd91b */.elementor-420 .elementor-element.elementor-element-accd91b::before,
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-accd91b::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-accd91b::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d38056d */.elementor-420 .elementor-element.elementor-element-d38056d::before,
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d38056d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d38056d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10fb42e */.elementor-420 .elementor-element.elementor-element-10fb42e::before,
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-10fb42e::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6a5114 */.elementor-420 .elementor-element.elementor-element-c6a5114::before,
.elementor-420 .elementor-element.elementor-element-c6a5114::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-c6a5114::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-c6a5114::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b4c1ed */.elementor-420 .elementor-element.elementor-element-3b4c1ed::before,
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f398d */.elementor-420 .elementor-element.elementor-element-24f398d::before,
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-24f398d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d812658 */.elementor-420 .elementor-element.elementor-element-d812658::before,
.elementor-420 .elementor-element.elementor-element-d812658::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d812658::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d812658::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1d2fa */.elementor-420 .elementor-element.elementor-element-9b1d2fa::before,
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24024d */.elementor-420 .elementor-element.elementor-element-b24024d::before,
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-b24024d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b4c1ed */.elementor-420 .elementor-element.elementor-element-3b4c1ed::before,
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f398d */.elementor-420 .elementor-element.elementor-element-24f398d::before,
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-24f398d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d812658 */.elementor-420 .elementor-element.elementor-element-d812658::before,
.elementor-420 .elementor-element.elementor-element-d812658::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d812658::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d812658::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1d2fa */.elementor-420 .elementor-element.elementor-element-9b1d2fa::before,
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24024d */.elementor-420 .elementor-element.elementor-element-b24024d::before,
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-b24024d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b4c1ed */.elementor-420 .elementor-element.elementor-element-3b4c1ed::before,
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f398d */.elementor-420 .elementor-element.elementor-element-24f398d::before,
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-24f398d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d812658 */.elementor-420 .elementor-element.elementor-element-d812658::before,
.elementor-420 .elementor-element.elementor-element-d812658::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d812658::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d812658::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1d2fa */.elementor-420 .elementor-element.elementor-element-9b1d2fa::before,
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24024d */.elementor-420 .elementor-element.elementor-element-b24024d::before,
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-b24024d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b4c1ed */.elementor-420 .elementor-element.elementor-element-3b4c1ed::before,
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f398d */.elementor-420 .elementor-element.elementor-element-24f398d::before,
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-24f398d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d812658 */.elementor-420 .elementor-element.elementor-element-d812658::before,
.elementor-420 .elementor-element.elementor-element-d812658::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d812658::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d812658::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1d2fa */.elementor-420 .elementor-element.elementor-element-9b1d2fa::before,
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24024d */.elementor-420 .elementor-element.elementor-element-b24024d::before,
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-b24024d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b4c1ed */.elementor-420 .elementor-element.elementor-element-3b4c1ed::before,
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f398d */.elementor-420 .elementor-element.elementor-element-24f398d::before,
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-24f398d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d812658 */.elementor-420 .elementor-element.elementor-element-d812658::before,
.elementor-420 .elementor-element.elementor-element-d812658::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d812658::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d812658::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1d2fa */.elementor-420 .elementor-element.elementor-element-9b1d2fa::before,
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24024d */.elementor-420 .elementor-element.elementor-element-b24024d::before,
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-b24024d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b4c1ed */.elementor-420 .elementor-element.elementor-element-3b4c1ed::before,
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3b4c1ed::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24f398d */.elementor-420 .elementor-element.elementor-element-24f398d::before,
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-24f398d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-24f398d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d812658 */.elementor-420 .elementor-element.elementor-element-d812658::before,
.elementor-420 .elementor-element.elementor-element-d812658::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d812658::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d812658::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b1d2fa */.elementor-420 .elementor-element.elementor-element-9b1d2fa::before,
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9b1d2fa::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24024d */.elementor-420 .elementor-element.elementor-element-b24024d::before,
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-b24024d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-b24024d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d29477d */.elementor-420 .elementor-element.elementor-element-d29477d::before,
.elementor-420 .elementor-element.elementor-element-d29477d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-d29477d::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-d29477d::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fc0f7 */.elementor-420 .elementor-element.elementor-element-d8fc0f7::before,
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56c76f */.elementor-420 .elementor-element.elementor-element-c56c76f::before,
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed880a */.elementor-420 .elementor-element.elementor-element-1ed880a::before,
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c0e43 */.elementor-420 .elementor-element.elementor-element-f0c0e43::before,
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a1ff7 */.elementor-420 .elementor-element.elementor-element-22a1ff7::before,
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fc0f7 */.elementor-420 .elementor-element.elementor-element-d8fc0f7::before,
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56c76f */.elementor-420 .elementor-element.elementor-element-c56c76f::before,
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed880a */.elementor-420 .elementor-element.elementor-element-1ed880a::before,
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c0e43 */.elementor-420 .elementor-element.elementor-element-f0c0e43::before,
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a1ff7 */.elementor-420 .elementor-element.elementor-element-22a1ff7::before,
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fc0f7 */.elementor-420 .elementor-element.elementor-element-d8fc0f7::before,
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56c76f */.elementor-420 .elementor-element.elementor-element-c56c76f::before,
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed880a */.elementor-420 .elementor-element.elementor-element-1ed880a::before,
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c0e43 */.elementor-420 .elementor-element.elementor-element-f0c0e43::before,
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a1ff7 */.elementor-420 .elementor-element.elementor-element-22a1ff7::before,
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fc0f7 */.elementor-420 .elementor-element.elementor-element-d8fc0f7::before,
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56c76f */.elementor-420 .elementor-element.elementor-element-c56c76f::before,
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed880a */.elementor-420 .elementor-element.elementor-element-1ed880a::before,
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c0e43 */.elementor-420 .elementor-element.elementor-element-f0c0e43::before,
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a1ff7 */.elementor-420 .elementor-element.elementor-element-22a1ff7::before,
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fc0f7 */.elementor-420 .elementor-element.elementor-element-d8fc0f7::before,
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56c76f */.elementor-420 .elementor-element.elementor-element-c56c76f::before,
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed880a */.elementor-420 .elementor-element.elementor-element-1ed880a::before,
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c0e43 */.elementor-420 .elementor-element.elementor-element-f0c0e43::before,
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a1ff7 */.elementor-420 .elementor-element.elementor-element-22a1ff7::before,
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fc0f7 */.elementor-420 .elementor-element.elementor-element-d8fc0f7::before,
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d8fc0f7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c56c76f */.elementor-420 .elementor-element.elementor-element-c56c76f::before,
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-c56c76f::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed880a */.elementor-420 .elementor-element.elementor-element-1ed880a::before,
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1ed880a::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0c0e43 */.elementor-420 .elementor-element.elementor-element-f0c0e43::before,
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f0c0e43::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22a1ff7 */.elementor-420 .elementor-element.elementor-element-22a1ff7::before,
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-22a1ff7::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40f5f65 */.elementor-420 .elementor-element.elementor-element-40f5f65::before,
.elementor-420 .elementor-element.elementor-element-40f5f65::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-40f5f65::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-40f5f65::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3f504 */.elementor-420 .elementor-element.elementor-element-1d3f504::before,
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7dfe3c */.elementor-420 .elementor-element.elementor-element-f7dfe3c::before,
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d812d5 */.elementor-420 .elementor-element.elementor-element-1d812d5::before,
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3910d64 */.elementor-420 .elementor-element.elementor-element-3910d64::before,
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3910d64::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fa672 */.elementor-420 .elementor-element.elementor-element-d3fa672::before,
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3f504 */.elementor-420 .elementor-element.elementor-element-1d3f504::before,
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7dfe3c */.elementor-420 .elementor-element.elementor-element-f7dfe3c::before,
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d812d5 */.elementor-420 .elementor-element.elementor-element-1d812d5::before,
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3910d64 */.elementor-420 .elementor-element.elementor-element-3910d64::before,
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3910d64::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fa672 */.elementor-420 .elementor-element.elementor-element-d3fa672::before,
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3f504 */.elementor-420 .elementor-element.elementor-element-1d3f504::before,
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7dfe3c */.elementor-420 .elementor-element.elementor-element-f7dfe3c::before,
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d812d5 */.elementor-420 .elementor-element.elementor-element-1d812d5::before,
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3910d64 */.elementor-420 .elementor-element.elementor-element-3910d64::before,
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3910d64::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fa672 */.elementor-420 .elementor-element.elementor-element-d3fa672::before,
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3f504 */.elementor-420 .elementor-element.elementor-element-1d3f504::before,
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7dfe3c */.elementor-420 .elementor-element.elementor-element-f7dfe3c::before,
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d812d5 */.elementor-420 .elementor-element.elementor-element-1d812d5::before,
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3910d64 */.elementor-420 .elementor-element.elementor-element-3910d64::before,
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3910d64::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fa672 */.elementor-420 .elementor-element.elementor-element-d3fa672::before,
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3f504 */.elementor-420 .elementor-element.elementor-element-1d3f504::before,
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7dfe3c */.elementor-420 .elementor-element.elementor-element-f7dfe3c::before,
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d812d5 */.elementor-420 .elementor-element.elementor-element-1d812d5::before,
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3910d64 */.elementor-420 .elementor-element.elementor-element-3910d64::before,
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3910d64::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fa672 */.elementor-420 .elementor-element.elementor-element-d3fa672::before,
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d3f504 */.elementor-420 .elementor-element.elementor-element-1d3f504::before,
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d3f504::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7dfe3c */.elementor-420 .elementor-element.elementor-element-f7dfe3c::before,
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-f7dfe3c::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d812d5 */.elementor-420 .elementor-element.elementor-element-1d812d5::before,
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-1d812d5::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3910d64 */.elementor-420 .elementor-element.elementor-element-3910d64::before,
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-3910d64::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-3910d64::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3fa672 */.elementor-420 .elementor-element.elementor-element-d3fa672::before,
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-d3fa672::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb2e74b */.elementor-420 .elementor-element.elementor-element-eb2e74b::before,
.elementor-420 .elementor-element.elementor-element-eb2e74b::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-eb2e74b::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-eb2e74b::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6540960 */.elementor-420 .elementor-element.elementor-element-6540960::before,
.elementor-420 .elementor-element.elementor-element-6540960::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6540960::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6540960::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5a95d */.elementor-420 .elementor-element.elementor-element-8f5a95d::before,
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9745604 */.elementor-420 .elementor-element.elementor-element-9745604::before,
.elementor-420 .elementor-element.elementor-element-9745604::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9745604::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9745604::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6540960 */.elementor-420 .elementor-element.elementor-element-6540960::before,
.elementor-420 .elementor-element.elementor-element-6540960::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6540960::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6540960::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5a95d */.elementor-420 .elementor-element.elementor-element-8f5a95d::before,
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9745604 */.elementor-420 .elementor-element.elementor-element-9745604::before,
.elementor-420 .elementor-element.elementor-element-9745604::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9745604::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9745604::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6540960 */.elementor-420 .elementor-element.elementor-element-6540960::before,
.elementor-420 .elementor-element.elementor-element-6540960::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6540960::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6540960::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5a95d */.elementor-420 .elementor-element.elementor-element-8f5a95d::before,
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9745604 */.elementor-420 .elementor-element.elementor-element-9745604::before,
.elementor-420 .elementor-element.elementor-element-9745604::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9745604::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9745604::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6540960 */.elementor-420 .elementor-element.elementor-element-6540960::before,
.elementor-420 .elementor-element.elementor-element-6540960::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-6540960::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-6540960::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f5a95d */.elementor-420 .elementor-element.elementor-element-8f5a95d::before,
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-8f5a95d::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9745604 */.elementor-420 .elementor-element.elementor-element-9745604::before,
.elementor-420 .elementor-element.elementor-element-9745604::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-top-left-radius: 5px;
  box-shadow: 0 -5px 0 0 #D1D6DD;
}
.elementor-420 .elementor-element.elementor-element-9745604::before {
  top: 100%;
  left: 0;
}
.elementor-420 .elementor-element.elementor-element-9745604::after {
  top: 0;
  left: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb7124 */.elementor-420 .elementor-element.elementor-element-7bb7124::before,
.elementor-420 .elementor-element.elementor-element-7bb7124::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 5px; 
  height: 100%;
  background-color: transparent;
  border-bottom-right-radius: 5px;
  box-shadow: 0 5px 0 0 #D6CCC0;
}
.elementor-420 .elementor-element.elementor-element-7bb7124::before {
  right: 100%;
  bottom: 0;
}
.elementor-420 .elementor-element.elementor-element-7bb7124::after {
  right: 0;
  bottom: 100%;
}/* End custom CSS */