.elementor-665 .elementor-element.elementor-element-f3a3643{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0250px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-5f3d151{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:125px 125px;--row-gap:125px;--column-gap:125px;--z-index:2;}.elementor-665 .elementor-element.elementor-element-0e53eac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-665 .elementor-element.elementor-element-c8abe4e{text-align:center;}.elementor-665 .elementor-element.elementor-element-c8abe4e .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.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-665 .elementor-element.elementor-element-6fc42a7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:35px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-9d5aa45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.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-665 .elementor-element.elementor-element-885e71b{z-index:-1;--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-665 .elementor-element.elementor-element-885e71b img{width:100%;height:95%;object-fit:cover;object-position:center left;}.elementor-665 .elementor-element.elementor-element-d1daa44{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-665 .elementor-element.elementor-element-9396816{--display:flex;}.elementor-665 .elementor-element.elementor-element-5072a36{--display:flex;--padding-top:25vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-665 .elementor-element.elementor-element-0c13894{--display:flex;}.elementor-665 .elementor-element.elementor-element-0e3b09e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-665 .elementor-element.elementor-element-8b952be{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-8b952be:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-8b952be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-663442a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-5affb6a{text-align:start;}.elementor-665 .elementor-element.elementor-element-5affb6a .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-38376bf{text-align:start;}.elementor-665 .elementor-element.elementor-element-38376bf .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-240fb22{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-3bd7514{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-1acd511{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-1acd511:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-1acd511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-e08a3bf{text-align:start;}.elementor-665 .elementor-element.elementor-element-e08a3bf .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-8e2423e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-665 .elementor-element.elementor-element-9231beb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-9231beb .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-9231beb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-9231beb.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-9231beb.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-9231beb.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-9231beb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-9231beb .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-9231beb .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-69fb53c{--display:flex;}.elementor-665 .elementor-element.elementor-element-272568e{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-fc3c6e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-df1021c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-df1021c .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-df1021c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-df1021c.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-df1021c.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-df1021c.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-df1021c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-df1021c .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-df1021c .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-f6490e5{--display:flex;}.elementor-665 .elementor-element.elementor-element-368ae5c{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-2c8b140{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-b87cd78{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-b87cd78 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-b87cd78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-b87cd78.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-b87cd78.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-b87cd78.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-b87cd78.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-b87cd78 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-b87cd78 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-de4f8c5{--display:flex;}.elementor-665 .elementor-element.elementor-element-ed9a83f{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-37faacd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-c6de178{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-c6de178 img{width:100px;}.elementor-665 .elementor-element.elementor-element-e1922a7{--display:flex;}.elementor-665 .elementor-element.elementor-element-100b777{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-96028d0{--display:flex;}.elementor-665 .elementor-element.elementor-element-3f2aff4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-cbd3493{--e-transform-rotateZ:180deg;margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-cbd3493 img{width:100px;}.elementor-665 .elementor-element.elementor-element-0bd7e77{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-0bd7e77:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-0bd7e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-7688c0f{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-cb0df9c{text-align:start;}.elementor-665 .elementor-element.elementor-element-cb0df9c .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-983bd68{text-align:start;}.elementor-665 .elementor-element.elementor-element-983bd68 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-8bab2e8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-6eeacaf{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-690134a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-690134a:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-690134a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-46aef33{text-align:start;}.elementor-665 .elementor-element.elementor-element-46aef33 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-9ac69bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-31d4510{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-31d4510 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-31d4510.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-31d4510.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-31d4510.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-31d4510.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-31d4510.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-31d4510 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-31d4510 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-a59e1a2{--display:flex;}.elementor-665 .elementor-element.elementor-element-33c2446{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-bfbac21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-0b2d9aa{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-0b2d9aa .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-0b2d9aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-0b2d9aa.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-0b2d9aa.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-0b2d9aa.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-0b2d9aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-0b2d9aa .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-0b2d9aa .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-36cae3d{--display:flex;}.elementor-665 .elementor-element.elementor-element-f7431b4{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-493239c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-ee2764e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-ee2764e .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-ee2764e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-ee2764e.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-ee2764e.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-ee2764e.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-ee2764e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-ee2764e .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-ee2764e .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-6b1e807{--display:flex;}.elementor-665 .elementor-element.elementor-element-a329a51{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-fd40346{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-ebebf58{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-ebebf58:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-ebebf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-4c56901{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-0495aa6{text-align:start;}.elementor-665 .elementor-element.elementor-element-0495aa6 .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-cce0002{text-align:start;}.elementor-665 .elementor-element.elementor-element-cce0002 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-8edb61a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-974ec3c{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-d224b58{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-d224b58:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-d224b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-f6888f7{text-align:start;}.elementor-665 .elementor-element.elementor-element-f6888f7 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-2467fe0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-e5e52f3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-e5e52f3 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-e5e52f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-e5e52f3.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-e5e52f3.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-e5e52f3.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-e5e52f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-e5e52f3 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-e5e52f3 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-4c43185{--display:flex;}.elementor-665 .elementor-element.elementor-element-66e1d74{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-dad39ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-406cfc5{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-406cfc5 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-406cfc5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-406cfc5.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-406cfc5.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-406cfc5.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-406cfc5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-406cfc5 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-406cfc5 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-ea4a6a3{--display:flex;}.elementor-665 .elementor-element.elementor-element-e5d8a70{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-bfcac0f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-729b4a2{margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-729b4a2 img{width:100px;}.elementor-665 .elementor-element.elementor-element-3b8deb9{--display:flex;}.elementor-665 .elementor-element.elementor-element-04f182b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-e002ab7{--display:flex;}.elementor-665 .elementor-element.elementor-element-7a90334{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-bfd5e04{--e-transform-rotateZ:180deg;margin:035px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-bfd5e04 img{width:100px;}.elementor-665 .elementor-element.elementor-element-259a693{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-259a693:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-259a693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-a481467{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-acf9425{text-align:start;}.elementor-665 .elementor-element.elementor-element-acf9425 .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-24b4a9b{text-align:start;}.elementor-665 .elementor-element.elementor-element-24b4a9b .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-f2e4b4f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-761ec95{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-c06fae8{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-c06fae8:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-c06fae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-fbecb49{text-align:start;}.elementor-665 .elementor-element.elementor-element-fbecb49 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-2a85682{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-dbf29a5{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-dbf29a5 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-dbf29a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-dbf29a5.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-dbf29a5.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-dbf29a5.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-dbf29a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-dbf29a5 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-dbf29a5 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-71c7597{--display:flex;}.elementor-665 .elementor-element.elementor-element-6dc48a4{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-4f63692{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-9007e96{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-9007e96 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-9007e96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-9007e96.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-9007e96.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-9007e96.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-9007e96.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-9007e96 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-9007e96 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-6719c23{--display:flex;}.elementor-665 .elementor-element.elementor-element-ba947da{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-b7a7c5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-b1b6455{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-b1b6455 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-b1b6455.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-b1b6455.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-b1b6455.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-b1b6455.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-b1b6455.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-b1b6455 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-b1b6455 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-3731357{--display:flex;}.elementor-665 .elementor-element.elementor-element-e1de006{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-e727691{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-0f9a15f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-0f9a15f .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-0f9a15f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-0f9a15f.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-0f9a15f.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-0f9a15f.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-0f9a15f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-0f9a15f .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-0f9a15f .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-9c306ed{--display:flex;}.elementor-665 .elementor-element.elementor-element-7bef1e2{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-c4326dc{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-665 .elementor-element.elementor-element-2ff184a{--display:flex;}.elementor-665 .elementor-element.elementor-element-a2b6ead{--display:flex;--padding-top:20vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-665 .elementor-element.elementor-element-f295def{--display:flex;}.elementor-665 .elementor-element.elementor-element-57d40d8{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-fba3b21{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-e161016{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-e161016:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-e161016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-bca2786{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-467a203{text-align:start;}.elementor-665 .elementor-element.elementor-element-467a203 .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-eeb3f25{text-align:start;}.elementor-665 .elementor-element.elementor-element-eeb3f25 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-a90e89f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-ef8a6b6{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-5b09ca1{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-5b09ca1:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-5b09ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-f2b922f{text-align:start;}.elementor-665 .elementor-element.elementor-element-f2b922f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-3faa524{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-86a5968{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-86a5968 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-86a5968.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-86a5968.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-86a5968.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-86a5968.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-86a5968.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-86a5968 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-86a5968 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-87361f8{--display:flex;}.elementor-665 .elementor-element.elementor-element-a3cf50c{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-6764cd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-f40f90a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-f40f90a .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-f40f90a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-f40f90a.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-f40f90a.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-f40f90a.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-f40f90a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-f40f90a .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-f40f90a .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-e4be6da{--display:flex;}.elementor-665 .elementor-element.elementor-element-ec9657f{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-332a695{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-81dacca{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-81dacca .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-81dacca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-81dacca.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-81dacca.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-81dacca.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-81dacca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-81dacca .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-81dacca .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-9f189d5{--display:flex;}.elementor-665 .elementor-element.elementor-element-f87e383{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-cdbeaf2{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-cdbeaf2:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-cdbeaf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-ed6ef54{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-08a1a3e{text-align:start;}.elementor-665 .elementor-element.elementor-element-08a1a3e .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-40d73f6{text-align:start;}.elementor-665 .elementor-element.elementor-element-40d73f6 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-afac44f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-3ee4071{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-f1c410c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-f1c410c:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-f1c410c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-5866e2b{text-align:start;}.elementor-665 .elementor-element.elementor-element-5866e2b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-7c3e0c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-7dcfcd3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-7dcfcd3 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-7dcfcd3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-7dcfcd3.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-7dcfcd3.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-7dcfcd3.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-7dcfcd3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-7dcfcd3 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-7dcfcd3 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-87490cf{--display:flex;}.elementor-665 .elementor-element.elementor-element-3ff3837{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-1d5cbd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-c3010bb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-c3010bb .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-c3010bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-c3010bb.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-c3010bb.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-c3010bb.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-c3010bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-c3010bb .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-c3010bb .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-f9cb36e{--display:flex;}.elementor-665 .elementor-element.elementor-element-7781d5f{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-1da944c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-d1c6b4a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-d1c6b4a .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-d1c6b4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-d1c6b4a.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-d1c6b4a.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-d1c6b4a.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-d1c6b4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-d1c6b4a .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-d1c6b4a .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-c85eaf4{--display:flex;}.elementor-665 .elementor-element.elementor-element-097a2f1{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-296b92c{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-296b92c:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-296b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-36a5143{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-0012642{text-align:start;}.elementor-665 .elementor-element.elementor-element-0012642 .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-ae34623{text-align:start;}.elementor-665 .elementor-element.elementor-element-ae34623 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-96703a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-4acd2cb{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-92cc423{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-92cc423:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-92cc423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-d8b5832{text-align:start;}.elementor-665 .elementor-element.elementor-element-d8b5832 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-c77e36f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-ea2f2c2{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-ea2f2c2 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-ea2f2c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-ea2f2c2.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-ea2f2c2.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-ea2f2c2.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-ea2f2c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-ea2f2c2 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-ea2f2c2 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-208123f{--display:flex;}.elementor-665 .elementor-element.elementor-element-e110b72{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-e093f54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-e0c263c{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-e0c263c .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-e0c263c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-e0c263c.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-e0c263c.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-e0c263c.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-e0c263c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-e0c263c .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-e0c263c .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-41865d8{--display:flex;}.elementor-665 .elementor-element.elementor-element-52165a2{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-e898fca{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-e898fca:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-e898fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-cc4f32c{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-0b6abed{text-align:start;}.elementor-665 .elementor-element.elementor-element-0b6abed .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-9022316{text-align:start;}.elementor-665 .elementor-element.elementor-element-9022316 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:35px;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-c8c4ac7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:200;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-c1760d0{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-665 .elementor-element.elementor-element-c2289c7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-c2289c7:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-c2289c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-665 .elementor-element.elementor-element-33625a9{text-align:start;}.elementor-665 .elementor-element.elementor-element-33625a9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-8911741{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-2c72da6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-2c72da6 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-2c72da6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-2c72da6.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-2c72da6.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-2c72da6.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-2c72da6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-2c72da6 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-2c72da6 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-94f7de2{--display:flex;}.elementor-665 .elementor-element.elementor-element-e2be54d{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-6c7fe95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-1089ea5{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-1089ea5 .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-1089ea5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-1089ea5.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-1089ea5.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-1089ea5.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-1089ea5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-1089ea5 .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-1089ea5 .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-832815c{--display:flex;}.elementor-665 .elementor-element.elementor-element-569235c{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-7e9d5ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-cca434b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-cca434b .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-cca434b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-cca434b.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-cca434b.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-cca434b.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-cca434b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-cca434b .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-cca434b .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-f6ea9b7{--display:flex;}.elementor-665 .elementor-element.elementor-element-8239cb6{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-1fec46c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-250476f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-250476f .elementor-icon-wrapper{text-align:center;}.elementor-665 .elementor-element.elementor-element-250476f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-250476f.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-250476f.elementor-view-default .elementor-icon{color:var( --e-global-color-c8ce373 );border-color:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-250476f.elementor-view-framed .elementor-icon, .elementor-665 .elementor-element.elementor-element-250476f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c8ce373 );}.elementor-665 .elementor-element.elementor-element-250476f .elementor-icon{font-size:17px;}.elementor-665 .elementor-element.elementor-element-250476f .elementor-icon svg{height:17px;}.elementor-665 .elementor-element.elementor-element-c317a87{--display:flex;}.elementor-665 .elementor-element.elementor-element-96f84a1{text-align:start;font-family:"Jost", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-e78a431 );}.elementor-665 .elementor-element.elementor-element-807ecc7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-665 .elementor-element.elementor-element-af6947a{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-78ef009{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost", Sans-serif;font-size:35px;font-weight:300;color:var( --e-global-color-e78a431 );}.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-665 .elementor-element.elementor-element-4150463 .elementor-button{background-color:#E07A5F;font-family:"Space Grotesk", Sans-serif;font-weight:300;fill:var( --e-global-color-c72d070 );color:var( --e-global-color-c72d070 );border-radius:5px 5px 5px 5px;padding:20px 35px 20px 35px;}.elementor-665 .elementor-element.elementor-element-4150463 .elementor-button:hover, .elementor-665 .elementor-element.elementor-element-4150463 .elementor-button:focus{background-color:var( --e-global-color-c8ce373 );color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-4150463:hover{--e-transform-translateX:5px;}.elementor-665 .elementor-element.elementor-element-4150463{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-4150463 .elementor-button:hover svg, .elementor-665 .elementor-element.elementor-element-4150463 .elementor-button:focus svg{fill:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-753b96b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-665 .elementor-element.elementor-element-3de2632{left:0px;}body.rtl .elementor-665 .elementor-element.elementor-element-3de2632{right:0px;}.elementor-665 .elementor-element.elementor-element-3de2632{top:0px;z-index:5;}.elementor-665 .elementor-element.elementor-element-a8af25d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-30be888{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-1f8925f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-665 .elementor-element.elementor-element-8423a35{--divider-border-style:solid;--divider-color:var( --e-global-color-0beb00a );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-665 .elementor-element.elementor-element-8423a35.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-665 .elementor-element.elementor-element-8423a35 .elementor-divider-separator{width:20px;margin:0 auto;margin-left:0;}.elementor-665 .elementor-element.elementor-element-8423a35 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-665 .elementor-element.elementor-element-23cdc88{text-align:center;}.elementor-665 .elementor-element.elementor-element-23cdc88 .elementor-heading-title{font-family:var( --e-global-typography-f98547a-font-family ), Sans-serif;text-transform:var( --e-global-typography-f98547a-text-transform );letter-spacing:var( --e-global-typography-f98547a-letter-spacing );color:var( --e-global-color-0beb00a );}.elementor-665 .elementor-element.elementor-element-6def1c9{--divider-border-style:solid;--divider-color:var( --e-global-color-0beb00a );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-665 .elementor-element.elementor-element-6def1c9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-665 .elementor-element.elementor-element-6def1c9 .elementor-divider-separator{width:20px;margin:0 auto;margin-left:0;}.elementor-665 .elementor-element.elementor-element-6def1c9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-665 .elementor-element.elementor-element-83a5ea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-83a5ea7 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-weight:100;line-height:1.2em;color:var( --e-global-color-f8d30f3 );}.elementor-665 .elementor-element.elementor-element-8dda996{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-c9036a2{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-c9036a2:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-c9036a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F335B 0%, #426CC1 100%);}.elementor-665 .elementor-element.elementor-element-9e89e83{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-df5a27f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-df5a27f .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-a074fa0{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-47aac70{--display:flex;}.elementor-665 .elementor-element.elementor-element-e7fbb56{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-0f57e34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-0f57e34 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-73421f6{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-7e52132{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-bfcf2aa{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-8a1a169{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-34b2cd2{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-d038696{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-d038696:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-d038696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F335B 0%, #426CC1 100%);}.elementor-665 .elementor-element.elementor-element-7570ed1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-0d79c94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-0d79c94 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-986b85f{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-aff7635{--display:flex;}.elementor-665 .elementor-element.elementor-element-a7be6c9{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-19cacfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-19cacfb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-aae08b8{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-c440655{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-a8ecd8e{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-ddf9b60{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-2883242{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-32097ca{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-06c7d4f{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-06c7d4f:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-06c7d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C2A43F 0%, #5B4A1F 100%);}.elementor-665 .elementor-element.elementor-element-7bfbb09{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-e7e39b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-e7e39b2 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-d8283ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-0ba4804{--display:flex;}.elementor-665 .elementor-element.elementor-element-cc35995{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-225bccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-225bccb .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-30e4bec{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-344b7f7{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-ba28a0a{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-ebb6e20{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-99ff90d{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-75925f2{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-75925f2:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-75925f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5B4A1F 0%, #C2A43F 100%);}.elementor-665 .elementor-element.elementor-element-add6a12{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-2af0ac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-2af0ac1 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-7d9e0e0{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-fae5b2b{--display:flex;}.elementor-665 .elementor-element.elementor-element-ba10737{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-5e520b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-5e520b4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-74f6025{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-7db95b4{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-bf86ea8{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-a861ee2{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-316c619{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-43b75e1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-939f40b{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-939f40b:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-939f40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5B1F1F 0%, #C14444 100%);}.elementor-665 .elementor-element.elementor-element-260a63a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-f8dc185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-f8dc185 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-abbad03{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-f1808f8{--display:flex;}.elementor-665 .elementor-element.elementor-element-b90c14e{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-ae61d4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-ae61d4c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-08672c1{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-895315e{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-6485a65{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-c337b5c{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-f733e6a{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-9ff2c92{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-9ff2c92:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-9ff2c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C14444 0%, #5B1F1F 100%);}.elementor-665 .elementor-element.elementor-element-e4b7318{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-a190b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-a190b6b .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-d27a3bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-40dfa7a{--display:flex;}.elementor-665 .elementor-element.elementor-element-46d7d74{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-1ea6a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-1ea6a42 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-7e9772a{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-6d3261e{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-dacbe03{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-b154fc9{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-6c78bc9{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-b2bdaac{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-967dd58{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-967dd58:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-967dd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5AA87F 0%, #274B39 100%);}.elementor-665 .elementor-element.elementor-element-b2e13e5{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-7640e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-7640e82 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-1da6d53{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-bb1a354{--display:flex;}.elementor-665 .elementor-element.elementor-element-303e64e{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-db79123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-db79123 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-fe5a7aa{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-9d71551{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-a026bc0{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-752fa11{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-4b87cd3{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-5dd1632{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-5dd1632:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-5dd1632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #274B39 0%, #5AA87F 100%);}.elementor-665 .elementor-element.elementor-element-1219ce0{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-8a89ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-8a89ca1 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-5372e64{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-7f14a96{--display:flex;}.elementor-665 .elementor-element.elementor-element-aa221f0{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-c592834{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-c592834 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-e344999{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-a85b9d0{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-3deffee{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-0479661{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-35e8ef3{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-91ad32b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-a9b8e87{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-a9b8e87:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-a9b8e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5B1F3F 0%, #C24B8F 100%);}.elementor-665 .elementor-element.elementor-element-7dd53ec{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-761c24b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-761c24b .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-104319a{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-38432c4{--display:flex;}.elementor-665 .elementor-element.elementor-element-0f064f5{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-af74465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-af74465 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-4731f26{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-490cb4e{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-3d96086{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-5aa80f0{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-6c12975{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-454a216{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-454a216:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-454a216 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C24B8F 0%, #5B1F3F 100%);}.elementor-665 .elementor-element.elementor-element-1cb9228{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-43c178d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-43c178d .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-d547bba{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-ed717be{--display:flex;}.elementor-665 .elementor-element.elementor-element-cfb8248{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-6ce1712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-6ce1712 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-a3f1efe{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-b54602f{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-78b752d{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-cd62c82{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-588a83f{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-4591fa5{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-665 .elementor-element.elementor-element-953d381{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-953d381:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-953d381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #7A4BC2 0%, #2E1F5B 100%);}.elementor-665 .elementor-element.elementor-element-2aa71c1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-242c2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-242c2cd .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-f505889{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-62ecb52{--display:flex;}.elementor-665 .elementor-element.elementor-element-e64e7f1{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-579ff49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-579ff49 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-c350f7d{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-992518a{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-d24303f{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-0fc6719{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-6aeee36{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-97d7379{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-97d7379:not(.elementor-motion-effects-element-type-background), .elementor-665 .elementor-element.elementor-element-97d7379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2E1F5B 0%, #7A4BC2 100%);}.elementor-665 .elementor-element.elementor-element-a036e33{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-09774e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-09774e7 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:40px;font-weight:100;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-icon i{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-icon svg{fill:var( --e-global-color-c72d070 );transition:fill 0.3s;}.elementor-665 .elementor-element.elementor-element-1e7b256{--e-icon-list-icon-size:14px;--icon-vertical-offset:-1px;}.elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-item > a{font-family:"Jost", Sans-serif;font-size:17px;font-weight:300;}.elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-text{color:var( --e-global-color-c72d070 );transition:color 0.3s;}.elementor-665 .elementor-element.elementor-element-252a785{--display:flex;}.elementor-665 .elementor-element.elementor-element-6852492{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-4c64da0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-665 .elementor-element.elementor-element-4c64da0 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:85px;font-weight:600;line-height:1.2em;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-bc916dd{text-align:start;font-family:"Jost", Sans-serif;font-size:20px;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-56b9bc3{--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:space-around;--align-items:flex-start;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000006B;--border-color:#0000006B;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-e34feb9{text-align:start;font-family:"Jost", Sans-serif;font-size:23px;font-style:italic;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-fe101e9{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-b3f10e3{text-align:end;font-family:"Jost", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-c72d070 );}.elementor-665 .elementor-element.elementor-element-e3aa0f7{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:30px;margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-665 .elementor-element.elementor-element-f3a3643{--min-height:auto;--justify-content:flex-start;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-5f3d151{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-0e53eac{--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-start;--align-items:flex-start;--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-885e71b img{object-fit:cover;object-position:center left;}.elementor-665 .elementor-element.elementor-element-5affb6a .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-cb0df9c .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-0495aa6 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-acf9425 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-467a203 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-08a1a3e .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-0012642 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-0b6abed .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-23cdc88 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}}@media(max-width:1024px){.elementor-665 .elementor-element.elementor-element-5f3d151{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-c8abe4e .elementor-heading-title{font-size:50px;}.elementor-665 .elementor-element.elementor-element-6fc42a7{font-size:25px;}.elementor-665 .elementor-element.elementor-element-5affb6a .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-cb0df9c .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-0495aa6 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-acf9425 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-57d40d8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-665 .elementor-element.elementor-element-467a203 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-eeb3f25 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-08a1a3e .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-40d73f6 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-0012642 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-ae34623 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-0b6abed .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-9022316 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-af6947a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-78ef009{font-size:25px;}.elementor-665 .elementor-element.elementor-element-753b96b{--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-1f8925f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-23cdc88 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-83a5ea7 .elementor-heading-title{font-size:35px;}.elementor-665 .elementor-element.elementor-element-df5a27f .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-a074fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-a074fa0 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-0f57e34 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-73421f6{font-size:15px;}.elementor-665 .elementor-element.elementor-element-34b2cd2{font-size:13px;}.elementor-665 .elementor-element.elementor-element-0d79c94 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-986b85f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-986b85f .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-19cacfb .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-aae08b8{font-size:15px;}.elementor-665 .elementor-element.elementor-element-2883242{font-size:13px;}.elementor-665 .elementor-element.elementor-element-e7e39b2 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-d8283ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-d8283ce .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-225bccb .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-30e4bec{font-size:15px;}.elementor-665 .elementor-element.elementor-element-99ff90d{font-size:13px;}.elementor-665 .elementor-element.elementor-element-2af0ac1 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-7d9e0e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-7d9e0e0 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-5e520b4 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-74f6025{font-size:15px;}.elementor-665 .elementor-element.elementor-element-316c619{font-size:13px;}.elementor-665 .elementor-element.elementor-element-f8dc185 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-abbad03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-abbad03 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-ae61d4c .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-08672c1{font-size:15px;}.elementor-665 .elementor-element.elementor-element-f733e6a{font-size:13px;}.elementor-665 .elementor-element.elementor-element-a190b6b .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-d27a3bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-d27a3bd .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-1ea6a42 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-7e9772a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-6c78bc9{font-size:13px;}.elementor-665 .elementor-element.elementor-element-7640e82 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-1da6d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-1da6d53 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-db79123 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-fe5a7aa{font-size:15px;}.elementor-665 .elementor-element.elementor-element-4b87cd3{font-size:13px;}.elementor-665 .elementor-element.elementor-element-8a89ca1 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-5372e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-5372e64 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-c592834 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-e344999{font-size:15px;}.elementor-665 .elementor-element.elementor-element-35e8ef3{font-size:13px;}.elementor-665 .elementor-element.elementor-element-761c24b .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-104319a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-104319a .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-af74465 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-4731f26{font-size:15px;}.elementor-665 .elementor-element.elementor-element-6c12975{font-size:13px;}.elementor-665 .elementor-element.elementor-element-43c178d .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-d547bba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-d547bba .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-6ce1712 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-a3f1efe{font-size:15px;}.elementor-665 .elementor-element.elementor-element-588a83f{font-size:13px;}.elementor-665 .elementor-element.elementor-element-242c2cd .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-f505889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-f505889 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-579ff49 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-c350f7d{font-size:15px;}.elementor-665 .elementor-element.elementor-element-6aeee36{font-size:13px;}.elementor-665 .elementor-element.elementor-element-09774e7 .elementor-heading-title{font-size:30px;}.elementor-665 .elementor-element.elementor-element-1e7b256{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-665 .elementor-element.elementor-element-1e7b256 .elementor-icon-list-item > a{font-size:15px;}.elementor-665 .elementor-element.elementor-element-4c64da0 .elementor-heading-title{font-size:55px;}.elementor-665 .elementor-element.elementor-element-bc916dd{font-size:15px;}.elementor-665 .elementor-element.elementor-element-b3f10e3{font-size:13px;}.elementor-665 .elementor-element.elementor-element-e3aa0f7{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-665 .elementor-element.elementor-element-5f3d151{--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-c8abe4e .elementor-heading-title{font-size:35px;}.elementor-665 .elementor-element.elementor-element-6fc42a7{font-size:23px;}.elementor-665 .elementor-element.elementor-element-5affb6a .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-cb0df9c .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-0495aa6 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-acf9425 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-57d40d8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-665 .elementor-element.elementor-element-bca2786{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-467a203 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-ef8a6b6{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-3faa524{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-6764cd6{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-332a695{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-ed6ef54{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-08a1a3e .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-3ee4071{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-7c3e0c5{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-1d5cbd3{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-1da944c{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-36a5143{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-0012642 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-4acd2cb{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-c77e36f{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-e093f54{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-cc4f32c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-0b6abed .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-c1760d0{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-665 .elementor-element.elementor-element-8911741{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-6c7fe95{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-7e9d5ea{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-1fec46c{--flex-wrap:nowrap;}.elementor-665 .elementor-element.elementor-element-807ecc7{--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-af6947a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-665 .elementor-element.elementor-element-78ef009{font-size:23px;}.elementor-665 .elementor-element.elementor-element-753b96b{--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-665 .elementor-element.elementor-element-23cdc88 .elementor-heading-title{letter-spacing:var( --e-global-typography-f98547a-letter-spacing );}.elementor-665 .elementor-element.elementor-element-83a5ea7 .elementor-heading-title{font-size:28px;}.elementor-665 .elementor-element.elementor-element-c9036a2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-df5a27f .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-d038696{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-0d79c94 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-06c7d4f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-e7e39b2 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-75925f2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-2af0ac1 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-939f40b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-f8dc185 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-9ff2c92{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-a190b6b .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-967dd58{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-7640e82 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-5dd1632{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-8a89ca1 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-a9b8e87{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-761c24b .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-454a216{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-43c178d .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-953d381{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-242c2cd .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-97d7379{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-665 .elementor-element.elementor-element-09774e7 .elementor-heading-title{font-size:25px;}.elementor-665 .elementor-element.elementor-element-e3aa0f7{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-665 .elementor-element.elementor-element-f3a3643{--content-width:1500px;}.elementor-665 .elementor-element.elementor-element-0e53eac{--width:100%;}.elementor-665 .elementor-element.elementor-element-9d5aa45{--content-width:1100px;}.elementor-665 .elementor-element.elementor-element-5072a36{--width:366px;}.elementor-665 .elementor-element.elementor-element-37faacd{--width:366px;}.elementor-665 .elementor-element.elementor-element-3f2aff4{--width:366px;}.elementor-665 .elementor-element.elementor-element-bfcac0f{--width:366px;}.elementor-665 .elementor-element.elementor-element-7a90334{--width:366px;}.elementor-665 .elementor-element.elementor-element-a2b6ead{--width:366px;}.elementor-665 .elementor-element.elementor-element-57d40d8{--content-width:600px;}.elementor-665 .elementor-element.elementor-element-af6947a{--content-width:950px;}.elementor-665 .elementor-element.elementor-element-a8af25d{--content-width:1800px;}}/* Start custom CSS for image, class: .elementor-element-885e71b */.elementor-665 .elementor-element.elementor-element-885e71b, .elementor-665 .elementor-element.elementor-element-885e71b img {
    height: 100%;
    overflow: visible;
    left: 80% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37faacd */.elementor-665 .elementor-element.elementor-element-37faacd div {
  position: sticky;
  top: 20px;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2aff4 */.elementor-665 .elementor-element.elementor-element-3f2aff4 div {
  position: sticky;
  top: 20px;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfcac0f */.elementor-665 .elementor-element.elementor-element-bfcac0f div {
  position: sticky;
  top: 20px;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a90334 */.elementor-665 .elementor-element.elementor-element-7a90334 div {
  position: sticky;
  top: 20px;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5aa45 */.elementor-665 .elementor-element.elementor-element-9d5aa45 {
  position: relative;
}

.elementor-665 .elementor-element.elementor-element-9d5aa45::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #1F335B;
  transform: translateX(-50%);
}

.elementor-665 .elementor-element.elementor-element-9d5aa45::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;

  width: 22px;
  height: 22px;
  border-right: 4px solid #1F335B;
  border-bottom: 4px solid #1F335B;

  transform: translateX(-50%) rotate(45deg);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d40d8 */.elementor-665 .elementor-element.elementor-element-57d40d8 {
  position: relative;
}

.elementor-665 .elementor-element.elementor-element-57d40d8::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #1F335B;
  transform: translateX(-50%);
}

.elementor-665 .elementor-element.elementor-element-57d40d8::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;

  width: 22px;
  height: 22px;
  border-right: 4px solid #1F335B;
  border-bottom: 4px solid #1F335B;

  transform: translateX(-50%) rotate(45deg);
  transform-origin: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3de2632 */.elementor-665 .elementor-element.elementor-element-3de2632 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfcf2aa */.elementor-665 .elementor-element.elementor-element-bfcf2aa {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52132 */.elementor-665 .elementor-element.elementor-element-7e52132 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7e52132::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7e52132::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8ecd8e */.elementor-665 .elementor-element.elementor-element-a8ecd8e {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c440655 */.elementor-665 .elementor-element.elementor-element-c440655 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-c440655::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-c440655::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba28a0a */.elementor-665 .elementor-element.elementor-element-ba28a0a {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344b7f7 */.elementor-665 .elementor-element.elementor-element-344b7f7 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-344b7f7::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-344b7f7::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf86ea8 */.elementor-665 .elementor-element.elementor-element-bf86ea8 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db95b4 */.elementor-665 .elementor-element.elementor-element-7db95b4 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-7db95b4::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-7db95b4::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6485a65 */.elementor-665 .elementor-element.elementor-element-6485a65 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-895315e */.elementor-665 .elementor-element.elementor-element-895315e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-895315e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-895315e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dacbe03 */.elementor-665 .elementor-element.elementor-element-dacbe03 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d3261e */.elementor-665 .elementor-element.elementor-element-6d3261e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-6d3261e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-6d3261e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a026bc0 */.elementor-665 .elementor-element.elementor-element-a026bc0 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d71551 */.elementor-665 .elementor-element.elementor-element-9d71551 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-9d71551::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-9d71551::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3deffee */.elementor-665 .elementor-element.elementor-element-3deffee {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a85b9d0 */.elementor-665 .elementor-element.elementor-element-a85b9d0 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-a85b9d0::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d96086 */.elementor-665 .elementor-element.elementor-element-3d96086 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490cb4e */.elementor-665 .elementor-element.elementor-element-490cb4e {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-490cb4e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-490cb4e::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78b752d */.elementor-665 .elementor-element.elementor-element-78b752d {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54602f */.elementor-665 .elementor-element.elementor-element-b54602f {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-b54602f::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-b54602f::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24303f */.elementor-665 .elementor-element.elementor-element-d24303f {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992518a */.elementor-665 .elementor-element.elementor-element-992518a {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-992518a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-992518a::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e34feb9 */.elementor-665 .elementor-element.elementor-element-e34feb9 {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    
    width: 24px;
    height: 24px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9bc3 */.elementor-665 .elementor-element.elementor-element-56b9bc3 {
    position: relative;

}

/* left line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}

/* right line */
.elementor-665 .elementor-element.elementor-element-56b9bc3::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% - 35px);
    height: 3px;
    background: white;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e3aa0f7 */.elementor-665 .elementor-element.elementor-element-e3aa0f7 .swiper-wrapper {
  transition-timing-function: linear !important;
}

.elementor-665 .elementor-element.elementor-element-e3aa0f7 {
  pointer-events: none;
}


@media (min-width: 1024px)  {
    .elementor-665 .elementor-element.elementor-element-e3aa0f7 .swiper-slide {
         min-width: 400px;
    }
}

@media (min-width: 767px) and (max-width: 1024px) {
    .elementor-665 .elementor-element.elementor-element-e3aa0f7 .swiper-slide {

  
    }
}

@media (max-width: 767px) {
    .elementor-665 .elementor-element.elementor-element-e3aa0f7 .swiper-slide {

  
    }
}/* End custom CSS */