.elementor-120 .elementor-element.elementor-element-5263b92{--display:flex;}.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-120 .elementor-element.elementor-element-05acbae{width:100%;max-width:100%;margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-120 .elementor-element.elementor-element-05acbae img{width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-120 .elementor-element.elementor-element-4540d85{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--z-index:1;}.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-120 .elementor-element.elementor-element-d4f877f{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;z-index:5;}.elementor-120 .elementor-element.elementor-element-d4f877f .elementor-heading-title{font-size:49px;color:#000000;}.elementor-120 .elementor-element.elementor-element-63a546a{--display:flex;--position:absolute;top:-430px;--z-index:0;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-63a546a{left:20px;}body.rtl .elementor-120 .elementor-element.elementor-element-63a546a{right:20px;}.elementor-120 .elementor-element.elementor-element-281d72b{z-index:-1;}.elementor-120 .elementor-element.elementor-element-281d72b img{max-width:100%;height:100%;opacity:0.2;transition-duration:0.3s;}.elementor-120 .elementor-element.elementor-element-ed04714{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-120 .elementor-element.elementor-element-ba386ca{--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:center;}.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-120 .elementor-element.elementor-element-3b25d2d{font-size:21px;}.elementor-120 .elementor-element.elementor-element-3b25d2d p{margin-block-end:-10px;}.elementor-120 .elementor-element.elementor-element-25ad03b{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-c163a9e{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:1;}.elementor-120 .elementor-element.elementor-element-c163a9e:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-c163a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-c163a9e{left:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-c163a9e{right:0px;}.elementor-120 .elementor-element.elementor-element-d4e9c66{text-align:center;}.elementor-120 .elementor-element.elementor-element-d4e9c66 img{width:100%;height:100%;border-radius:40px 40px 40px 40px;}.elementor-120 .elementor-element.elementor-element-c141d9c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 30px;--row-gap:20px;--column-gap:30px;--grid-auto-flow:row;--z-index:4;}.elementor-120 .elementor-element.elementor-element-c19ed4b{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-b569e4a{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:1;}.elementor-120 .elementor-element.elementor-element-b569e4a:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-b569e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-b569e4a{left:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-b569e4a{right:0px;}.elementor-120 .elementor-element.elementor-element-c84b197{text-align:center;}.elementor-120 .elementor-element.elementor-element-c84b197 img{width:100%;height:100%;border-radius:40px 40px 40px 40px;}.elementor-120 .elementor-element.elementor-element-156a1a4{--display:flex;--justify-content:center;}.elementor-120 .elementor-element.elementor-element-0ea566c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:21px;}.elementor-120 .elementor-element.elementor-element-0ea566c p{margin-block-end:-10px;}.elementor-120 .elementor-element.elementor-element-c38b38e{--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;--flex-wrap:nowrap;}.elementor-120 .elementor-element.elementor-element-9390a2e{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-120 .elementor-element.elementor-element-ee9c40a{font-size:21px;}.elementor-120 .elementor-element.elementor-element-ee9c40a p{margin-block-end:-10px;}.elementor-120 .elementor-element.elementor-element-4af8614{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-36b176e{--display:flex;--position:absolute;--min-height:100%;top:0px;--z-index:1;}.elementor-120 .elementor-element.elementor-element-36b176e:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-36b176e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-36b176e{left:0px;}body.rtl .elementor-120 .elementor-element.elementor-element-36b176e{right:0px;}.elementor-120 .elementor-element.elementor-element-666bb63{text-align:center;}.elementor-120 .elementor-element.elementor-element-666bb63 img{width:100%;height:100%;border-radius:40px 40px 40px 40px;}.elementor-120 .elementor-element.elementor-element-00a6695{--display:flex;}.elementor-120 .elementor-element.elementor-element-564a269{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-120 .elementor-element.elementor-element-55fbd4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-791a8cf{--display:flex;}.elementor-120 .elementor-element.elementor-element-b7a16d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-b7a16d3.elementor-element{--align-self:center;}.elementor-120 .elementor-element.elementor-element-3e029be{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-3e029be:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-3e029be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-090d5d0{text-align:center;}.elementor-120 .elementor-element.elementor-element-090d5d0 .elementor-heading-title{color:#BE863B;}.elementor-120 .elementor-element.elementor-element-c8a7ddf{color:#000000;}.elementor-120 .elementor-element.elementor-element-f163726{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-d6fd1fd{--display:flex;--min-height:100%;}.elementor-120 .elementor-element.elementor-element-27f1720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-27f1720.elementor-element{--align-self:center;}.elementor-120 .elementor-element.elementor-element-3f5d0f9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-3f5d0f9:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-3f5d0f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-f5fdf7d{text-align:center;}.elementor-120 .elementor-element.elementor-element-f5fdf7d .elementor-heading-title{color:#1A1C4E;}.elementor-120 .elementor-element.elementor-element-2dec75c{color:#000000;}.elementor-120 .elementor-element.elementor-element-04b68bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-2b5bc00{--display:flex;--min-height:100%;}.elementor-120 .elementor-element.elementor-element-91047b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-120 .elementor-element.elementor-element-91047b7.elementor-element{--align-self:center;}.elementor-120 .elementor-element.elementor-element-8941b86{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-120 .elementor-element.elementor-element-8941b86:not(.elementor-motion-effects-element-type-background), .elementor-120 .elementor-element.elementor-element-8941b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-120 .elementor-element.elementor-element-ecf4c7e{text-align:center;}.elementor-120 .elementor-element.elementor-element-ecf4c7e .elementor-heading-title{color:#BE863B;}.elementor-120 .elementor-element.elementor-element-07d658c{color:#000000;}@media(max-width:1024px){.elementor-120 .elementor-element.elementor-element-05acbae img{height:350px;}.elementor-120 .elementor-element.elementor-element-d4f877f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-120 .elementor-element.elementor-element-d4f877f .elementor-heading-title{font-size:43px;}.elementor-120 .elementor-element.elementor-element-63a546a{top:-102px;}.elementor-120 .elementor-element.elementor-element-ed04714{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-120 .elementor-element.elementor-element-c141d9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-c38b38e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-120 .elementor-element.elementor-element-564a269{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-120 .elementor-element.elementor-element-05acbae img{max-width:100%;height:214px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-120 .elementor-element.elementor-element-d4f877f .elementor-heading-title{font-size:26px;}body:not(.rtl) .elementor-120 .elementor-element.elementor-element-63a546a{left:37px;}body.rtl .elementor-120 .elementor-element.elementor-element-63a546a{right:37px;}.elementor-120 .elementor-element.elementor-element-63a546a{top:-61px;}.elementor-120 .elementor-element.elementor-element-ed04714{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-120 .elementor-element.elementor-element-c141d9c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-156a1a4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-120 .elementor-element.elementor-element-9390a2e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-4af8614{--min-height:100%;}.elementor-120 .elementor-element.elementor-element-666bb63 img{height:100%;}.elementor-120 .elementor-element.elementor-element-564a269{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-120 .elementor-element.elementor-element-55fbd4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-791a8cf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-120 .elementor-element.elementor-element-3e029be{--min-height:0px;}.elementor-120 .elementor-element.elementor-element-f163726{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-d6fd1fd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-120 .elementor-element.elementor-element-04b68bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120 .elementor-element.elementor-element-2b5bc00{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-120 .elementor-element.elementor-element-4540d85{--content-width:100%;}.elementor-120 .elementor-element.elementor-element-ba386ca{--width:50%;}.elementor-120 .elementor-element.elementor-element-25ad03b{--width:50%;}.elementor-120 .elementor-element.elementor-element-c19ed4b{--width:100%;}.elementor-120 .elementor-element.elementor-element-9390a2e{--width:50%;}.elementor-120 .elementor-element.elementor-element-4af8614{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-120 .elementor-element.elementor-element-ba386ca{--width:100%;}.elementor-120 .elementor-element.elementor-element-25ad03b{--width:100%;}.elementor-120 .elementor-element.elementor-element-c19ed4b{--width:100%;}.elementor-120 .elementor-element.elementor-element-9390a2e{--width:100%;}.elementor-120 .elementor-element.elementor-element-4af8614{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d4f877f */.elementor-120 .elementor-element.elementor-element-d4f877f > h1 > span {
    color: #1A1C4E;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1e742e *//* Mobile */

 .elementor-120 .elementor-element.elementor-element-c1e742e .h2 {

    line-height: 2.5rem;

}

@media (max-width: 599px) {
 
 
 
 .elementor-120 .elementor-element.elementor-element-c1e742e .h2 {
    margin: 0px;
    font-size: 25px;
    line-height: 2rem;
    text-transform: uppercase !important ;
}


.elementor-120 .elementor-element.elementor-element-c1e742e .h2  {
    display: inline-block;
    position: relative;}




}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c141d9c */.elementor-120 .elementor-element.elementor-element-c141d9c{
    max-width: 1500px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41e2e85 */h2 {
    margin: 0px;
    font-size: 40px;
     line-height: 2rem;
    
}


h2 span {
    display: inline-block;
    position: relative;
    color: #BE863B;
}

h2 svg {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38b38e */.elementor-120 .elementor-element.elementor-element-c38b38e{
    max-width: 1500px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564a269 */.container-about-cards > div > * {
    transform: translateZ(0); /* Force hardware acceleration */
    backface-visibility: hidden; /* Prevent flickering */
    will-change: transform, opacity; /* Optimize for animation */
}/* End custom CSS */
/* Start custom CSS *//* Example: Adjust Boxed layout content width for different screen sizes */





body.elementor-page-120 h2 {
    margin: 0px;
    font-size: 40px;
    text-transform: uppercase
}


body.elementor-page-120 h2 span {
    display: inline-block;
    position: relative;
    color: #BE863B;
}

body.elementor-page-120 h2 svg {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 2px;
}



/* Tablet */
@media (max-width: 1024px) and (min-width: 600px) {
   #hero_video,
   #hero_video > div,
   #hero_video > div > video
   {
    aspect-ratio: 4 / 3 !important ;
  }
}

/* Mobile */
@media (max-width: 599px) {
 
 
 
 body.elementor-page-120 h2 {
    margin: 0px;
    font-size: 35px;
    line-height: 3rem;
    text-transform: uppercase
}


body.elementor-page-120 h2 span {
    display: inline-block;
    position: relative;
    color: #BE863B;
}

body.elementor-page-120 h2 svg {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: -7px;
}



}


.element_container{
    height: 100% !important;
}


@media (max-width: 599px) {
    .element_container{
    height: auto !important;
}
    
}/* End custom CSS */