.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1262 .elementor-element.elementor-element-ff90544{--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:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1262 .elementor-element.elementor-element-ff90544.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-ha-advanced-slider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-advanced-slider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-advanced-slider .ha-slider-content-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-advanced-slider .ha-slider-content-sub-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-advanced-slider .ha-slider-content-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-advanced-slider .ha-slider-buttons .button-1{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-advanced-slider .ha-slider-buttons .button-2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-advanced-slider .ha-slider-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-wrapper{height:100vh;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-content{animation-duration:1250ms;width:50%;margin:0px 0px 100px 80px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-content-wrapper{align-items:flex-start;justify-content:center;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-figure{color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-content-title{margin-bottom:30px;color:var( --e-global-color-text );}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-content-sub-title{margin-bottom:30px;color:var( --e-global-color-text );}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-content-description{margin-bottom:30px;color:var( --e-global-color-text );}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-buttons .button-1{margin:0 calc(10px/2) 0 0;color:#000000;background-color:#FFFFFF;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-buttons .button-2{margin:0 0 0 calc(10px/2);color:#FFFFFF;background-color:#943FF8;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-buttons .button-1:hover{color:#FFFFFF;background-color:#47B7F0;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-buttons .button-2:hover{color:#000000;background-color:#F5E897;}.elementor-1262 .elementor-element.elementor-element-39e02f4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:200px;--z-index:9;}.elementor-1262 .elementor-element.elementor-element-39e02f4:not(.elementor-motion-effects-element-type-background), .elementor-1262 .elementor-element.elementor-element-39e02f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-0909d5a{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-8a91e37 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1262 .elementor-element.elementor-element-8a91e37{text-align:start;}.elementor-1262 .elementor-element.elementor-element-8a91e37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-0c04171{text-align:start;}.elementor-1262 .elementor-element.elementor-element-0c04171 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-d54f452 );}.elementor-1262 .elementor-element.elementor-element-c360dc8{text-align:start;}.elementor-1262 .elementor-element.elementor-element-c360dc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-d54f452 );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1262 .elementor-element.elementor-element-6836186{text-align:start;}.elementor-1262 .elementor-element.elementor-element-6836186 img{width:350px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-031c799{font-family:"Montserrat", Sans-serif;font-weight:600;font-style:italic;}.elementor-1262 .elementor-element.elementor-element-6b58bf5{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-de47f76{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-38cf331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1262 .elementor-element.elementor-element-f1e5fa2 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1262 .elementor-element.elementor-element-6a31d94{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1262 .elementor-element.elementor-element-adce0a6{--display:flex;}.elementor-widget-ha-one-page-nav .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-one-page-nav .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-one-page-nav .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-dot, .elementor-widget-ha-one-page-nav .ha-opn-dotted-nav .ha-opn-nav .ha_opn__item .ha_opn__item-title, .elementor-widget-ha-one-page-nav .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-one-page-nav .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1262 .elementor-element.elementor-element-dc539e3{z-index:10;}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-dotted-item{margin-top:calc(50px/2);margin-bottom:calc(50px/2);}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha_opn__item{margin-top:calc(50px/2);margin-bottom:calc(50px/2);}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item{padding:50px 0;margin:0 auto;}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item:not(:last-child)::before{top:calc(1em + 50px);}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-dot, .elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-nav .ha_opn__item .ha_opn__item-title, .elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:none;letter-spacing:1px;}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-dotted-item .ha-opn-dot{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-ubax .ha_opn__item::after{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-maxamed .ha_opn__item::before{box-shadow:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-hagos .ha_opn__item::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item::after{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-berta .ha_opn__item::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-xusni .ha_opn__item::after{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-dotted-item:hover .ha-opn-dot{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-ubax .ha_opn__item:not(.ha_opn__item--current):hover::after{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item:not(.ha_opn__item--current):hover::before{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-maxamed .ha_opn__item:not(.ha_opn__item--current):hover::before{box-shadow:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-hagos .ha_opn__item:not(.ha_opn__item--current):hover::before{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item:not(.ha_opn__item--current):hover::after{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-berta .ha_opn__item:not(.ha_opn__item--current):hover::before{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-xusni .ha_opn__item:not(.ha_opn__item--current):hover::after{background-color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-dotted-item.ha_opn__item--current .ha-opn-dot{color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-ubax .ha_opn__item.ha_opn__item--current::after{border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item.ha_opn__item--current::after{border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-zahi .ha_opn__item::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-nav .ha_opn__item.ha_opn__item--current .ha_opn__item-title{color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-magool .ha_opn__item.ha_opn__item--current::after{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item.ha_opn__item--current::after{box-shadow:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-shamso .ha_opn__item.ha_opn__item--current::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-maxamed .ha_opn__item.ha_opn__item--current::before{box-shadow:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-hagos .ha_opn__item.ha_opn__item--current::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-berta .ha_opn__item.ha_opn__item--current::before{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-dc539e3 .ha-opn-dotted-nav .ha-opn-design-xusni .ha_opn__item.ha_opn__item--current::after{background-color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-75569c4{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:200px;--z-index:8;}.elementor-1262 .elementor-element.elementor-element-75569c4:not(.elementor-motion-effects-element-type-background), .elementor-1262 .elementor-element.elementor-element-75569c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec5d06a );}.elementor-1262 .elementor-element.elementor-element-118f9fd{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1262 .elementor-element.elementor-element-a1ad2b8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1262 .elementor-element.elementor-element-a1ad2b8{text-align:start;}.elementor-1262 .elementor-element.elementor-element-a1ad2b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-26dfc92{text-align:start;}.elementor-1262 .elementor-element.elementor-element-26dfc92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-d54f452 );}.elementor-1262 .elementor-element.elementor-element-b1385a7{text-align:start;}.elementor-1262 .elementor-element.elementor-element-b1385a7 img{width:350px;}.elementor-1262 .elementor-element.elementor-element-bcba023{font-family:"Montserrat", Sans-serif;font-weight:600;font-style:italic;}.elementor-1262 .elementor-element.elementor-element-7ac036b{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-c4187a0{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-244aa53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1262 .elementor-element.elementor-element-b2d124a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1262 .elementor-element.elementor-element-3ea7ef5{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1262 .elementor-element.elementor-element-62bc45f{--display:flex;--min-height:100vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:150px;--padding-bottom:150px;--padding-left:80px;--padding-right:200px;--z-index:8;}.elementor-1262 .elementor-element.elementor-element-62bc45f:not(.elementor-motion-effects-element-type-background), .elementor-1262 .elementor-element.elementor-element-62bc45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0873d95 );}.elementor-1262 .elementor-element.elementor-element-75163f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1262 .elementor-element.elementor-element-ad4e9f7{text-align:start;}.elementor-1262 .elementor-element.elementor-element-ad4e9f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-cd0f315{text-align:start;}.elementor-1262 .elementor-element.elementor-element-cd0f315 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-ec5d06a );}.elementor-1262 .elementor-element.elementor-element-307d6cd{text-align:start;}.elementor-1262 .elementor-element.elementor-element-307d6cd img{width:350px;}.elementor-1262 .elementor-element.elementor-element-452a433{font-family:"Montserrat", Sans-serif;font-weight:600;font-style:italic;}.elementor-1262 .elementor-element.elementor-element-ec379a0{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-9bd1626{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-5bef5c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-1262 .elementor-element.elementor-element-950188a > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-1262 .elementor-element.elementor-element-259ba3d{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1262 .elementor-element.elementor-element-149ecdf{--display:flex;--min-height:100vh;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:80px;--padding-right:200px;--z-index:8;}.elementor-1262 .elementor-element.elementor-element-149ecdf:not(.elementor-motion-effects-element-type-background), .elementor-1262 .elementor-element.elementor-element-149ecdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1262 .elementor-element.elementor-element-286607e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1262 .elementor-element.elementor-element-8cb1916 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1262 .elementor-element.elementor-element-8cb1916{text-align:start;}.elementor-1262 .elementor-element.elementor-element-8cb1916 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-072e914{text-align:start;}.elementor-1262 .elementor-element.elementor-element-072e914 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:400;color:var( --e-global-color-d54f452 );}.elementor-1262 .elementor-element.elementor-element-c04abe8{text-align:start;}.elementor-1262 .elementor-element.elementor-element-c04abe8 img{width:350px;}.elementor-1262 .elementor-element.elementor-element-0a4ebd0{font-family:"Montserrat", Sans-serif;font-weight:600;font-style:italic;}.elementor-1262 .elementor-element.elementor-element-535f67f{font-family:"DM Serif Text", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-1262 .elementor-element.elementor-element-43e9b5f{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1262 .elementor-element.elementor-element-cea1ed8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1262 .elementor-element.elementor-element-b34c40e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1262 .elementor-element.elementor-element-035612c{column-gap:80px;font-family:"Montserrat", Sans-serif;font-weight:300;}@media(max-width:1024px){.elementor-1262 .elementor-element.elementor-element-ff90544{--min-height:100vh;}.elementor-1262 .elementor-element.elementor-element-39e02f4{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:150px;}.elementor-1262 .elementor-element.elementor-element-de47f76{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-6a31d94{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-75569c4{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:150px;}.elementor-1262 .elementor-element.elementor-element-c4187a0{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-3ea7ef5{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-62bc45f{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:150px;}.elementor-1262 .elementor-element.elementor-element-9bd1626{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-259ba3d{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-149ecdf{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:150px;}.elementor-1262 .elementor-element.elementor-element-43e9b5f{column-gap:40px;}.elementor-1262 .elementor-element.elementor-element-035612c{column-gap:40px;}}@media(max-width:767px){.elementor-1262 .elementor-element.elementor-element-ff90544{--width:504px;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-content{width:70%;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-buttons .button-1{margin:0 0 calc(0px/2) 0;}.elementor-1262 .elementor-element.elementor-element-e6e05b6 .ha-slider-buttons .button-2{margin:calc(0px/2) 0 0 0;}.elementor-1262 .elementor-element.elementor-element-39e02f4{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-8a91e37 .elementor-heading-title{font-size:34px;}.elementor-1262 .elementor-element.elementor-element-0c04171 .elementor-heading-title{font-size:30px;}.elementor-1262 .elementor-element.elementor-element-c360dc8 .elementor-heading-title{font-size:24px;}.elementor-1262 .elementor-element.elementor-element-de47f76{columns:1;}.elementor-1262 .elementor-element.elementor-element-6a31d94{columns:1;}.elementor-1262 .elementor-element.elementor-element-75569c4{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-a1ad2b8 .elementor-heading-title{font-size:34px;}.elementor-1262 .elementor-element.elementor-element-26dfc92 .elementor-heading-title{font-size:30px;}.elementor-1262 .elementor-element.elementor-element-c4187a0{columns:1;}.elementor-1262 .elementor-element.elementor-element-3ea7ef5{columns:1;}.elementor-1262 .elementor-element.elementor-element-62bc45f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-ad4e9f7 .elementor-heading-title{font-size:34px;}.elementor-1262 .elementor-element.elementor-element-cd0f315 .elementor-heading-title{font-size:30px;}.elementor-1262 .elementor-element.elementor-element-9bd1626{columns:1;}.elementor-1262 .elementor-element.elementor-element-259ba3d{columns:1;}.elementor-1262 .elementor-element.elementor-element-149ecdf{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1262 .elementor-element.elementor-element-8cb1916 .elementor-heading-title{font-size:34px;}.elementor-1262 .elementor-element.elementor-element-072e914 .elementor-heading-title{font-size:30px;}.elementor-1262 .elementor-element.elementor-element-43e9b5f{columns:1;}.elementor-1262 .elementor-element.elementor-element-035612c{columns:1;}}@media(min-width:768px){.elementor-1262 .elementor-element.elementor-element-0909d5a{--width:50%;}.elementor-1262 .elementor-element.elementor-element-38cf331{--width:45%;}.elementor-1262 .elementor-element.elementor-element-118f9fd{--width:50%;}.elementor-1262 .elementor-element.elementor-element-244aa53{--width:45%;}.elementor-1262 .elementor-element.elementor-element-75163f6{--width:50%;}.elementor-1262 .elementor-element.elementor-element-5bef5c5{--width:45%;}.elementor-1262 .elementor-element.elementor-element-286607e{--width:50%;}.elementor-1262 .elementor-element.elementor-element-cea1ed8{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1262 .elementor-element.elementor-element-0909d5a{--width:100%;}.elementor-1262 .elementor-element.elementor-element-38cf331{--width:100%;}.elementor-1262 .elementor-element.elementor-element-118f9fd{--width:100%;}.elementor-1262 .elementor-element.elementor-element-244aa53{--width:100%;}.elementor-1262 .elementor-element.elementor-element-75163f6{--width:100%;}.elementor-1262 .elementor-element.elementor-element-5bef5c5{--width:100%;}.elementor-1262 .elementor-element.elementor-element-286607e{--width:100%;}.elementor-1262 .elementor-element.elementor-element-cea1ed8{--width:100%;}}/* Start custom CSS for ha-advanced-slider, class: .elementor-element-e6e05b6 */.elementor-1262 .elementor-element.elementor-element-e6e05b6 .elementor-widget-slides .elementor-swiper-button svg {
    width: 1em !important;
    height: 1em !important;
}

.elementor-1262 .elementor-element.elementor-element-e6e05b6 .elementor-widget-slides:not(:has(.swiper-initialized)) .elementor-swiper-button,
.elementor-1262 .elementor-element.elementor-element-e6e05b6 .elementor-widget-slides:not(:has(.swiper-initialized)) .swiper-pagination {
    visibility: hidden !important;
}/* End custom CSS */
/* Start custom CSS */.no-margin :last-child {
    margin-bottom: 0;
}

@-webkit-keyframes moveScale2{
	50%{
		right:auto;
		left:0;
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:100% 50%;
		transform-origin:100% 50%;
		}
	51%{
		right:0;
		left:auto;
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:0 50%;
		transform-origin:0 50%;
		-webkit-animation-timing-function:cubic-bezier(.2,1,.3,1);
		animation-timing-function:cubic-bezier(.2,1,.3,1)
	}
	to{
		right:0;
		left:auto;
		-webkit-transform:scale3d(.3,1,1);
		transform:scale3d(.3,1,1);
		-webkit-transform-origin:0 50%;
		transform-origin:0 50%
	}
}
@keyframes moveScale2{
	50%{
		right:auto;
		left:0;
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:100% 50%;
		transform-origin:100% 50%;
		}
	51%{
		right:0;
		left:auto;
		-webkit-transform:scale3d(1,1,1);
		transform:scale3d(1,1,1);
		-webkit-transform-origin:0 50%;
		transform-origin:0 50%;
		-webkit-animation-timing-function:cubic-bezier(.2,1,.3,1);
		animation-timing-function:cubic-bezier(.2,1,.3,1)
	}
	to{
		right:0;
		left:auto;
		-webkit-transform:scale3d(.3,1,1);
		transform:scale3d(.3,1,1);
		-webkit-transform-origin:0 50%;
		transform-origin:0 50%
	}
}


/* Menu Teams */
#side-nav .ha_opn__item-title {
    padding: 0 0 0 2em;
}
#side-nav .ha_opn__item {
    padding: 15px 0;
    border-bottom: 1px solid transparent !important;
}
#side-nav .ha_opn__item:before {
    top: inherit;
    bottom: -3px;
    height: 1px;
    -webkit-transform: scale3d(.5,1,1);
    transform: scale3d(.5,1,1);
    -webkit-transform-origin:100% 50%;
	transform-origin:100% 50%;
	border-radius: 50px;
}
#side-nav .ha_opn__item.ha_opn__item--current::before {
    height: 4px;
    -webkit-animation: moveScale2 .5s ease-in forwards;
    animation: moveScale2 .5s ease-in forwards;
}
#side-nav .ha_opn__item--current {
    border-color: var(--e-global-color-secondary) !important;
}


#hero {
    max-height: 100vh;
}
#slider .swiper-pagination-progressbar {
    width: 75vw!important;
    top: inherit;
    z-index: 3;
}
#slider .ha-slider-prev {
    left: 85px;
    padding: 7px 11px 7px 10px;
}
#slider .ha-slider-next {
    left: 300px;
    right: inherit;
    padding: 7px 10px 7px 11px;
}
#slider .ha-slider-slide .e-con.e-child {
    padding: 15px;
    background: rgba(215, 229, 238, 0.6);
    backdrop-filter: blur(5px) saturate(180%);
    -webkit-backdrop-filter: blur(5px) saturate(180%);
    border-radius: 8px;
    border: 2px solid rgba(255, 255, 255, 0.4);
    box-shadow: 0 0 80px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 767px) {

    #slider .swiper-pagination-progressbar {
        bottom: 60px;
    }
    #slider .ha-slider-prev, #slider .ha-slider-next {
        top: inherit;
        bottom: 100px;
    }
    #slider .ha-slider-prev {
        left: 20px;
    }
    #slider .ha-slider-next {
        left: 200px;
        right: inherit;
    }
    #slider-3-img {
        background-position: center left !important;
    }
}
@media screen and (min-width: 768px) {

    #slider .swiper-pagination-progressbar {
        bottom: 100px;
    }
    /*#slider .swiper-pagination-progressbar-fill {
        height: 7px;
        top: -2px;
    }*/
    #slider .ha-slider-prev, #slider .ha-slider-next {
        top: inherit;
        bottom: 120px;
    }
}/* End custom CSS */