.elementor-2 .elementor-element.elementor-element-3fab602{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b4c05c4{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;bottom:-30%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b4c05c4{left:-30px;}body.rtl .elementor-2 .elementor-element.elementor-element-b4c05c4{right:-30px;}.elementor-2 .elementor-element.elementor-element-158ae8b{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;bottom:-30%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-158ae8b{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-158ae8b{left:0px;}.elementor-2 .elementor-element.elementor-element-100b883 img{width:100%;}.elementor-2 .elementor-element.elementor-element-80a0825 img{width:100%;}.elementor-2 .elementor-element.elementor-element-ae55695{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-789b3f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-eeeae36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-eeeae36{text-align:center;}.elementor-2 .elementor-element.elementor-element-eeeae36 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:1.8px;color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-ca9500f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca9500f{text-align:center;}.elementor-2 .elementor-element.elementor-element-ca9500f .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:0.9px;color:var( --e-global-color-c1371ee );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-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-2 .elementor-element.elementor-element-2238db9{width:var( --container-widget-width, 946px );max-width:946px;--container-widget-width:946px;--container-widget-flex-grow:0;text-align:center;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;}.elementor-2 .elementor-element.elementor-element-01c7d68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6df91c9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f38288d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-661c8ff > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-661c8ff{text-align:left;font-family:"PF Bague Sans Pro", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-661c8ff a{color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-651807e{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-651807e .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-b2cb756{--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:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-aa9cd0f{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-1a34b76 );}.elementor-2 .elementor-element.elementor-element-0d3a663{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4726467{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d702b1c{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d702b1c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4514ffa > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-4514ffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4514ffa .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-3435134 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-3435134{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-02723ce{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-02723ce:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-02723ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01507B;}.elementor-2 .elementor-element.elementor-element-02723ce.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-d001edc{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d001edc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d001edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#622567;}.elementor-2 .elementor-element.elementor-element-d001edc.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-0f877db > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-0f877db{text-align:right;}.elementor-2 .elementor-element.elementor-element-4c38612{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7f067e7{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-7f067e7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-be9e231 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-be9e231.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-be9e231 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-77e4bf6 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-77e4bf6{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-27d5fdd{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-27d5fdd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-27d5fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01507B;}.elementor-2 .elementor-element.elementor-element-27d5fdd.e-con{--e-con-transform-flipX:-1;--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-32fb7ac{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-32fb7ac:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-32fb7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#97609F;}.elementor-2 .elementor-element.elementor-element-32fb7ac.e-con{--e-con-transform-flipX:-1;--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-a920d77 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-a920d77{text-align:right;}.elementor-2 .elementor-element.elementor-element-d87f2e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fc1fa91{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-fc1fa91.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6caea29 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-6caea29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6caea29 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-f0a4fac > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-f0a4fac{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-13321d1{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-13321d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-13321d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01507B;}.elementor-2 .elementor-element.elementor-element-13321d1.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-3e2ee3b{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e2ee3b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3e2ee3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D56A43;}.elementor-2 .elementor-element.elementor-element-3e2ee3b.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-6326f94 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-6326f94{text-align:right;}.elementor-2 .elementor-element.elementor-element-629e09d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9c99953{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-9c99953.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-86ae38f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-86ae38f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-86ae38f .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-ec2fa5e > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-ec2fa5e{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-c15c1b5{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c15c1b5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c15c1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01507B;}.elementor-2 .elementor-element.elementor-element-c15c1b5.e-con{--e-con-transform-flipX:-1;--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-d62c91f{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d62c91f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d62c91f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FE8C5E;}.elementor-2 .elementor-element.elementor-element-d62c91f.e-con{--e-con-transform-flipX:-1;--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-7d7052d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-7d7052d{text-align:right;}.elementor-2 .elementor-element.elementor-element-a4e5521{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-49bb1b2{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-49bb1b2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-17858ff > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-17858ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-17858ff .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-138b7e9 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-138b7e9{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-620132c{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-620132c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-620132c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01507B;}.elementor-2 .elementor-element.elementor-element-620132c.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-3b5ef49{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3b5ef49:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b5ef49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8B31A;}.elementor-2 .elementor-element.elementor-element-3b5ef49.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-a1d88bf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-a1d88bf{text-align:right;}.elementor-2 .elementor-element.elementor-element-5010819{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-68f3953{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-68f3953.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8fb65d6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-8fb65d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-8fb65d6 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-60eaf50 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-60eaf50{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-18282fe{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-18282fe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18282fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01507B;}.elementor-2 .elementor-element.elementor-element-18282fe.e-con{--e-con-transform-flipX:-1;--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-69707c2{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-69707c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-69707c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B58211;}.elementor-2 .elementor-element.elementor-element-69707c2.e-con{--e-con-transform-flipX:-1;--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-3c43909 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-3c43909{text-align:right;}.elementor-2 .elementor-element.elementor-element-1d5ade9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-044c864{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-044c864.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-67efd0f > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-67efd0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-67efd0f .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-02e85ec > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-02e85ec{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-df12a57{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-df12a57:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-df12a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b63369d );}.elementor-2 .elementor-element.elementor-element-df12a57.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-883d3ea{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-883d3ea:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-883d3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009B42;}.elementor-2 .elementor-element.elementor-element-883d3ea.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-c926bf3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-c926bf3{text-align:right;}.elementor-2 .elementor-element.elementor-element-66b8584{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d55fe4f{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-d55fe4f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-553d2bc > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-553d2bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-553d2bc .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-45a2778 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-45a2778{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-69b66af{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-69b66af:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-69b66af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b63369d );}.elementor-2 .elementor-element.elementor-element-69b66af.e-con{--e-con-transform-flipX:-1;--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-3e15da2{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3e15da2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3e15da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008996;}.elementor-2 .elementor-element.elementor-element-3e15da2.e-con{--e-con-transform-flipX:-1;--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-a144cde > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-a144cde{text-align:right;}.elementor-2 .elementor-element.elementor-element-9721541{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1889085{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-1889085.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-50399bb > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-50399bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-50399bb .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-ba0465e > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-ba0465e{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-7554cf3{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7554cf3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7554cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b63369d );}.elementor-2 .elementor-element.elementor-element-7554cf3.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-5561d93{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5561d93:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5561d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#166CB0;}.elementor-2 .elementor-element.elementor-element-5561d93.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-1ba76c7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-1ba76c7{text-align:right;}.elementor-2 .elementor-element.elementor-element-5253883{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b390a9f{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f77e544 );--border-color:var( --e-global-color-f77e544 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b390a9f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4eee375 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2 .elementor-element.elementor-element-4eee375.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4eee375 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-c5e6a87 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-2 .elementor-element.elementor-element-c5e6a87{font-family:"PF Bague Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-1a3d072{--display:flex;--min-height:63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1a3d072:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1a3d072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008996;}.elementor-2 .elementor-element.elementor-element-1a3d072.e-con{--e-con-transform-flipX:-1;--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-10df9b9{--display:flex;--min-height:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-10df9b9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-10df9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b63369d );}.elementor-2 .elementor-element.elementor-element-10df9b9.e-con{--e-con-transform-flipX:-1;--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-3b9b1e6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-3b9b1e6{text-align:right;}.elementor-2 .elementor-element.elementor-element-709ebbd{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-80px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#02010100;}.elementor-2 .elementor-element.elementor-element-709ebbd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#02010100;}.elementor-2 .elementor-element.elementor-element-709ebbd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d773d3{--display:flex;--padding-top:20px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9d773d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-e186ca0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-352e023{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-352e023 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-352e023 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-088e644 img{width:878px;max-width:100%;}.elementor-2 .elementor-element.elementor-element-9314ca5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8277ca9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a40c199{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-7772401 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7772401{text-align:center;}.elementor-2 .elementor-element.elementor-element-7772401 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.2;letter-spacing:1.1px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-766c70c{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;}.elementor-2 .elementor-element.elementor-element-766c70c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-df18915{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-92c703f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d56778d > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d56778d{text-align:center;}.elementor-2 .elementor-element.elementor-element-d56778d .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.2;letter-spacing:1.1px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-5138b02{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;}.elementor-2 .elementor-element.elementor-element-5138b02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c0e29b > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c0e29b{text-align:center;}.elementor-2 .elementor-element.elementor-element-5c0e29b .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.2;letter-spacing:1.1px;color:var( --e-global-color-f77e544 );}.elementor-2 .elementor-element.elementor-element-7043222{width:100%;max-width:100%;text-align:center;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.5;}.elementor-2 .elementor-element.elementor-element-7043222 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-78372e0{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-da9a416{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9b84178 .elementor-heading-title{font-family:"PF Bague Sans Pro", Sans-serif;font-size:48px;font-weight:400;text-transform:uppercase;line-height:1.2;letter-spacing:0px;color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-91fd3a7{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;line-height:1.55;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-07d879c .elementor-button{background-color:var( --e-global-color-334b597 );font-family:"PF Bague Sans Pro", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.6;fill:var( --e-global-color-4f6818f );color:var( --e-global-color-4f6818f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4f6818f );border-radius:50px 50px 50px 50px;padding:16px 36px 16px 36px;}.elementor-2 .elementor-element.elementor-element-07d879c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-07d879c .elementor-button:focus{background-color:var( --e-global-color-4f6818f );color:var( --e-global-color-af9515b );border-color:var( --e-global-color-4f6818f );}.elementor-2 .elementor-element.elementor-element-07d879c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-07d879c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-07d879c .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-07d879c .elementor-button:focus svg{fill:var( --e-global-color-af9515b );}.elementor-2 .elementor-element.elementor-element-e4cf915{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-17d7d14 img{border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-e9e646f img{border-radius:6px 6px 6px 6px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f38288d{--width:50%;}.elementor-2 .elementor-element.elementor-element-b2cb756{--width:50%;}.elementor-2 .elementor-element.elementor-element-d702b1c{--width:100%;}.elementor-2 .elementor-element.elementor-element-02723ce{--width:51px;}.elementor-2 .elementor-element.elementor-element-d001edc{--width:100%;}.elementor-2 .elementor-element.elementor-element-7f067e7{--width:100%;}.elementor-2 .elementor-element.elementor-element-27d5fdd{--width:51px;}.elementor-2 .elementor-element.elementor-element-32fb7ac{--width:100%;}.elementor-2 .elementor-element.elementor-element-fc1fa91{--width:100%;}.elementor-2 .elementor-element.elementor-element-13321d1{--width:51px;}.elementor-2 .elementor-element.elementor-element-3e2ee3b{--width:100%;}.elementor-2 .elementor-element.elementor-element-9c99953{--width:100%;}.elementor-2 .elementor-element.elementor-element-c15c1b5{--width:51px;}.elementor-2 .elementor-element.elementor-element-d62c91f{--width:100%;}.elementor-2 .elementor-element.elementor-element-49bb1b2{--width:100%;}.elementor-2 .elementor-element.elementor-element-620132c{--width:51px;}.elementor-2 .elementor-element.elementor-element-3b5ef49{--width:100%;}.elementor-2 .elementor-element.elementor-element-68f3953{--width:100%;}.elementor-2 .elementor-element.elementor-element-18282fe{--width:51px;}.elementor-2 .elementor-element.elementor-element-69707c2{--width:100%;}.elementor-2 .elementor-element.elementor-element-044c864{--width:100%;}.elementor-2 .elementor-element.elementor-element-df12a57{--width:51px;}.elementor-2 .elementor-element.elementor-element-883d3ea{--width:100%;}.elementor-2 .elementor-element.elementor-element-d55fe4f{--width:100%;}.elementor-2 .elementor-element.elementor-element-69b66af{--width:51px;}.elementor-2 .elementor-element.elementor-element-3e15da2{--width:100%;}.elementor-2 .elementor-element.elementor-element-1889085{--width:100%;}.elementor-2 .elementor-element.elementor-element-7554cf3{--width:51px;}.elementor-2 .elementor-element.elementor-element-5561d93{--width:100%;}.elementor-2 .elementor-element.elementor-element-b390a9f{--width:100%;}.elementor-2 .elementor-element.elementor-element-1a3d072{--width:51px;}.elementor-2 .elementor-element.elementor-element-10df9b9{--width:100%;}.elementor-2 .elementor-element.elementor-element-9314ca5{--content-width:882px;}.elementor-2 .elementor-element.elementor-element-8277ca9{--width:50%;}.elementor-2 .elementor-element.elementor-element-df18915{--width:50%;}.elementor-2 .elementor-element.elementor-element-da9a416{--width:654px;}.elementor-2 .elementor-element.elementor-element-e4cf915{--width:600px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-789b3f9{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-da9a416{--width:100%;}.elementor-2 .elementor-element.elementor-element-e4cf915{--width:100%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-b4c05c4{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;bottom:-20%;}.elementor-2 .elementor-element.elementor-element-158ae8b{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;bottom:-20%;}.elementor-2 .elementor-element.elementor-element-ae55695{--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2 .elementor-element.elementor-element-eeeae36 .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-01c7d68{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-651807e .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-d702b1c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7f067e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fc1fa91{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9c99953{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-49bb1b2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-68f3953{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-044c864{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d55fe4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1889085{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b390a9f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-709ebbd{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:20px;}.elementor-2 .elementor-element.elementor-element-9d773d3{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-352e023 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-352e023 .elementor-heading-title{font-size:32px;}.elementor-2 .elementor-element.elementor-element-7043222 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-78372e0{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9b84178 .elementor-heading-title{font-size:36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-789b3f9{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-01c7d68{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-661c8ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-0d3a663{--padding-top:80px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-4514ffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4514ffa .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-be9e231 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-be9e231 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-6caea29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6caea29 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-86ae38f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-86ae38f .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-17858ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-17858ff .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8fb65d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8fb65d6 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-67efd0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-67efd0f .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-553d2bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-553d2bc .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-50399bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-50399bb .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-4eee375 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4eee375 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-709ebbd{--e-n-carousel-swiper-slides-to-display:4;}.elementor-2 .elementor-element.elementor-element-9d773d3{--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-352e023 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-7772401 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d56778d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5c0e29b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-78372e0{--flex-direction:column-reverse;--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:60px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-9b84178 .elementor-heading-title{font-size:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-e9e646f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e9e646f img{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3fab602{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-158ae8b{--container-widget-width:126px;--container-widget-flex-grow:0;width:var( --container-widget-width, 126px );max-width:126px;bottom:-12%;}.elementor-2 .elementor-element.elementor-element-ae55695{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-0d3a663{--padding-top:40px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-d702b1c{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-4514ffa > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4514ffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3435134 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3435134.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-02723ce{--width:150px;--min-height:60px;}.elementor-2 .elementor-element.elementor-element-d001edc{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-7f067e7{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-be9e231 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-be9e231.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-77e4bf6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-77e4bf6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-27d5fdd{--width:150px;--min-height:60px;}.elementor-2 .elementor-element.elementor-element-32fb7ac{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-fc1fa91{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-6caea29 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6caea29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f0a4fac > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f0a4fac.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-13321d1{--width:150px;}.elementor-2 .elementor-element.elementor-element-3e2ee3b{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-9c99953{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-86ae38f > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-86ae38f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ec2fa5e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ec2fa5e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c15c1b5{--width:150px;}.elementor-2 .elementor-element.elementor-element-d62c91f{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-49bb1b2{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-17858ff > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-17858ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-138b7e9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-138b7e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-620132c{--width:150px;}.elementor-2 .elementor-element.elementor-element-3b5ef49{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-68f3953{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-8fb65d6 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8fb65d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-60eaf50 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-60eaf50.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-18282fe{--width:150px;}.elementor-2 .elementor-element.elementor-element-69707c2{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-044c864{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-67efd0f > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-67efd0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-02e85ec > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-02e85ec.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-df12a57{--width:150px;}.elementor-2 .elementor-element.elementor-element-883d3ea{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-d55fe4f{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-553d2bc > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-553d2bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-45a2778 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-45a2778.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-69b66af{--width:150px;}.elementor-2 .elementor-element.elementor-element-3e15da2{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-1889085{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-50399bb > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-50399bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-ba0465e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ba0465e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7554cf3{--width:150px;}.elementor-2 .elementor-element.elementor-element-5561d93{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-b390a9f{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-4eee375 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4eee375.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-c5e6a87 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c5e6a87.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1a3d072{--width:150px;}.elementor-2 .elementor-element.elementor-element-10df9b9{--min-height:200px;}.elementor-2 .elementor-element.elementor-element-709ebbd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-arrow-prev-left-position:100px;--e-n-carousel-arrow-next-right-position:-100px;}.elementor-2 .elementor-element.elementor-element-9d773d3{--width:100%;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-352e023 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-352e023{text-align:left;}.elementor-2 .elementor-element.elementor-element-9314ca5{--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-2 .elementor-element.elementor-element-a40c199{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-766c70c{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-9d235e8{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-92c703f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5138b02{width:100%;max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-7043222 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7043222{text-align:left;}.elementor-2 .elementor-element.elementor-element-78372e0{--padding-top:0px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-07d879c .elementor-button{padding:12px 16px 12px 16px;}.elementor-2 .elementor-element.elementor-element-e9e646f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e9e646f img{width:100%;max-width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3435134 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-3435134{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02723ce */.elementor-2 .elementor-element.elementor-element-02723ce{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d001edc */.elementor-2 .elementor-element.elementor-element-d001edc{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4726467 */.elementor-2 .elementor-element.elementor-element-4726467{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77e4bf6 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-77e4bf6{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d5fdd */.elementor-2 .elementor-element.elementor-element-27d5fdd{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fb7ac */.elementor-2 .elementor-element.elementor-element-32fb7ac{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c38612 */.elementor-2 .elementor-element.elementor-element-4c38612{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a4fac */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-f0a4fac{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13321d1 */.elementor-2 .elementor-element.elementor-element-13321d1{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2ee3b */.elementor-2 .elementor-element.elementor-element-3e2ee3b{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87f2e8 */.elementor-2 .elementor-element.elementor-element-d87f2e8{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2fa5e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ec2fa5e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c15c1b5 */.elementor-2 .elementor-element.elementor-element-c15c1b5{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d62c91f */.elementor-2 .elementor-element.elementor-element-d62c91f{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629e09d */.elementor-2 .elementor-element.elementor-element-629e09d{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-138b7e9 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-138b7e9{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620132c */.elementor-2 .elementor-element.elementor-element-620132c{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5ef49 */.elementor-2 .elementor-element.elementor-element-3b5ef49{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e5521 */.elementor-2 .elementor-element.elementor-element-a4e5521{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60eaf50 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-60eaf50{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18282fe */.elementor-2 .elementor-element.elementor-element-18282fe{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69707c2 */.elementor-2 .elementor-element.elementor-element-69707c2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5010819 */.elementor-2 .elementor-element.elementor-element-5010819{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-02e85ec */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-02e85ec{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df12a57 */.elementor-2 .elementor-element.elementor-element-df12a57{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-883d3ea */.elementor-2 .elementor-element.elementor-element-883d3ea{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d5ade9 */.elementor-2 .elementor-element.elementor-element-1d5ade9{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45a2778 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-45a2778{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b66af */.elementor-2 .elementor-element.elementor-element-69b66af{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e15da2 */.elementor-2 .elementor-element.elementor-element-3e15da2{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b8584 */.elementor-2 .elementor-element.elementor-element-66b8584{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba0465e */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-ba0465e{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7554cf3 */.elementor-2 .elementor-element.elementor-element-7554cf3{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561d93 */.elementor-2 .elementor-element.elementor-element-5561d93{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9721541 */.elementor-2 .elementor-element.elementor-element-9721541{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5e6a87 */@media (min-width: 767px){
   .elementor-2 .elementor-element.elementor-element-c5e6a87{
    min-width: 350px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a3d072 */.elementor-2 .elementor-element.elementor-element-1a3d072{
    clip-path: polygon(0 50%, 100% 0%, 100% 50%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10df9b9 */.elementor-2 .elementor-element.elementor-element-10df9b9{
    clip-path: polygon(0 25%, 100% 0%, 100% 75%, 0% 100%);
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253883 */.elementor-2 .elementor-element.elementor-element-5253883{
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3a663 *//*.usps-slider .swiper-slide.is-item-open .expand-arrow{*/
/*    right: auto;*/
/*    left: 20px;*/
/*    transform: scaleX(-1);*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PF Bague Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Regular.eot');
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Regular.woff2') format('woff2'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Regular.woff') format('woff'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Regular.ttf') format('truetype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Regular.svg#PFBagueSansPro') format('svg');
}
@font-face {
	font-family: 'PF Bague Sans Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Black.eot');
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Black.eot?#iefix') format('embedded-opentype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Black.woff2') format('woff2'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Black.woff') format('woff'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Black.ttf') format('truetype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Black.svg#PFBagueSansPro') format('svg');
}
@font-face {
	font-family: 'PF Bague Sans Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Bold.eot');
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Bold.woff2') format('woff2'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Bold.woff') format('woff'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Bold.ttf') format('truetype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Bold.svg#PFBagueSansPro') format('svg');
}
@font-face {
	font-family: 'PF Bague Sans Pro';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Italic.eot');
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Italic.woff2') format('woff2'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Italic.woff') format('woff'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Italic.ttf') format('truetype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Italic.svg#PFBagueSansPro') format('svg');
}
@font-face {
	font-family: 'PF Bague Sans Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Light.eot');
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Light.eot?#iefix') format('embedded-opentype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Light.woff2') format('woff2'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Light.woff') format('woff'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Light.ttf') format('truetype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Light.svg#PFBagueSansPro') format('svg');
}
@font-face {
	font-family: 'PF Bague Sans Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Medium.eot');
	src: url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Medium.woff2') format('woff2'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Medium.woff') format('woff'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Medium.ttf') format('truetype'),
		url('https://dubaisouthbh.com/wp-content/uploads/2025/06/PFBagueSansPro-Medium.svg#PFBagueSansPro') format('svg');
}
/* End Custom Fonts CSS */