.elementor-19 .elementor-element.elementor-element-8241493{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-8241493:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-8241493>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-lighter)}
.elementor-19 .elementor-element.elementor-element-186fa28{--display:flex;
--min-height:48px;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:-100px;
--margin-bottom:145px;
--margin-left:0px;
--margin-right:0px;
--z-index:99}
.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4161bc9 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-stacked .elementor-icon{background-color:#fff;
color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-default .elementor-icon{color:#fff;
border-color:#fff}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-default .elementor-icon svg{fill:#fff}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-primary);
color:#fff}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-framed .elementor-icon:hover{background-color:#fff}
.elementor-19 .elementor-element.elementor-element-4161bc9.elementor-view-stacked .elementor-icon:hover svg{fill:#fff}
.elementor-19 .elementor-element.elementor-element-4161bc9 .elementor-icon{font-size:24px}
.elementor-19 .elementor-element.elementor-element-4161bc9 .elementor-icon svg{height:24px}
.elementor-19 .elementor-element.elementor-element-13c5638{--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:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-13c5638:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-13c5638>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/h1-bg01.png");
background-position:bottom left;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-3561890{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-cf0efb3{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-c9a4b63>.elementor-widget-container{margin:18px 0 0;
padding:0 15px 0 525px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-c9a4b63{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-c9a4b63{right:0}
.elementor-19 .elementor-element.elementor-element-c9a4b63{top:0}
.elementor-19 .elementor-element.elementor-element-c9a4b63 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-c9a4b63.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c9a4b63 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-c9a4b63 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-6e13392{width:auto;
max-width:auto;
top:0}
.elementor-19 .elementor-element.elementor-element-6e13392>.elementor-widget-container{margin:-20px 61px 0 0;
padding:200px 0 0;
border-style:solid;
border-width:0 1px 0 0;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-6e13392{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-6e13392{left:0}
.elementor-19 .elementor-element.elementor-element-6e13392 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-6e13392.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-6e13392 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-6e13392 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-226c6ed>.elementor-widget-container{margin:64px 0 0}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-226c6ed.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-226c6ed.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-71f2c91{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight);
color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-c1d3ebc{width:var(--container-widget-width,772px);
max-width:772px;
--container-widget-width:772px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-c1d3ebc>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-c1d3ebc .elementor-heading-title{font-family:"Cal Sans",Serif;
font-weight:400;
color:var(--e-global-color-secondary)}
.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight);
color:var(--e-global-color-text)}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-765ad26{width:var(--container-widget-width,636px);
max-width:636px;
--container-widget-width:636px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-765ad26 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-4c04409{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 30px;
--row-gap:0px;
--column-gap:30px;
--margin-top:0px;
--margin-bottom:112px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-5bc8bea{--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;
--border-radius:24px;
--padding-top:38px;
--padding-bottom:43px;
--padding-left:40px;
--padding-right:40px}
.elementor-19 .elementor-element.elementor-element-5bc8bea:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5bc8bea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}
.elementor-19 .elementor-element.elementor-element-7b821d0{--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:space-between;
--align-items:center;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-a6462a8{--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}
.elementor-19 .elementor-element.elementor-element-fb3b202{text-align:left}
.elementor-19 .elementor-element.elementor-element-fb3b202 .elementor-heading-title{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-b77d92d{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:flex-end}
.elementor-19 .elementor-element.elementor-element-1188fa1>.elementor-widget-container{margin:-17px 0 0}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon{font-size:52px}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon svg{height:52px}
.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}
.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);
font-family:var(--e-global-typography-secondary-font-family),Serif;
font-weight:var(--e-global-typography-secondary-font-weight)}
.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);
border-color:var(--e-global-color-secondary)}
.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-31316f7{--divider-border-style:solid;
--divider-color:var(--e-global-color-border);
--divider-border-width:1px}
.elementor-19 .elementor-element.elementor-element-31316f7 .elementor-divider-separator{width:100%}
.elementor-19 .elementor-element.elementor-element-31316f7 .elementor-divider{padding-block-start:26px;
padding-block-end:26px}
.elementor-19 .elementor-element.elementor-element-3e247cb p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-b5bdaf4{--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;
--border-radius:24px;
--padding-top:38px;
--padding-bottom:43px;
--padding-left:40px;
--padding-right:40px}
.elementor-19 .elementor-element.elementor-element-b5bdaf4:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-b5bdaf4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}
.elementor-19 .elementor-element.elementor-element-295b1e3{--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:space-between;
--align-items:center;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-a674cb9{--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}
.elementor-19 .elementor-element.elementor-element-e9466ac{text-align:left}
.elementor-19 .elementor-element.elementor-element-e9466ac .elementor-heading-title{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-6cbbda4{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:flex-end}
.elementor-19 .elementor-element.elementor-element-e17cb6c>.elementor-widget-container{margin:-17px 0 0}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon{font-size:52px}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon svg{height:52px}
.elementor-19 .elementor-element.elementor-element-129fdee{--divider-border-style:solid;
--divider-color:var(--e-global-color-border);
--divider-border-width:1px}
.elementor-19 .elementor-element.elementor-element-129fdee .elementor-divider-separator{width:100%}
.elementor-19 .elementor-element.elementor-element-129fdee .elementor-divider{padding-block-start:26px;
padding-block-end:26px}
.elementor-19 .elementor-element.elementor-element-fc9b3ad p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-2129479{--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;
--border-radius:24px;
--padding-top:38px;
--padding-bottom:43px;
--padding-left:40px;
--padding-right:40px}
.elementor-19 .elementor-element.elementor-element-2129479:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-2129479>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}
.elementor-19 .elementor-element.elementor-element-bcab2c2{--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:space-between;
--align-items:center;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-567ca40{--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}
.elementor-19 .elementor-element.elementor-element-8a7c02c{text-align:left}
.elementor-19 .elementor-element.elementor-element-8a7c02c .elementor-heading-title{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-03a749b{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:flex-end}
.elementor-19 .elementor-element.elementor-element-d350bcb>.elementor-widget-container{margin:-17px 0 0}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon{font-size:52px}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon svg{height:52px}
.elementor-19 .elementor-element.elementor-element-b64294d{--divider-border-style:solid;
--divider-color:var(--e-global-color-border);
--divider-border-width:1px}
.elementor-19 .elementor-element.elementor-element-b64294d .elementor-divider-separator{width:100%}
.elementor-19 .elementor-element.elementor-element-b64294d .elementor-divider{padding-block-start:26px;
padding-block-end:26px}
.elementor-19 .elementor-element.elementor-element-f860f2c p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-583c179{--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;
--border-radius:24px;
--padding-top:38px;
--padding-bottom:43px;
--padding-left:40px;
--padding-right:40px}
.elementor-19 .elementor-element.elementor-element-583c179:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-583c179>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}
.elementor-19 .elementor-element.elementor-element-c88638e{--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:space-between;
--align-items:center;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-9e37b18{--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}
.elementor-19 .elementor-element.elementor-element-32f338c{text-align:left}
.elementor-19 .elementor-element.elementor-element-32f338c .elementor-heading-title{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-5b522fe{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:flex-end}
.elementor-19 .elementor-element.elementor-element-526b347>.elementor-widget-container{margin:-17px 0 0}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon{font-size:52px}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon svg{height:52px}
.elementor-19 .elementor-element.elementor-element-f701de4{--divider-border-style:solid;
--divider-color:var(--e-global-color-border);
--divider-border-width:1px}
.elementor-19 .elementor-element.elementor-element-f701de4 .elementor-divider-separator{width:100%}
.elementor-19 .elementor-element.elementor-element-f701de4 .elementor-divider{padding-block-start:26px;
padding-block-end:26px}
.elementor-19 .elementor-element.elementor-element-5d7f3c9 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-0ad81f7{--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;
--overlay-opacity:.46;
--margin-top:0px;
--margin-bottom:96px;
--margin-left:0px;
--margin-right:0px;
--padding-top:75px;
--padding-bottom:75px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-0ad81f7:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-0ad81f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text);
background-image:url("../../../images/h1-bg01.jpg");
background-repeat:no-repeat;
background-size:cover}
.elementor-19 .elementor-element.elementor-element-0ad81f7:before,.elementor-19 .elementor-element.elementor-element-0ad81f7>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-0ad81f7>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-0ad81f7>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-0ad81f7>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-0ad81f7>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-dark);
--background-overlay:''}
.elementor-19 .elementor-element.elementor-element-890131e{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px}
.elementor-19 .elementor-element.elementor-element-a0bbc4f{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:58px;
--margin-bottom:0px;
--margin-left:183px;
--margin-right:0px;
--z-index:9}
.elementor-19 .elementor-element.elementor-element-4cf2f48{width:var(--container-widget-width,588px);
max-width:588px;
--container-widget-width:588px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-4cf2f48>.elementor-widget-container{margin:0 0 40px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-heading-title{color:#fff;
font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-heading-title a{color:#fff}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title{color:#fff;
letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-heading-wrapper-inner .elementor-sub-title:before{background:#fff}
.elementor-19 .elementor-element.elementor-element-4cf2f48.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-4cf2f48.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#FFFFFF18;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-b7f7f50{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7333c6a{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}
.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}
.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight)}
.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-8f1de22 .elementor-icon-list-icon i{transition:color .3s}
.elementor-19 .elementor-element.elementor-element-8f1de22 .elementor-icon-list-icon svg{transition:fill .3s}
.elementor-19 .elementor-element.elementor-element-8f1de22{--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px}
.elementor-19 .elementor-element.elementor-element-8f1de22 .elementor-icon-list-icon{padding-right:10px}
.elementor-19 .elementor-element.elementor-element-8f1de22 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-8f1de22 .elementor-icon-list-item>a{font-family:"Cal Sans",Serif;
font-weight:400;
text-transform:capitalize;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-8f1de22 .elementor-icon-list-text{color:#fff;
transition:color .3s}
.elementor-19 .elementor-element.elementor-element-2c482bd{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-5e6e969 .elementor-icon-list-icon i{transition:color .3s}
.elementor-19 .elementor-element.elementor-element-5e6e969 .elementor-icon-list-icon svg{transition:fill .3s}
.elementor-19 .elementor-element.elementor-element-5e6e969{--e-icon-list-icon-size:14px;
--icon-vertical-offset:0px}
.elementor-19 .elementor-element.elementor-element-5e6e969 .elementor-icon-list-icon{padding-right:10px}
.elementor-19 .elementor-element.elementor-element-5e6e969 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-19 .elementor-element.elementor-element-5e6e969 .elementor-icon-list-item>a{font-family:"Cal Sans",Serif;
font-weight:400;
text-transform:capitalize;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-5e6e969 .elementor-icon-list-text{color:#fff;
transition:color .3s}
.elementor-19 .elementor-element.elementor-element-1012589{width:var(--container-widget-width,466px);
max-width:466px;
--container-widget-width:466px;
--container-widget-flex-grow:0;
color:#fff}
.elementor-19 .elementor-element.elementor-element-1012589>.elementor-widget-container{margin:0 0 50px}
.elementor-19 .elementor-element.elementor-element-1012589 p{margin-bottom:0}
.elementor-widget-button .elementor-button.antra-button-effect .hover-text{font-family:var(--e-global-typography-accent-font-family),Serif;
font-weight:var(--e-global-typography-accent-font-weight)}
.elementor-widget-button .elementor-button:not(.antra-button-effect){font-family:var(--e-global-typography-accent-font-family),Serif;
font-weight:var(--e-global-typography-accent-font-weight)}
.elementor-19 .elementor-element.elementor-element-c82178c .elementor-button-content-wrapper{flex-direction:row-reverse}
.elementor-19 .elementor-element.elementor-element-c82178c .elementor-button{fill:#fff;
color:#fff}
.elementor-19 .elementor-element.elementor-element-85599f5{--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;
--z-index:4}
.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);
font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight)}
.elementor-19 .elementor-element.elementor-element-7388f2d{z-index:2}
.elementor-19 .elementor-element.elementor-element-7388f2d img{border-radius:24px}
.elementor-19 .elementor-element.elementor-element-4fdf0fe{width:auto;
max-width:auto;
bottom:10px;
z-index:3}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-4fdf0fe{left:24%}
body.rtl .elementor-19 .elementor-element.elementor-element-4fdf0fe{right:24%}
.elementor-19 .elementor-element.elementor-element-4fdf0fe .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:390px;
font-weight:400;
text-transform:lowercase;
color:#FFFFFF18}
.elementor-19 .elementor-element.elementor-element-3175d79{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:0px;
--margin-bottom:173px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-b275961{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-bb626a7{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-da88cda>.elementor-widget-container{margin:18px 0 0;
padding:0 15px 0 525px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-da88cda{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-da88cda{right:0}
.elementor-19 .elementor-element.elementor-element-da88cda{top:0}
.elementor-19 .elementor-element.elementor-element-da88cda .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-da88cda.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-da88cda .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-da88cda .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-2d8a949{width:auto;
max-width:auto;
top:0}
.elementor-19 .elementor-element.elementor-element-2d8a949>.elementor-widget-container{margin:-20px 61px 0 0;
padding:200px 0 0;
border-style:solid;
border-width:0 1px 0 0;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-2d8a949{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-2d8a949{left:0}
.elementor-19 .elementor-element.elementor-element-2d8a949 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-2d8a949.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-2d8a949 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-2d8a949 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-204baba>.elementor-widget-container{margin:64px 0 0}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-204baba.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-204baba.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-c802718{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-3672adb{width:var(--container-widget-width,769px);
max-width:769px;
--container-widget-width:769px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-3672adb>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-3672adb .elementor-heading-title{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-0e697de{width:var(--container-widget-width,766px);
max-width:766px;
--container-widget-width:766px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-0e697de p{margin-bottom:0}
.elementor-widget-antra-services-accordion .antra-list-wrapper li.service .service-block .service-loop-exerpt{color:var(--e-global-color-text)}
.elementor-widget-antra-services-accordion .service-loop-exerpt{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight)}
.elementor-widget-antra-services-accordion .antra-service-item-titles .service-title{font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight);
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-b80caec>.elementor-widget-container{margin:0 0 130px}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-list-wrapper{height:520px}
.elementor-19 .elementor-element.elementor-element-b80caec .service-caption{width:420px;
top:68%;
left:3%}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-list-wrapper li.service .service-block .service-loop-exerpt{color:#fff}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-service-item-titles .service-title{font-family:"Cal Sans",Serif;
font-weight:400}
.elementor-19 .elementor-element.elementor-element-3ee0aa0{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 30px;
--row-gap:0px;
--column-gap:30px;
--margin-top:0px;
--margin-bottom:112px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--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;
--border-radius:24px}
.elementor-widget-counter .elementor-counter-number-wrapper{color:var(--e-global-color-primary);
font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight)}
.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);
font-family:var(--e-global-typography-secondary-font-family),Serif;
font-weight:var(--e-global-typography-secondary-font-weight)}
.elementor-19 .elementor-element.elementor-element-485478f>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-485478f .elementor-counter-title{justify-content:start;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:24px;
font-weight:400;
text-transform:capitalize;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-485478f .elementor-counter-number-wrapper{text-align:{{VALUE}
}
;
--counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
}
.elementor-19 .elementor-element.elementor-element-485478f .elementor-counter .elementor-counter-title{border-style:solid;
border-width:1px 0 0;
border-color:var(--e-global-color-border);
margin:20px 0 0;
padding:24px 0 0}
.elementor-19 .elementor-element.elementor-element-685d6f7 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--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;
--border-radius:24px}
.elementor-19 .elementor-element.elementor-element-49aa138>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-49aa138 .elementor-counter-title{justify-content:start;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:24px;
font-weight:400;
text-transform:capitalize;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-49aa138 .elementor-counter-number-wrapper{text-align:{{VALUE}
}
;
--counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
}
.elementor-19 .elementor-element.elementor-element-49aa138 .elementor-counter .elementor-counter-title{border-style:solid;
border-width:1px 0 0;
border-color:var(--e-global-color-border);
margin:20px 0 0;
padding:24px 0 0}
.elementor-19 .elementor-element.elementor-element-1edf755 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-95de7d5{--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;
--border-radius:24px}
.elementor-19 .elementor-element.elementor-element-fd6db8a>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-fd6db8a .elementor-counter-title{justify-content:start;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:24px;
font-weight:400;
text-transform:capitalize;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-fd6db8a .elementor-counter-number-wrapper{text-align:{{VALUE}
}
;
--counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
}
.elementor-19 .elementor-element.elementor-element-fd6db8a .elementor-counter .elementor-counter-title{border-style:solid;
border-width:1px 0 0;
border-color:var(--e-global-color-border);
margin:20px 0 0;
padding:24px 0 0}
.elementor-19 .elementor-element.elementor-element-dc5dda4 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-7ef862e{--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;
--border-radius:24px}
.elementor-19 .elementor-element.elementor-element-fb43435>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-fb43435 .elementor-counter-title{justify-content:start;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:24px;
font-weight:400;
text-transform:capitalize;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-fb43435 .elementor-counter-number-wrapper{text-align:{{VALUE}
}
;
--counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:var(--e-global-color-secondary);
font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
}
.elementor-19 .elementor-element.elementor-element-fb43435 .elementor-counter .elementor-counter-title{border-style:solid;
border-width:1px 0 0;
border-color:var(--e-global-color-border);
margin:20px 0 0;
padding:24px 0 0}
.elementor-19 .elementor-element.elementor-element-6c7e280 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-5d5d183{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:0px;
--margin-bottom:110px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-7cac6d4>.elementor-widget-container{margin:0 0 0 40px}
.elementor-19 .elementor-element.elementor-element-7cac6d4 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:420px;
font-weight:400;
text-transform:lowercase;
line-height:30px;
color:#9F9FA413}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-29e0914{right:61px}
body.rtl .elementor-19 .elementor-element.elementor-element-29e0914{left:61px}
.elementor-19 .elementor-element.elementor-element-29e0914{top:-226px;
text-align:right}
.elementor-19 .elementor-element.elementor-element-ef444c3{--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:130px;
--padding-bottom:114px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-ef444c3:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ef444c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee;
background-image:url("../../../images/h1-bg01-1.png");
background-position:bottom left;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-0f4821f{--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--align-items:flex-end;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-310517a{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-310517a.e-con{--flex-grow:0;
--flex-shrink:0}
.elementor-19 .elementor-element.elementor-element-17263e7{width:var(--container-widget-width,678px);
max-width:678px;
--container-widget-width:678px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-17263e7.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-17263e7.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-e7ac4de{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-e3773b0{width:var(--container-widget-width,426px);
max-width:426px;
--container-widget-width:426px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-e3773b0>.elementor-widget-container{margin:0 0 8px}
.elementor-19 .elementor-element.elementor-element-e3773b0 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-1cc67e4{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 30px;
--row-gap:0px;
--column-gap:30px;
--margin-top:0px;
--margin-bottom:48px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-79373b7{--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;
--border-radius:18px}
.elementor-widget-image-box .elementor-image-box-title{font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight);
color:var(--e-global-color-primary)}
.elementor-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}
.elementor-widget-image-box .elementor-image-box-description{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight);
color:var(--e-global-color-text)}
.elementor-widget-image-box .elementor-image-box-background-text{color:var(--e-global-color-text)}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-wrapper{text-align:left;
padding:10px}
.elementor-19 .elementor-element.elementor-element-2fea59f.elementor-position-right .elementor-image-box-img{margin-left:0}
.elementor-19 .elementor-element.elementor-element-2fea59f.elementor-position-left .elementor-image-box-img{margin-right:0}
.elementor-19 .elementor-element.elementor-element-2fea59f.elementor-position-top .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-wrapper{background-color:#fff;
border-radius:18px}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-wrapper .elementor-image-box-img{width:100%}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-img img{border-radius:9px;
transition-duration:.3s}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-title{font-family:"Cal Sans",Serif;
font-weight:400;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-wrapper .elementor-image-box-content{padding:20px 50px 52px 20px}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-background-text{font-family:"Cal Sans",Serif;
font-size:80px;
font-weight:400;
line-height:82px;
color:#e3e3e8}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-background-text{right:19px;
bottom:12px}
.elementor-19 .elementor-element.elementor-element-ffcb035{--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;
--border-radius:18px}
.elementor-19 .elementor-element.elementor-element-4dc62f8>.elementor-widget-container{margin:50px 0 0}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-wrapper{text-align:left;
padding:10px}
.elementor-19 .elementor-element.elementor-element-4dc62f8.elementor-position-right .elementor-image-box-img{margin-left:0}
.elementor-19 .elementor-element.elementor-element-4dc62f8.elementor-position-left .elementor-image-box-img{margin-right:0}
.elementor-19 .elementor-element.elementor-element-4dc62f8.elementor-position-top .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-wrapper{background-color:#fff;
border-radius:18px}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-img img{border-radius:9px;
transition-duration:.3s}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-title{font-family:"Cal Sans",Serif;
font-weight:400;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-wrapper .elementor-image-box-content{padding:14px 50px 59px 20px}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-background-text{font-family:"Cal Sans",Serif;
font-size:80px;
font-weight:400;
line-height:82px;
color:#e3e3e8}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-background-text{right:19px;
bottom:12px}
.elementor-19 .elementor-element.elementor-element-19b4e74{--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;
--border-radius:18px}
.elementor-19 .elementor-element.elementor-element-e298038>.elementor-widget-container{margin:100px 0 0}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-wrapper{text-align:left;
padding:10px}
.elementor-19 .elementor-element.elementor-element-e298038.elementor-position-right .elementor-image-box-img{margin-left:0}
.elementor-19 .elementor-element.elementor-element-e298038.elementor-position-left .elementor-image-box-img{margin-right:0}
.elementor-19 .elementor-element.elementor-element-e298038.elementor-position-top .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-wrapper{background-color:#fff;
border-radius:18px}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-img img{border-radius:9px;
transition-duration:.3s}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-title{font-family:"Cal Sans",Serif;
font-weight:400;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-wrapper .elementor-image-box-content{padding:15px 50px 58px 20px}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-background-text{font-family:"Cal Sans",Serif;
font-size:80px;
font-weight:400;
line-height:82px;
color:#e3e3e8}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-background-text{right:19px;
bottom:12px}
.elementor-19 .elementor-element.elementor-element-f81283d{--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;
--border-radius:18px}
.elementor-19 .elementor-element.elementor-element-15cb71f>.elementor-widget-container{margin:150px 0 0}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-wrapper{text-align:left;
padding:10px}
.elementor-19 .elementor-element.elementor-element-15cb71f.elementor-position-right .elementor-image-box-img{margin-left:0}
.elementor-19 .elementor-element.elementor-element-15cb71f.elementor-position-left .elementor-image-box-img{margin-right:0}
.elementor-19 .elementor-element.elementor-element-15cb71f.elementor-position-top .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-wrapper{background-color:#fff;
border-radius:18px}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-wrapper .elementor-image-box-img{width:100%}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-img img{border-radius:9px;
transition-duration:.3s}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-title{font-family:"Cal Sans",Serif;
font-weight:400;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-wrapper .elementor-image-box-content{padding:15px 50px 58px 20px}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-background-text{font-family:"Cal Sans",Serif;
font-size:80px;
font-weight:400;
line-height:82px;
color:#e3e3e8}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-background-text{right:19px;
bottom:12px}
.elementor-19 .elementor-element.elementor-element-77df099{--display:flex;
--flex-direction:row;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:center;
--align-items:center;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px}
.elementor-19 .elementor-element.elementor-element-7ccfd57>.elementor-widget-container{margin:4px 5px 0 0}
.elementor-19 .elementor-element.elementor-element-7ccfd57{text-align:right}
.elementor-19 .elementor-element.elementor-element-7ccfd57 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-2fc6e36 .elementor-button{fill:var(--e-global-color-primary);
color:var(--e-global-color-primary);
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border);
padding:0 0 3px}
.elementor-19 .elementor-element.elementor-element-2fc6e36 .elementor-button:hover,.elementor-19 .elementor-element.elementor-element-2fc6e36 .elementor-button:focus{color:var(--e-global-color-secondary);
border-color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-2fc6e36 .elementor-button:hover svg,.elementor-19 .elementor-element.elementor-element-2fc6e36 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-2fc6e36 .elementor-button:hover .elementor-button-icon i{fill:var(--e-global-color-secondary);
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-2fc6e36.elementor-button-link .elementor-button:hover:after{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-2fc6e36.elementor-button-link .elementor-button:hover:before{background-color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-1bcdd25{--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;
--overlay-opacity:.11;
--margin-top:0px;
--margin-bottom:43px;
--margin-left:0px;
--margin-right:0px;
--padding-top:97px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-1bcdd25:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1bcdd25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/h1-bg02.png");
background-position:top right;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-1bcdd25:before,.elementor-19 .elementor-element.elementor-element-1bcdd25>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-1bcdd25>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-1bcdd25>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-1bcdd25>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-1bcdd25>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("../../../images/h1-bg02.png");
--background-overlay:''}
.elementor-19 .elementor-element.elementor-element-21c74bb{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:59px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-41b498f{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-20e6fe8>.elementor-widget-container{margin:18px 0 0;
padding:0 15px 0 525px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-20e6fe8{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-20e6fe8{right:0}
.elementor-19 .elementor-element.elementor-element-20e6fe8{top:0}
.elementor-19 .elementor-element.elementor-element-20e6fe8 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-20e6fe8.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-20e6fe8 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-20e6fe8 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-f5077d2{width:auto;
max-width:auto;
top:0}
.elementor-19 .elementor-element.elementor-element-f5077d2>.elementor-widget-container{margin:-20px 61px 0 0;
padding:200px 0 0;
border-style:solid;
border-width:0 1px 0 0;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-f5077d2{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-f5077d2{left:0}
.elementor-19 .elementor-element.elementor-element-f5077d2 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-f5077d2.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-f5077d2 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-f5077d2 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-3d8369d>.elementor-widget-container{margin:64px 0 0}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-3d8369d.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-3d8369d.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-0c665b8{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-088ce07{width:var(--container-widget-width,620px);
max-width:620px;
--container-widget-width:620px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-088ce07>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-088ce07 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-bba2e77{width:var(--container-widget-width,636px);
max-width:636px;
--container-widget-width:636px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-bba2e77 p{margin-bottom:0}
.elementor-widget-antra-project .project .project-block .project-loop-title{font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight)}
.elementor-widget-antra-project .project-loop-title a{color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-88ecedd{--e-global-column-to-show:3}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-88ecedd .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-88ecedd .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-88ecedd .swiper-slide{--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-88ecedd .antra-item.swiper-slide:nth-child(2n){padding-top:50px}
.elementor-19 .elementor-element.elementor-element-88ecedd .project .project-block .project-loop-title{font-family:"Cal Sans",Serif;
font-weight:400}
.elementor-19 .elementor-element.elementor-element-95a9254{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:center;
--margin-top:0px;
--margin-bottom:20px;
--margin-left:0px;
--margin-right:0px;
--padding-top:140px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px;
--z-index:9}
.elementor-19 .elementor-element.elementor-element-e3e486c .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:390px;
font-weight:400;
text-transform:capitalize;
line-height:30px;
color:#9F9FA413}
.elementor-19 .elementor-element.elementor-element-4fe8207>.elementor-widget-container{margin:0 0 -100px}
.elementor-19 .elementor-element.elementor-element-4fe8207{text-align:right}
.elementor-19 .elementor-element.elementor-element-c1c5ce4{--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:159px;
--padding-bottom:119px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-c1c5ce4:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-c1c5ce4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee}
.elementor-19 .elementor-element.elementor-element-20f9e5d{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-328f623{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-9a24bd1>.elementor-widget-container{margin:18px 0 0;
padding:0 15px 0 525px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-9a24bd1{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-9a24bd1{right:0}
.elementor-19 .elementor-element.elementor-element-9a24bd1{top:0}
.elementor-19 .elementor-element.elementor-element-9a24bd1 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-9a24bd1.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-9a24bd1 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-9a24bd1 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-94e0947{width:auto;
max-width:auto;
top:0}
.elementor-19 .elementor-element.elementor-element-94e0947>.elementor-widget-container{margin:-20px 61px 0 0;
padding:170px 0 0;
border-style:solid;
border-width:0 1px 0 0;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-94e0947{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-94e0947{left:0}
.elementor-19 .elementor-element.elementor-element-94e0947 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-94e0947.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-94e0947 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-94e0947 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-c9189b8>.elementor-widget-container{margin:64px 0 0}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-c9189b8.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-c9189b8.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-1609169{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-5ee5670{width:var(--container-widget-width,701px);
max-width:701px;
--container-widget-width:701px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-5ee5670>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-5ee5670 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-17bb3d0{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 80px;
--row-gap:0px;
--column-gap:80px}
.elementor-19 .elementor-element.elementor-element-c0d3ef7{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-5205c8a{text-align:left}
.elementor-19 .elementor-element.elementor-element-5205c8a img{border-radius:24px}
.elementor-19 .elementor-element.elementor-element-7999361{--display:flex;
--margin-top:10px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-828999f{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 43px;
--row-gap:0px;
--column-gap:43px;
border-style:solid;
--border-style:solid;
border-width:0 0 1px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:1px;
--border-left-width:0px;
border-color:var(--e-global-color-border);
--border-color:var(--e-global-color-border);
--padding-top:0px;
--padding-bottom:45px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-5de9914{--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;
--flex-wrap:wrap}
.elementor-19 .elementor-element.elementor-element-bc6328c{--display:flex}
.elementor-19 .elementor-element.elementor-element-822bf8c{width:var(--container-widget-width,117px);
max-width:117px;
--container-widget-width:117px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-822bf8c .elementor-counter-number-wrapper{text-align:{{VALUE}
}
;
--counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0;
color:var(--e-global-color-secondary);
font-size:60px;
line-height:64px;
}
.elementor-19 .elementor-element.elementor-element-bb3b8f0{--display:flex;
--gap:4px 0px;
--row-gap:4px;
--column-gap:0px}
.elementor-19 .elementor-element.elementor-element-c325f1f{width:var(--container-widget-width,95px);
max-width:95px;
--container-widget-width:95px;
--container-widget-flex-grow:0;
--e-rating-justify-content:center;
--e-rating-icon-font-size:12px;
--e-rating-gap:4px;
--e-rating-icon-marked-color:#fff}
.elementor-19 .elementor-element.elementor-element-c325f1f>.elementor-widget-container{background-color:var(--e-global-color-primary);
padding:5px 10px 5px 9px;
border-radius:24px}
.elementor-19 .elementor-element.elementor-element-6362d63{font-size:15px;
font-weight:500;
line-height:24px;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-6362d63 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-35aedd2{--display:flex}
.elementor-19 .elementor-element.elementor-element-67b8986 .elementor-heading-title{font-size:18px;
line-height:24px;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-e6c17b6{--display:flex;
--margin-top:40px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7e005e4{--e-global-column-to-show:1}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-7e005e4 .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-7e005e4 .swiper-slide{width:calc((100% - 30px*(1 - 1)) / 1);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-7e005e4 .swiper-slide{--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .testimonial-caption{justify-content:flex-start}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .inner .content-icon{justify-content:flex-start}
.elementor-19 .elementor-element.elementor-element-7e005e4 .antra-testimonial-top-content .swiper-slide{justify-content:flex-start}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .elementor-testimonial-item{justify-content:flex-start}
.elementor-19 .elementor-element.elementor-element-7e005e4 .content{font-size:28px;
font-weight:500;
line-height:36px}
.elementor-19 .elementor-element.elementor-element-3bcf93c{--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:66px 0px;
--row-gap:66px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:128px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:58px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-3bcf93c:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-3bcf93c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eee;
background-image:url("../../../images/h1-bg03.png");
background-position:bottom left;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-0d6ab2a{--display:flex}
.elementor-19 .elementor-element.elementor-element-c4ab7fe{--display:flex;
--justify-content:center}
.elementor-19 .elementor-element.elementor-element-61f0235>.elementor-widget-container{--e-transform-flipX:-1;
margin:0;
padding:0 0 0 485px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-61f0235{left:35px}
body.rtl .elementor-19 .elementor-element.elementor-element-61f0235{right:35px}
.elementor-19 .elementor-element.elementor-element-61f0235{top:-2px}
.elementor-19 .elementor-element.elementor-element-61f0235 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-61f0235.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-61f0235 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-61f0235 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-291e051{text-align:center;
font-family:"Cal Sans",Serif;
font-size:20px;
line-height:24px;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-291e051 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-599ace2>.elementor-widget-container{margin:0;
padding:0 0 0 485px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-599ace2{right:35px}
body.rtl .elementor-19 .elementor-element.elementor-element-599ace2{left:35px}
.elementor-19 .elementor-element.elementor-element-599ace2{top:-2px}
.elementor-19 .elementor-element.elementor-element-599ace2 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-599ace2.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-599ace2 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-599ace2 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-6d21363{--display:flex}
.elementor-19 .elementor-element.elementor-element-3ad45a1{--e-global-column-to-show:6}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 120px*(6 - 1)) / 6);
margin-right:120px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 120px*(6 - 1)) / 6);
margin-left:120px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{--grid-column-gap:120px;
--grid-row-gap:120px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-wrapper .elementor-brand-item .elementor-brand-image{justify-content:center}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-image a:hover img,.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-image a:hover i,.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-image a:hover svg{opacity:1}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-image:hover a{fill:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-image:hover a svg path{fill:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-item .elementor-brand-image img{width:100%}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .elementor-brand-item .elementor-brand-image a svg{width:100%}
.elementor-19 .elementor-element.elementor-element-d6c962b{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:center;
--margin-top:-580px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px;
--z-index:9}
.elementor-19 .elementor-element.elementor-element-9cfeb18{text-align:center;
width:var(--container-widget-width,828px);
max-width:828px;
--container-widget-width:828px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-9cfeb18>.elementor-widget-container{margin:0 0 60px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-9cfeb18.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-9cfeb18.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-6b6790d{width:100%;
max-width:100%}
.elementor-19 .elementor-element.elementor-element-6b6790d .antra-panorama{height:640px;
border-radius:24px;
overflow:hidden}
.elementor-19 .elementor-element.elementor-element-db2242a{--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;
--overlay-opacity:1;
--margin-top:-425px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:522px;
--padding-bottom:139px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-db2242a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-db2242a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/h1-bg03.png");
background-position:top right;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-db2242a:before,.elementor-19 .elementor-element.elementor-element-db2242a>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-db2242a>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-db2242a>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-db2242a>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-db2242a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("../../../images/h1-bg04.png");
--background-overlay:'';
background-position:bottom left;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-15b5ab0{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-5f1d2d2{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-c702411>.elementor-widget-container{margin:18px 0 0;
padding:0 15px 0 525px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-c702411{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-c702411{right:0}
.elementor-19 .elementor-element.elementor-element-c702411{top:0}
.elementor-19 .elementor-element.elementor-element-c702411 .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-c702411.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-c702411 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-c702411 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-975f281{width:auto;
max-width:auto;
top:0}
.elementor-19 .elementor-element.elementor-element-975f281>.elementor-widget-container{margin:-20px 61px 0 0;
padding:200px 0 0;
border-style:solid;
border-width:0 1px 0 0;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-975f281{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-975f281{left:0}
.elementor-19 .elementor-element.elementor-element-975f281 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-975f281.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-975f281 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-975f281 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-b6f88dc>.elementor-widget-container{margin:64px 0 0}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-b6f88dc.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-b6f88dc.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-b3ffab2{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-23b1924{width:var(--container-widget-width,734px);
max-width:734px;
--container-widget-width:734px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-23b1924>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-23b1924 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
color:var(--e-global-color-secondary)}
.elementor-widget-antra-teams-accordion .team-title{color:var(--e-global-color-secondary);
font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight)}
.elementor-widget-antra-teams-accordion .team-loop-job{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight)}
.elementor-19 .elementor-element.elementor-element-031bcb5{width:var(--container-widget-width,1320px);
max-width:1320px;
--container-widget-width:1320px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-031bcb5.elementor-element{--align-self:flex-end}
.elementor-19 .elementor-element.elementor-element-031bcb5 .antra-team-list-titles{margin:0}
.elementor-19 .elementor-element.elementor-element-031bcb5 .antra-team-item-titles{margin:0;
padding:18px 0}
.elementor-19 .elementor-element.elementor-element-031bcb5 .team-title{font-family:"Cal Sans",Serif;
font-weight:400}
.elementor-19 .elementor-element.elementor-element-031bcb5 .team-loop-job{color:var(--e-global-color-text);
font-family:"Cal Sans",Serif;
font-size:14px;
font-weight:400;
text-transform:uppercase;
line-height:24px}
.elementor-19 .elementor-element.elementor-element-3cf7b44{--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;
--overlay-opacity:.46;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:250px;
--padding-bottom:102px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-3cf7b44:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-3cf7b44>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/h1-banner09.jpg")}
.elementor-19 .elementor-element.elementor-element-3cf7b44:before,.elementor-19 .elementor-element.elementor-element-3cf7b44>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-3cf7b44>.e-con-inner>.elementor-background-video-container:before,.elementor-19 .elementor-element.elementor-element-3cf7b44>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-3cf7b44>.e-con-inner>.elementor-background-slideshow:before,.elementor-19 .elementor-element.elementor-element-3cf7b44>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#252627;
--background-overlay:''}
.elementor-19 .elementor-element.elementor-element-28866dd{width:var(--container-widget-width,148px);
max-width:148px;
--container-widget-width:148px;
--container-widget-flex-grow:0;
z-index:1}
.elementor-19 .elementor-element.elementor-element-28866dd>.elementor-widget-container{margin:0 0 8px}
.elementor-19 .elementor-element.elementor-element-28866dd.elementor-element{--align-self:center}
.elementor-19 .elementor-element.elementor-element-28866dd .elementor-video-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-28866dd .elementor-video-popup{border-radius:100px;
padding:45px 60px 50px}
.elementor-19 .elementor-element.elementor-element-28866dd .antra-video-popup .elementor-video-icon{font-size:40px}
.elementor-19 .elementor-element.elementor-element-28866dd .antra-video-popup .elementor-video-icon{color:#fff}
.elementor-19 .elementor-element.elementor-element-28866dd .antra-video-popup .elementor-video-icon svg{fill:#fff}
.elementor-19 .elementor-element.elementor-element-28866dd .antra-video-popup .elementor-video-icon svg path{fill:#fff}
.elementor-19 .elementor-element.elementor-element-28866dd .antra-video-popup .elementor-video-title{color:#fff;
font-family:"Cal Sans",Serif;
font-size:18px;
line-height:24px}
.elementor-19 .elementor-element.elementor-element-28866dd .elementor-video-popup:hover .elementor-video-title{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-6e4c42d{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-e88d48f{width:var(--container-widget-width,1069px);
max-width:1069px;
--container-widget-width:1069px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-e88d48f>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-e88d48f .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:120px;
font-weight:400;
line-height:120px;
color:#fff}
.elementor-19 .elementor-element.elementor-element-3ae6b9a{width:var(--container-widget-width,400px);
max-width:400px;
--container-widget-width:400px;
--container-widget-flex-grow:0;
bottom:40px;
z-index:9;
color:#fff}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ae6b9a{left:768px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ae6b9a{right:768px}
.elementor-19 .elementor-element.elementor-element-3ae6b9a p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-1c7a62e{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:0px;
--margin-bottom:110px;
--margin-left:0px;
--margin-right:0px;
--padding-top:97px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-1c7a62e:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1c7a62e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("../../../images/h1-bg05.png");
background-position:top right;
background-repeat:no-repeat}
.elementor-19 .elementor-element.elementor-element-9d75ffd{--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-933f962{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-fb24a9e>.elementor-widget-container{margin:18px 0 0;
padding:0 15px 0 525px;
border-style:solid;
border-width:0 0 1px;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-fb24a9e{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-fb24a9e{right:0}
.elementor-19 .elementor-element.elementor-element-fb24a9e{top:0}
.elementor-19 .elementor-element.elementor-element-fb24a9e .elementor-icon-wrapper{text-align:right}
.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-fb24a9e.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-fb24a9e .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-fb24a9e .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-e6b2ad1{width:auto;
max-width:auto;
top:0}
.elementor-19 .elementor-element.elementor-element-e6b2ad1>.elementor-widget-container{margin:-20px 61px 0 0;
padding:200px 0 0;
border-style:solid;
border-width:0 1px 0 0;
border-color:var(--e-global-color-border)}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-e6b2ad1{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-e6b2ad1{left:0}
.elementor-19 .elementor-element.elementor-element-e6b2ad1 .elementor-icon-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-default .elementor-icon{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-framed .elementor-icon,.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-border);
border-color:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-framed .elementor-icon:hover,.elementor-19 .elementor-element.elementor-element-e6b2ad1.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-border)}
.elementor-19 .elementor-element.elementor-element-e6b2ad1 .elementor-icon{font-size:15px}
.elementor-19 .elementor-element.elementor-element-e6b2ad1 .elementor-icon svg{height:15px}
.elementor-19 .elementor-element.elementor-element-93f3ff1>.elementor-widget-container{margin:64px 0 0}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-heading-title{font-size:60px;
line-height:64px}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title{letter-spacing:1px}
.elementor-19 .elementor-element.elementor-element-93f3ff1.subtitle-position-below .elementor-sub-title{margin-top:20px}
.elementor-19 .elementor-element.elementor-element-93f3ff1.subtitle-position-above .elementor-sub-title{margin-bottom:20px}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-title-span{border-style:solid;
border-width:1px;
border-color:#7272722E;
border-radius:24px;
padding:3px 13px 3px 10px}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title .elementor-button-icon i{color:var(--e-global-color-primary);
font-size:15px}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title .elementor-button-icon svg{color:var(--e-global-color-primary);
width:15px}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title .elementor-button-icon path{color:var(--e-global-color-primary)}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title .elementor-button-icon i,.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title .elementor-button-icon svg{margin:0 -7px 0 0}
.elementor-19 .elementor-element.elementor-element-80c1a5e{--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-0b02cc3{width:var(--container-widget-width,769px);
max-width:769px;
--container-widget-width:769px;
--container-widget-flex-grow:0}
.elementor-19 .elementor-element.elementor-element-0b02cc3>.elementor-widget-container{margin:65px 0 30px}
.elementor-19 .elementor-element.elementor-element-0b02cc3 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:60px;
font-weight:400;
line-height:64px;
color:var(--e-global-color-secondary)}
.elementor-19 .elementor-element.elementor-element-5a2ee9a{--e-global-column-to-show:3}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-5b76d34{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:center;
--margin-top:0px;
--margin-bottom:140px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-377c035>.elementor-widget-container{margin:60px 0 30px}
.elementor-19 .elementor-element.elementor-element-377c035 .elementor-heading-title{font-family:"Cal Sans",Serif;
font-size:390px;
font-weight:400;
text-transform:lowercase;
line-height:30px;
color:#9F9FA413}
.elementor-19 .elementor-element.elementor-element-b01f268{--display:flex;
--flex-direction:column;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--align-items:flex-end}
.elementor-19 .elementor-element.elementor-element-3081507>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-gallery-scroll{gap:30px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:480px;
height:280px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:380px;
height:200px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:680px;
height:360px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll a img{border-radius:10px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-gallery-scroll{gap:30px;
align-items:flex-start}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:480px;
height:280px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:680px;
height:360px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:380px;
height:200px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll a img{border-radius:10px}
:root{--page-title-display:none}
@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-186fa28{--content-width:48px}
.elementor-19 .elementor-element.elementor-element-cf0efb3{--width:30%}
.elementor-19 .elementor-element.elementor-element-71f2c91{--width:70%}
.elementor-19 .elementor-element.elementor-element-4c04409{--content-width:1765px}
.elementor-19 .elementor-element.elementor-element-5bc8bea{--width:25%}
.elementor-19 .elementor-element.elementor-element-a6462a8{--width:70%}
.elementor-19 .elementor-element.elementor-element-b77d92d{--width:30%}
.elementor-19 .elementor-element.elementor-element-b5bdaf4{--width:25%}
.elementor-19 .elementor-element.elementor-element-a674cb9{--width:70%}
.elementor-19 .elementor-element.elementor-element-6cbbda4{--width:30%}
.elementor-19 .elementor-element.elementor-element-2129479{--width:25%}
.elementor-19 .elementor-element.elementor-element-567ca40{--width:70%}
.elementor-19 .elementor-element.elementor-element-03a749b{--width:30%}
.elementor-19 .elementor-element.elementor-element-583c179{--width:25%}
.elementor-19 .elementor-element.elementor-element-9e37b18{--width:70%}
.elementor-19 .elementor-element.elementor-element-5b522fe{--width:30%}
.elementor-19 .elementor-element.elementor-element-0ad81f7{--content-width:1775px}
.elementor-19 .elementor-element.elementor-element-a0bbc4f{--width:48%}
.elementor-19 .elementor-element.elementor-element-7333c6a{--width:37%}
.elementor-19 .elementor-element.elementor-element-2c482bd{--width:50%}
.elementor-19 .elementor-element.elementor-element-85599f5{--width:50%}
.elementor-19 .elementor-element.elementor-element-bb626a7{--width:30%}
.elementor-19 .elementor-element.elementor-element-c802718{--width:70%}
.elementor-19 .elementor-element.elementor-element-3ee0aa0{--content-width:1765px}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--width:25%}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--width:25%}
.elementor-19 .elementor-element.elementor-element-95de7d5{--width:25%}
.elementor-19 .elementor-element.elementor-element-7ef862e{--width:25%}
.elementor-19 .elementor-element.elementor-element-310517a{--width:59.5%}
.elementor-19 .elementor-element.elementor-element-e7ac4de{--width:70%}
.elementor-19 .elementor-element.elementor-element-1cc67e4{--content-width:1765px}
.elementor-19 .elementor-element.elementor-element-79373b7{--width:25%}
.elementor-19 .elementor-element.elementor-element-ffcb035{--width:25%}
.elementor-19 .elementor-element.elementor-element-19b4e74{--width:25%}
.elementor-19 .elementor-element.elementor-element-f81283d{--width:25%}
.elementor-19 .elementor-element.elementor-element-41b498f{--width:30%}
.elementor-19 .elementor-element.elementor-element-0c665b8{--width:70%}
.elementor-19 .elementor-element.elementor-element-328f623{--width:30%}
.elementor-19 .elementor-element.elementor-element-1609169{--width:70%}
.elementor-19 .elementor-element.elementor-element-c0d3ef7{--width:50%}
.elementor-19 .elementor-element.elementor-element-7999361{--width:51.5%}
.elementor-19 .elementor-element.elementor-element-5de9914{--width:40%}
.elementor-19 .elementor-element.elementor-element-bc6328c{--width:50%}
.elementor-19 .elementor-element.elementor-element-bb3b8f0{--width:50%}
.elementor-19 .elementor-element.elementor-element-35aedd2{--width:60%}
.elementor-19 .elementor-element.elementor-element-c4ab7fe{--content-width:1343px}
.elementor-19 .elementor-element.elementor-element-6d21363{--content-width:1670px}
.elementor-19 .elementor-element.elementor-element-5f1d2d2{--width:30%}
.elementor-19 .elementor-element.elementor-element-b3ffab2{--width:70%}
.elementor-19 .elementor-element.elementor-element-933f962{--width:30%}
.elementor-19 .elementor-element.elementor-element-80c1a5e{--width:70%}
}
@media(max-width:1366px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-a0bbc4f{--width:50%}
.elementor-19 .elementor-element.elementor-element-7333c6a{--width:50%}
}
@media(max-width:1200px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-cf0efb3{--width:25%}
.elementor-19 .elementor-element.elementor-element-71f2c91{--width:75%}
.elementor-19 .elementor-element.elementor-element-bb626a7{--width:25%}
.elementor-19 .elementor-element.elementor-element-c802718{--width:75%}
.elementor-19 .elementor-element.elementor-element-310517a{--width:100%}
.elementor-19 .elementor-element.elementor-element-e7ac4de{--width:100%}
.elementor-19 .elementor-element.elementor-element-41b498f{--width:25%}
.elementor-19 .elementor-element.elementor-element-0c665b8{--width:75%}
.elementor-19 .elementor-element.elementor-element-328f623{--width:25%}
.elementor-19 .elementor-element.elementor-element-1609169{--width:75%}
.elementor-19 .elementor-element.elementor-element-5de9914{--width:50%}
.elementor-19 .elementor-element.elementor-element-35aedd2{--width:50%}
.elementor-19 .elementor-element.elementor-element-5f1d2d2{--width:25%}
.elementor-19 .elementor-element.elementor-element-b3ffab2{--width:75%}
.elementor-19 .elementor-element.elementor-element-933f962{--width:35%}
.elementor-19 .elementor-element.elementor-element-80c1a5e{--width:75%}
}
@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-5bc8bea{--width:48%}
.elementor-19 .elementor-element.elementor-element-b5bdaf4{--width:48%}
.elementor-19 .elementor-element.elementor-element-2129479{--width:48%}
.elementor-19 .elementor-element.elementor-element-583c179{--width:48%}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--width:48%}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--width:48%}
.elementor-19 .elementor-element.elementor-element-95de7d5{--width:48%}
.elementor-19 .elementor-element.elementor-element-7ef862e{--width:48%}
.elementor-19 .elementor-element.elementor-element-79373b7{--width:48%}
.elementor-19 .elementor-element.elementor-element-ffcb035{--width:48%}
.elementor-19 .elementor-element.elementor-element-19b4e74{--width:48%}
.elementor-19 .elementor-element.elementor-element-f81283d{--width:48%}
.elementor-19 .elementor-element.elementor-element-5de9914{--width:40%}
.elementor-19 .elementor-element.elementor-element-bc6328c{--width:100%}
.elementor-19 .elementor-element.elementor-element-bb3b8f0{--width:100%}
.elementor-19 .elementor-element.elementor-element-35aedd2{--width:60%}
.elementor-19 .elementor-element.elementor-element-5f1d2d2{--width:35%}
.elementor-19 .elementor-element.elementor-element-933f962{--width:45%}
}
@media(max-width:880px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-5bc8bea{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-b5bdaf4{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-2129479{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-583c179{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-a0bbc4f{--width:100%}
.elementor-19 .elementor-element.elementor-element-85599f5{--width:100%}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-95de7d5{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-7ef862e{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-79373b7{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-ffcb035{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-19b4e74{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-f81283d{--width:47.5%}
.elementor-19 .elementor-element.elementor-element-328f623{--width:30%}
.elementor-19 .elementor-element.elementor-element-c0d3ef7{--width:100%}
.elementor-19 .elementor-element.elementor-element-7999361{--width:100%}
.elementor-19 .elementor-element.elementor-element-bc6328c{--width:50%}
.elementor-19 .elementor-element.elementor-element-bb3b8f0{--width:50%}
.elementor-19 .elementor-element.elementor-element-933f962{--width:100%}
.elementor-19 .elementor-element.elementor-element-80c1a5e{--width:100%}
}
@media(max-width:1366px){.elementor-19 .elementor-element.elementor-element-c9a4b63>.elementor-widget-container{padding:0 15px 0 400px}
.elementor-19 .elementor-element.elementor-element-5bc8bea{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-7b821d0{--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon{font-size:40px}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon svg{height:40px}
.elementor-19 .elementor-element.elementor-element-b5bdaf4{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-295b1e3{--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon{font-size:40px}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon svg{height:40px}
.elementor-19 .elementor-element.elementor-element-2129479{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-bcab2c2{--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon{font-size:40px}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon svg{height:40px}
.elementor-19 .elementor-element.elementor-element-583c179{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-c88638e{--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon{font-size:40px}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon svg{height:40px}
.elementor-19 .elementor-element.elementor-element-a0bbc4f{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-4cf2f48{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-1012589{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-4fdf0fe .elementor-heading-title{font-size:300px}
.elementor-19 .elementor-element.elementor-element-da88cda>.elementor-widget-container{padding:0 15px 0 400px}
.elementor-19 .elementor-element.elementor-element-b80caec>.elementor-widget-container{margin:0 0 100px}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-service-item-titles .service-title{font-size:30px}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-95de7d5{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-7ef862e{--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-7cac6d4 .elementor-heading-title{font-size:350px}
.elementor-19 .elementor-element.elementor-element-29e0914 img{width:750px}
.elementor-19 .elementor-element.elementor-element-1cc67e4{--gap:30px 30px;
--row-gap:30px;
--column-gap:30px;
--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-wrapper .elementor-image-box-content{padding:10px 10px 60px}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-wrapper .elementor-image-box-content{padding:10px 10px 60px}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-wrapper .elementor-image-box-content{padding:10px 10px 60px}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-wrapper .elementor-image-box-content{padding:10px 10px 60px}
.elementor-19 .elementor-element.elementor-element-20e6fe8>.elementor-widget-container{padding:0 15px 0 400px}
.elementor-19 .elementor-element.elementor-element-088ce07 .elementor-heading-title{font-size:60px;
line-height:60px}
.elementor-19 .elementor-element.elementor-element-e3e486c .elementor-heading-title{font-size:250px}
.elementor-19 .elementor-element.elementor-element-9a24bd1>.elementor-widget-container{padding:0 15px 0 400px}
.elementor-19 .elementor-element.elementor-element-5ee5670 .elementor-heading-title{font-size:60px;
line-height:60px}
.elementor-19 .elementor-element.elementor-element-17bb3d0{--gap:0px 30px;
--row-gap:0px;
--column-gap:30px}
.elementor-19 .elementor-element.elementor-element-828999f{--gap:0px 20px;
--row-gap:0px;
--column-gap:20px}
.elementor-19 .elementor-element.elementor-element-e6c17b6{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7e005e4 .content{font-size:20px;
line-height:28px}
.elementor-19 .elementor-element.elementor-element-61f0235>.elementor-widget-container{padding:0 0 0 400px}
.elementor-19 .elementor-element.elementor-element-599ace2>.elementor-widget-container{padding:0 0 0 400px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(5 - 1)) / 5);
--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-3ad45a1{--e-global-column-to-show:5}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(5 - 1)) / 5);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(5 - 1)) / 5);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-c702411>.elementor-widget-container{padding:0 15px 0 400px}
.elementor-19 .elementor-element.elementor-element-23b1924 .elementor-heading-title{font-size:60px;
line-height:60px}
.elementor-19 .elementor-element.elementor-element-e88d48f .elementor-heading-title{font-size:100px;
line-height:100px}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ae6b9a{left:650px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ae6b9a{right:650px}
.elementor-19 .elementor-element.elementor-element-fb24a9e>.elementor-widget-container{padding:0 15px 0 400px}
.elementor-19 .elementor-element.elementor-element-0b02cc3 .elementor-heading-title{font-size:60px;
line-height:60px}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3)}
.elementor-19 .elementor-element.elementor-element-5a2ee9a{--e-global-column-to-show:3}
.elementor-19 .elementor-element.elementor-element-377c035 .elementor-heading-title{font-size:250px}
}
@media(max-width:1200px){.elementor-19 .elementor-element.elementor-element-8241493{--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-186fa28{--margin-top:-150px;
--margin-bottom:90px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-13c5638{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-6e13392>.elementor-widget-container{margin:-20px 30px 0 0}
.elementor-19 .elementor-element.elementor-element-226c6ed>.elementor-widget-container{margin:60px 0 0}
.elementor-19 .elementor-element.elementor-element-c1d3ebc>.elementor-widget-container{margin:60px 0 20px}
.elementor-19 .elementor-element.elementor-element-c1d3ebc{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-765ad26{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-4c04409{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7b821d0{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon{font-size:32px}
.elementor-19 .elementor-element.elementor-element-1188fa1 .elementor-icon svg{height:32px}
.elementor-19 .elementor-element.elementor-element-31316f7 .elementor-divider{padding-block-start:15px;
padding-block-end:15px}
.elementor-19 .elementor-element.elementor-element-295b1e3{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon{font-size:32px}
.elementor-19 .elementor-element.elementor-element-e17cb6c .elementor-icon svg{height:32px}
.elementor-19 .elementor-element.elementor-element-129fdee .elementor-divider{padding-block-start:15px;
padding-block-end:15px}
.elementor-19 .elementor-element.elementor-element-bcab2c2{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon{font-size:32px}
.elementor-19 .elementor-element.elementor-element-d350bcb .elementor-icon svg{height:32px}
.elementor-19 .elementor-element.elementor-element-b64294d .elementor-divider{padding-block-start:15px;
padding-block-end:15px}
.elementor-19 .elementor-element.elementor-element-c88638e{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon{font-size:32px}
.elementor-19 .elementor-element.elementor-element-526b347 .elementor-icon svg{height:32px}
.elementor-19 .elementor-element.elementor-element-f701de4 .elementor-divider{padding-block-start:15px;
padding-block-end:15px}
.elementor-19 .elementor-element.elementor-element-0ad81f7{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-890131e{--gap:0px 15px;
--row-gap:0px;
--column-gap:15px}
.elementor-19 .elementor-element.elementor-element-4cf2f48>.elementor-widget-container{margin:0 0 20px}
.elementor-19 .elementor-element.elementor-element-4cf2f48{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-heading-title{font-size:45px;
line-height:50px}
.elementor-19 .elementor-element.elementor-element-1012589>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-4fdf0fe .elementor-heading-title{font-size:200px}
.elementor-19 .elementor-element.elementor-element-3175d79{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-2d8a949>.elementor-widget-container{margin:-20px 30px 0 0}
.elementor-19 .elementor-element.elementor-element-204baba>.elementor-widget-container{margin:60px 0 0}
.elementor-19 .elementor-element.elementor-element-3672adb>.elementor-widget-container{margin:60px 0 20px}
.elementor-19 .elementor-element.elementor-element-3672adb{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-0e697de{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-list-wrapper{height:480px}
.elementor-19 .elementor-element.elementor-element-b80caec .service-caption{top:60%}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-service-item-titles .service-title{font-size:24px}
.elementor-19 .elementor-element.elementor-element-3ee0aa0{--gap:0px 0px;
--row-gap:0px;
--column-gap:0px}
.elementor-19 .elementor-element.elementor-element-485478f .elementor-counter-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-49aa138 .elementor-counter-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-fd6db8a .elementor-counter-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-fb43435 .elementor-counter-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-5d5d183{--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7cac6d4 .elementor-heading-title{font-size:280px}
.elementor-19 .elementor-element.elementor-element-29e0914{top:-150px}
.elementor-19 .elementor-element.elementor-element-29e0914 img{width:600px}
.elementor-19 .elementor-element.elementor-element-ef444c3{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:30px;
--padding-bottom:60px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-0f4821f{--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-17263e7>.elementor-widget-container{margin:60px 0 30px}
.elementor-19 .elementor-element.elementor-element-17263e7{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-e3773b0{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-1cc67e4{--margin-top:0px;
--margin-bottom:20px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-title{font-size:18px}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-background-text{font-size:60px}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-title{font-size:18px}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-background-text{font-size:60px}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-title{font-size:18px}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-background-text{font-size:60px}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-title{font-size:18px}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-background-text{font-size:60px}
.elementor-19 .elementor-element.elementor-element-1bcdd25{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:60px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-f5077d2>.elementor-widget-container{margin:-20px 30px 0 0}
.elementor-19 .elementor-element.elementor-element-3d8369d>.elementor-widget-container{margin:60px 0 0}
.elementor-19 .elementor-element.elementor-element-088ce07>.elementor-widget-container{margin:60px 0 20px}
.elementor-19 .elementor-element.elementor-element-088ce07{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-088ce07 .elementor-heading-title{font-size:50px;
line-height:55px}
.elementor-19 .elementor-element.elementor-element-bba2e77{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-88ecedd{--e-global-column-to-show:3}
.elementor-19 .elementor-element.elementor-element-95a9254{--padding-top:100px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-e3e486c>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-c1c5ce4{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:100px;
--padding-bottom:60px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-94e0947>.elementor-widget-container{margin:-20px 30px 0 0}
.elementor-19 .elementor-element.elementor-element-c9189b8>.elementor-widget-container{margin:60px 0 0}
.elementor-19 .elementor-element.elementor-element-5ee5670>.elementor-widget-container{margin:60px 0 20px}
.elementor-19 .elementor-element.elementor-element-5ee5670{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-5ee5670 .elementor-heading-title{font-size:50px;
line-height:55px}
.elementor-19 .elementor-element.elementor-element-828999f{--gap:0px 15px;
--row-gap:0px;
--column-gap:15px}
.elementor-19 .elementor-element.elementor-element-67b8986 .elementor-heading-title{font-size:16px}
.elementor-19 .elementor-element.elementor-element-3bcf93c{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-61f0235>.elementor-widget-container{padding:0 0 0 300px}
.elementor-19 .elementor-element.elementor-element-291e051 p{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-599ace2>.elementor-widget-container{padding:0 0 0 300px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(4 - 1)) / 4);
--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-3ad45a1{--e-global-column-to-show:4}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(4 - 1)) / 4);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(4 - 1)) / 4);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-d6c962b{--margin-top:-500px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-9cfeb18>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-heading-title{font-size:50px;
line-height:55px}
.elementor-19 .elementor-element.elementor-element-db2242a{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:80px;
--padding-bottom:80px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-15b5ab0{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-c702411>.elementor-widget-container{padding:0 15px 0 350px}
.elementor-19 .elementor-element.elementor-element-975f281>.elementor-widget-container{margin:-20px 30px 0 0;
padding:150px 0 0}
.elementor-19 .elementor-element.elementor-element-b6f88dc>.elementor-widget-container{margin:60px 0 0}
.elementor-19 .elementor-element.elementor-element-23b1924>.elementor-widget-container{margin:60px 0 20px}
.elementor-19 .elementor-element.elementor-element-23b1924{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-23b1924 .elementor-heading-title{font-size:50px;
line-height:55px}
.elementor-19 .elementor-element.elementor-element-3cf7b44{--padding-top:100px;
--padding-bottom:60px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-e88d48f>.elementor-widget-container{margin:0 0 20px}
.elementor-19 .elementor-element.elementor-element-e88d48f{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-e88d48f .elementor-heading-title{font-size:90px;
line-height:90px}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ae6b9a{left:560px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ae6b9a{right:560px}
.elementor-19 .elementor-element.elementor-element-3ae6b9a{bottom:25px}
.elementor-19 .elementor-element.elementor-element-1c7a62e{--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-fb24a9e>.elementor-widget-container{padding:0 15px 0 350px}
.elementor-19 .elementor-element.elementor-element-e6b2ad1>.elementor-widget-container{margin:-20px 30px 0 0;
padding:150px 0 0}
.elementor-19 .elementor-element.elementor-element-93f3ff1>.elementor-widget-container{margin:60px 0 0}
.elementor-19 .elementor-element.elementor-element-0b02cc3>.elementor-widget-container{margin:60px 0 20px}
.elementor-19 .elementor-element.elementor-element-0b02cc3{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%}
.elementor-19 .elementor-element.elementor-element-0b02cc3 .elementor-heading-title{font-size:50px;
line-height:55px}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3)}
.elementor-19 .elementor-element.elementor-element-5a2ee9a{--e-global-column-to-show:3}
.elementor-19 .elementor-element.elementor-element-5b76d34{--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-377c035>.elementor-widget-container{margin:0 0 30px}
}
@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-8241493{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-13c5638{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-c9a4b63>.elementor-widget-container{padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-4c04409{--flex-wrap:wrap;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-5bc8bea{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-b5bdaf4{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-2129479{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-583c179{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-4fdf0fe .elementor-heading-title{font-size:200px}
.elementor-19 .elementor-element.elementor-element-3175d79{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-da88cda>.elementor-widget-container{padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-b80caec>.elementor-widget-container{margin:0 0 80px}
.elementor-19 .elementor-element.elementor-element-b80caec .service-caption{width:360px}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-service-item-titles .service-title{font-size:22px}
.elementor-19 .elementor-element.elementor-element-3ee0aa0{--flex-wrap:wrap;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-95de7d5{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7ef862e{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7cac6d4 .elementor-heading-title{font-size:260px}
.elementor-19 .elementor-element.elementor-element-29e0914{top:-97px}
.elementor-19 .elementor-element.elementor-element-29e0914 img{width:500px}
.elementor-19 .elementor-element.elementor-element-ef444c3{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-1cc67e4{--gap:0px 30px;
--row-gap:0px;
--column-gap:30px;
--flex-wrap:wrap;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-79373b7{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-ffcb035{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-4dc62f8>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-19b4e74{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-e298038>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-f81283d{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-15cb71f>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-1bcdd25{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-20e6fe8>.elementor-widget-container{padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-88ecedd .project .project-block .project-loop-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-95a9254{--padding-top:90px;
--padding-bottom:0px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-e3e486c .elementor-heading-title{font-size:200px}
.elementor-19 .elementor-element.elementor-element-c1c5ce4{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-9a24bd1>.elementor-widget-container{padding:0 15px 0 280px}
.elementor-19 .elementor-element.elementor-element-94e0947>.elementor-widget-container{padding:140px 0 0}
.elementor-19 .elementor-element.elementor-element-828999f{--padding-top:0px;
--padding-bottom:30px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-e6c17b6{--margin-top:30px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-3bcf93c{--gap:30px 0px;
--row-gap:30px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:80px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:500px;
--padding-left:30px;
--padding-right:30px}
.elementor-19 .elementor-element.elementor-element-61f0235>.elementor-widget-container{padding:0 0 0 200px}
.elementor-19 .elementor-element.elementor-element-599ace2>.elementor-widget-container{padding:0 0 0 200px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-3ad45a1{--e-global-column-to-show:3}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-6b6790d .antra-panorama{height:400px}
.elementor-19 .elementor-element.elementor-element-db2242a{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-c702411>.elementor-widget-container{padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-23b1924 .elementor-heading-title{font-size:40px;
line-height:45px}
.elementor-19 .elementor-element.elementor-element-031bcb5 .antra-list-wrapper{height:400px}
.elementor-19 .elementor-element.elementor-element-031bcb5 .antra-team-item-titles{padding:20px 0}
.elementor-19 .elementor-element.elementor-element-031bcb5 .team-title{font-size:20px;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-28866dd>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-28866dd .elementor-video-popup{padding:20px 30px}
.elementor-19 .elementor-element.elementor-element-28866dd .antra-video-popup .elementor-video-icon{font-size:35px}
.elementor-19 .elementor-element.elementor-element-e88d48f{text-align:center}
.elementor-19 .elementor-element.elementor-element-e88d48f .elementor-heading-title{font-size:40px;
line-height:40px}
.elementor-19 .elementor-element.elementor-element-3ae6b9a{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%;
bottom:-12px}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ae6b9a{left:0}
body.rtl .elementor-19 .elementor-element.elementor-element-3ae6b9a{right:0}
.elementor-19 .elementor-element.elementor-element-1c7a62e{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-fb24a9e>.elementor-widget-container{padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2)}
.elementor-19 .elementor-element.elementor-element-5a2ee9a{--e-global-column-to-show:2}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .elementor-posts-item .entry-title a{font-size:20px;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-377c035 .elementor-heading-title{font-size:180px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:240px;
height:140px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:190px;
height:100px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:340px;
height:180px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:240px;
height:140px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:340px;
height:180px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:190px;
height:100px}
}
@media(max-width:880px){.elementor-19 .elementor-element.elementor-element-8241493{--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-13c5638{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-226c6ed{text-align:left}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-0ad81f7{--padding-top:60px;
--padding-bottom:60px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-890131e{--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-a0bbc4f{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-4cf2f48{text-align:left}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-7388f2d img{height:350px;
object-fit:cover}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-4fdf0fe{left:18%}
body.rtl .elementor-19 .elementor-element.elementor-element-4fdf0fe{right:18%}
.elementor-19 .elementor-element.elementor-element-3175d79{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-204baba{text-align:left}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-b80caec>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-b80caec .service-caption{width:320px}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-service-item-titles .service-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-5d5d183{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-7cac6d4 .elementor-heading-title{font-size:250px}
.elementor-19 .elementor-element.elementor-element-29e0914{top:-50px}
.elementor-19 .elementor-element.elementor-element-29e0914 img{width:400px}
.elementor-19 .elementor-element.elementor-element-ef444c3{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:60px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-0f4821f{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-17263e7{text-align:left}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-1cc67e4{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-1bcdd25{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:60px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-21c74bb{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-3d8369d{text-align:left}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-088ce07 .elementor-heading-title{font-size:40px;
line-height:42px}
.elementor-19 .elementor-element.elementor-element-88ecedd{--e-global-column-to-show:2}
.elementor-19 .elementor-element.elementor-element-88ecedd .project .project-block .project-loop-title{font-size:20px}
.elementor-19 .elementor-element.elementor-element-95a9254{--padding-top:60px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-e3e486c .elementor-heading-title{font-size:180px}
.elementor-19 .elementor-element.elementor-element-c1c5ce4{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:150px;
--padding-bottom:30px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-20f9e5d{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-c9189b8{text-align:left}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-5ee5670 .elementor-heading-title{font-size:40px;
line-height:42px}
.elementor-19 .elementor-element.elementor-element-17bb3d0{--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap}
.elementor-19 .elementor-element.elementor-element-c0d3ef7{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-5205c8a img{width:100%;
height:300px;
object-fit:cover}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .inner{text-align:center}
.elementor-19 .elementor-element.elementor-element-7e005e4 .antra-testimonial-top-content .inner{text-align:center}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .testimonial-caption{justify-content:center}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .inner .content-icon{justify-content:center}
.elementor-19 .elementor-element.elementor-element-7e005e4 .antra-testimonial-top-content .swiper-slide{justify-content:center}
.elementor-19 .elementor-element.elementor-element-7e005e4 .elementor-testimonial-item-wrapper .elementor-testimonial-item{justify-content:center}
.elementor-19 .elementor-element.elementor-element-3bcf93c{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px;
--padding-top:60px;
--padding-bottom:200px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-61f0235>.elementor-widget-container{padding:0 0 0 100px}
.elementor-19 .elementor-element.elementor-element-599ace2>.elementor-widget-container{padding:0 0 0 100px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-3ad45a1{--e-global-column-to-show:3}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(3 - 1)) / 3);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-d6c962b{--margin-top:-200px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-9cfeb18{text-align:center}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-heading-title{font-size:40px;
line-height:45px}
.elementor-19 .elementor-element.elementor-element-6b6790d .antra-panorama{height:350px}
.elementor-19 .elementor-element.elementor-element-db2242a{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-15b5ab0{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-b6f88dc{text-align:left}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-23b1924 .elementor-heading-title{font-size:40px;
line-height:42px}
.elementor-19 .elementor-element.elementor-element-031bcb5 .antra-team-item-titles{padding:20px 0}
.elementor-19 .elementor-element.elementor-element-3cf7b44{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px;
--padding-top:100px;
--padding-bottom:100px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-28866dd>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-28866dd{--container-widget-width:100px;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100px);
max-width:100px}
.elementor-19 .elementor-element.elementor-element-28866dd .elementor-video-popup{padding:20px 30px 25px}
.elementor-19 .elementor-element.elementor-element-e88d48f{text-align:center}
.elementor-19 .elementor-element.elementor-element-e88d48f .elementor-heading-title{font-size:40px;
line-height:42px}
.elementor-19 .elementor-element.elementor-element-3ae6b9a{--container-widget-width:100%;
--container-widget-flex-grow:0;
width:var(--container-widget-width,100%);
max-width:100%;
bottom:-36px;
text-align:center}
.elementor-19 .elementor-element.elementor-element-1c7a62e{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-9d75ffd{--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-fb24a9e>.elementor-widget-container{padding:0 0 0 750px}
.elementor-19 .elementor-element.elementor-element-e6b2ad1>.elementor-widget-container{padding:100px 0 0}
.elementor-19 .elementor-element.elementor-element-93f3ff1{text-align:left}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title span{justify-content:left}
.elementor-19 .elementor-element.elementor-element-0b02cc3>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-0b02cc3 .elementor-heading-title{font-size:40px;
line-height:42px}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2)}
.elementor-19 .elementor-element.elementor-element-5a2ee9a{--e-global-column-to-show:2}
.elementor-19 .elementor-element.elementor-element-5a2ee9a .elementor-posts-item .entry-title a{font-size:20px;
line-height:26px}
.elementor-19 .elementor-element.elementor-element-5b76d34{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-377c035 .elementor-heading-title{font-size:200px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:240px;
height:140px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:190px;
height:100px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:265px;
height:180px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:240px;
height:140px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:320px;
height:180px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:190px;
height:100px}
}
@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-186fa28{--justify-content:center;
--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.elementor-19 .elementor-element.elementor-element-c9a4b63>.elementor-widget-container{margin:0;
padding:0 15px 0 330px}
.elementor-19 .elementor-element.elementor-element-6e13392>.elementor-widget-container{margin:-30px 30px 0 0;
padding:70px 0 0}
.elementor-19 .elementor-element.elementor-element-226c6ed{text-align:center}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-226c6ed>.elementor-widget-container{margin:40px 0 0}
.elementor-19 .elementor-element.elementor-element-226c6ed .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-c1d3ebc>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-c1d3ebc{text-align:center}
.elementor-19 .elementor-element.elementor-element-765ad26{text-align:center}
.elementor-19 .elementor-element.elementor-element-7b821d0{--flex-direction:row-reverse;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap-reverse;
--justify-content:center}
.elementor-19 .elementor-element.elementor-element-a6462a8{--justify-content:center;
--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.elementor-19 .elementor-element.elementor-element-fb3b202{text-align:center}
.elementor-19 .elementor-element.elementor-element-1188fa1>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-1188fa1.elementor-element{--align-self:center}
.elementor-19 .elementor-element.elementor-element-3e247cb{text-align:center}
.elementor-19 .elementor-element.elementor-element-295b1e3{--flex-direction:row-reverse;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap-reverse;
--justify-content:center}
.elementor-19 .elementor-element.elementor-element-a674cb9{--justify-content:center}
.elementor-19 .elementor-element.elementor-element-e9466ac{text-align:center}
.elementor-19 .elementor-element.elementor-element-6cbbda4{--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-e17cb6c>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-e17cb6c.elementor-element{--align-self:center}
.elementor-19 .elementor-element.elementor-element-fc9b3ad{text-align:center}
.elementor-19 .elementor-element.elementor-element-bcab2c2{--flex-direction:row-reverse;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap-reverse;
--justify-content:center}
.elementor-19 .elementor-element.elementor-element-567ca40{--justify-content:center}
.elementor-19 .elementor-element.elementor-element-8a7c02c{text-align:center}
.elementor-19 .elementor-element.elementor-element-03a749b{--justify-content:center;
--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-d350bcb>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-d350bcb.elementor-element{--align-self:center}
.elementor-19 .elementor-element.elementor-element-f860f2c{text-align:center}
.elementor-19 .elementor-element.elementor-element-c88638e{--flex-direction:row-reverse;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap-reverse;
--justify-content:center}
.elementor-19 .elementor-element.elementor-element-9e37b18{--justify-content:center}
.elementor-19 .elementor-element.elementor-element-32f338c{text-align:center}
.elementor-19 .elementor-element.elementor-element-5b522fe{--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
--margin-top:0px;
--margin-bottom:15px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-526b347>.elementor-widget-container{margin:0 0 15px}
.elementor-19 .elementor-element.elementor-element-526b347.elementor-element{--align-self:center}
.elementor-19 .elementor-element.elementor-element-5d7f3c9{text-align:center}
.elementor-19 .elementor-element.elementor-element-890131e{--justify-content:center;
--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.elementor-19 .elementor-element.elementor-element-a0bbc4f{--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.elementor-19 .elementor-element.elementor-element-4cf2f48{text-align:center}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-4cf2f48>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-4cf2f48 .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-1012589>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-1012589{text-align:center}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-4fdf0fe{left:6%}
body.rtl .elementor-19 .elementor-element.elementor-element-4fdf0fe{right:6%}
.elementor-19 .elementor-element.elementor-element-4fdf0fe .elementor-heading-title{font-size:120px}
.elementor-19 .elementor-element.elementor-element-b275961{--margin-top:0px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-da88cda>.elementor-widget-container{margin:0;
padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-2d8a949>.elementor-widget-container{margin:-30px 30px 0 0;
padding:70px 0 0}
.elementor-19 .elementor-element.elementor-element-204baba{text-align:center}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-204baba>.elementor-widget-container{margin:40px 0 0}
.elementor-19 .elementor-element.elementor-element-204baba .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-3672adb>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-3672adb{text-align:center}
.elementor-19 .elementor-element.elementor-element-0e697de{text-align:center}
.elementor-19 .elementor-element.elementor-element-b80caec>.elementor-widget-container{margin:0 0 60px}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-list-wrapper{height:300px}
.elementor-19 .elementor-element.elementor-element-b80caec .service-caption{width:260px;
top:50%;
left:30px}
.elementor-19 .elementor-element.elementor-element-b80caec .antra-service-item-titles .service-title{font-size:22px}
.elementor-19 .elementor-element.elementor-element-ceaa4bf{--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-485478f .elementor-counter-number-wrapper{text-align:{{VALUE}
}
;
--counter-prefix-grow:0;
--counter-suffix-grow:1;
--counter-number-grow:0;
}
.elementor-19 .elementor-element.elementor-element-685d6f7{text-align:left}
.elementor-19 .elementor-element.elementor-element-5f74ab1{--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-1edf755{text-align:left}
.elementor-19 .elementor-element.elementor-element-95de7d5{--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-dc5dda4{text-align:left}
.elementor-19 .elementor-element.elementor-element-7ef862e{--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-6c7e280{text-align:left}
.elementor-19 .elementor-element.elementor-element-5d5d183{--margin-top:0px;
--margin-bottom:20px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-7cac6d4>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-7cac6d4 .elementor-heading-title{font-size:100px}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-29e0914{right:0}
body.rtl .elementor-19 .elementor-element.elementor-element-29e0914{left:0}
.elementor-19 .elementor-element.elementor-element-29e0914{top:-30px;
text-align:center}
.elementor-19 .elementor-element.elementor-element-29e0914 img{width:250px}
.elementor-19 .elementor-element.elementor-element-0f4821f{--margin-top:30px;
--margin-bottom:30px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-17263e7{text-align:center}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-17263e7>.elementor-widget-container{margin:40px 0 10px}
.elementor-19 .elementor-element.elementor-element-17263e7 .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-e3773b0{text-align:center}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-2fea59f .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-4dc62f8 .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-e298038 .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-wrapper{text-align:center}
.elementor-19 .elementor-element.elementor-element-15cb71f .elementor-image-box-img{margin-bottom:0}
.elementor-19 .elementor-element.elementor-element-7ccfd57>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-7ccfd57{text-align:center}
.elementor-19 .elementor-element.elementor-element-20e6fe8>.elementor-widget-container{margin:0;
padding:0 15px 0 320px}
.elementor-19 .elementor-element.elementor-element-f5077d2>.elementor-widget-container{margin:-30px 30px 0 0;
padding:70px 0 0}
.elementor-19 .elementor-element.elementor-element-3d8369d{text-align:center}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-3d8369d>.elementor-widget-container{margin:40px 0 0}
.elementor-19 .elementor-element.elementor-element-3d8369d .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-088ce07>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-088ce07{text-align:center}
.elementor-19 .elementor-element.elementor-element-088ce07 .elementor-heading-title{font-size:30px;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-bba2e77{text-align:center}
.elementor-19 .elementor-element.elementor-element-88ecedd{--e-global-column-to-show:1}
.elementor-19 .elementor-element.elementor-element-88ecedd .antra-item.swiper-slide:nth-child(2n){padding-top:0}
.elementor-19 .elementor-element.elementor-element-95a9254{--padding-top:30px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-e3e486c .elementor-heading-title{font-size:90px}
.elementor-19 .elementor-element.elementor-element-c1c5ce4{--padding-top:60px;
--padding-bottom:0px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-9a24bd1>.elementor-widget-container{margin:0;
padding:0 15px 0 340px}
.elementor-19 .elementor-element.elementor-element-94e0947>.elementor-widget-container{margin:-30px 30px 0 0;
padding:70px 0 0}
.elementor-19 .elementor-element.elementor-element-c9189b8{text-align:center}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-c9189b8>.elementor-widget-container{margin:40px 0 0}
.elementor-19 .elementor-element.elementor-element-c9189b8 .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-5ee5670>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-5ee5670{text-align:center}
.elementor-19 .elementor-element.elementor-element-5ee5670 .elementor-heading-title{font-size:30px;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-7999361{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-828999f{--gap:15px 0px;
--row-gap:15px;
--column-gap:0px;
--padding-top:0px;
--padding-bottom:30px;
--padding-left:0px;
--padding-right:0px}
.elementor-19 .elementor-element.elementor-element-bc6328c{--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.elementor-19 .elementor-element.elementor-element-bb3b8f0{--align-items:center;
--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}
.elementor-19 .elementor-element.elementor-element-67b8986{text-align:center}
.elementor-19 .elementor-element.elementor-element-7e005e4>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-3bcf93c{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:60px;
--padding-bottom:60px;
--padding-left:15px;
--padding-right:15px}
.elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);
--grid-column-gap:30px;
--grid-row-gap:30px}
.elementor-19 .elementor-element.elementor-element-3ad45a1{--e-global-column-to-show:2}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);
margin-right:30px}
body.rtl .elementor-19 .elementor-element.elementor-element-3ad45a1 .swiper-slide{width:calc((100% - 30px*(2 - 1)) / 2);
margin-left:30px}
.elementor-19 .elementor-element.elementor-element-d6c962b{--margin-top:0px;
--margin-bottom:60px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-9cfeb18{text-align:center}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-9cfeb18>.elementor-widget-container{margin:40px 0 30px}
.elementor-19 .elementor-element.elementor-element-9cfeb18 .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-15b5ab0{--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px}
.elementor-19 .elementor-element.elementor-element-c702411>.elementor-widget-container{margin:0;
padding:0 15px 0 300px}
.elementor-19 .elementor-element.elementor-element-975f281>.elementor-widget-container{margin:-30px 30px 0 0;
padding:70px 0 0}
.elementor-19 .elementor-element.elementor-element-b6f88dc{text-align:center}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-b6f88dc>.elementor-widget-container{margin:40px 0 0}
.elementor-19 .elementor-element.elementor-element-b6f88dc .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-23b1924>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-23b1924{text-align:center}
.elementor-19 .elementor-element.elementor-element-23b1924 .elementor-heading-title{font-size:30px;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-031bcb5 .antra-list-wrapper{height:300px}
.elementor-19 .elementor-element.elementor-element-031bcb5 .team-title{font-size:20px;
line-height:20px}
.elementor-19 .elementor-element.elementor-element-031bcb5 .team-loop-job{font-size:12px;
line-height:16px}
.elementor-19 .elementor-element.elementor-element-e88d48f>.elementor-widget-container{margin:0 0 30px}
.elementor-19 .elementor-element.elementor-element-e88d48f{text-align:center}
.elementor-19 .elementor-element.elementor-element-e88d48f .elementor-heading-title{font-size:30px;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-3ae6b9a{bottom:-61px}
.elementor-19 .elementor-element.elementor-element-fb24a9e>.elementor-widget-container{margin:0;
padding:0 15px 0 330px}
.elementor-19 .elementor-element.elementor-element-e6b2ad1>.elementor-widget-container{margin:-30px 30px 0 0;
padding:70px 0 0}
.elementor-19 .elementor-element.elementor-element-93f3ff1{text-align:center}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-sub-title span{justify-content:center}
.elementor-19 .elementor-element.elementor-element-93f3ff1>.elementor-widget-container{margin:40px 0 0}
.elementor-19 .elementor-element.elementor-element-93f3ff1 .elementor-heading-title{font-size:30px;
line-height:35px}
.elementor-19 .elementor-element.elementor-element-0b02cc3>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-0b02cc3{text-align:center}
.elementor-19 .elementor-element.elementor-element-0b02cc3 .elementor-heading-title{font-size:30px;
line-height:30px}
.elementor-19 .elementor-element.elementor-element-377c035>.elementor-widget-container{margin:0}
.elementor-19 .elementor-element.elementor-element-377c035 .elementor-heading-title{font-size:100px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-gallery-scroll{gap:15px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:120px;
height:70px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:95px;
height:50px}
.elementor-19 .elementor-element.elementor-element-3081507 .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:135px;
height:90px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-gallery-scroll{gap:15px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+1){width:120px;
height:70px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+2){width:160px;
height:90px}
.elementor-19 .elementor-element.elementor-element-fb4af1b .elementor-antra-item-gallery-scroll:nth-child(3n+3){width:95px;
height:50px}
}
