.elementor-777 .elementor-element.elementor-element-58b87a2 .elementor-heading-title{color:#FFFFFF;}.elementor-777 .elementor-element.elementor-element-58b87a2{color:#FFFFFF;margin-top:37px;margin-bottom:37px;}.elementor-777 .elementor-element.elementor-element-58b87a2 > .elementor-container{text-align:center;}.elementor-777 .elementor-element.elementor-element-2232885{text-align:center;}.elementor-777 .elementor-element.elementor-element-2232885 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:2.6em;letter-spacing:1.8px;}.elementor-777 .elementor-element.elementor-element-b1620d8 img{width:36%;}.elementor-777 .elementor-element.elementor-element-b1620d8 > .elementor-widget-container{margin:-49px 0px 0px 0px;}.elementor-777 .elementor-element.elementor-element-b5a6af7{margin-top:46px;margin-bottom:0px;}.elementor-777 .elementor-element.elementor-element-7b479d1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-777 .elementor-element.elementor-element-7b479d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-777 .elementor-element.elementor-element-7b479d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-777 .elementor-element.elementor-element-d06f492{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:2.8em;}.elementor-777 .elementor-element.elementor-element-2456ba2{margin-top:26px;margin-bottom:26px;}.elementor-777 .elementor-element.elementor-element-d258920{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-777 .elementor-element.elementor-element-d258920 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-777 .elementor-element.elementor-element-d258920 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-777 .elementor-element.elementor-element-69ee062{text-align:left;}.elementor-777 .elementor-element.elementor-element-69ee062 img{width:21%;}.elementor-777 .elementor-element.elementor-element-db900b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-6bc1efb{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:2em;}.elementor-777 .elementor-element.elementor-element-b625e9f{text-align:left;}.elementor-777 .elementor-element.elementor-element-b625e9f img{width:21%;}.elementor-777 .elementor-element.elementor-element-6066ebe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-984e889{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:2em;width:var( --container-widget-width, 106.765% );max-width:106.765%;--container-widget-width:106.765%;--container-widget-flex-grow:0;}.elementor-777 .elementor-element.elementor-element-37fb133{text-align:left;}.elementor-777 .elementor-element.elementor-element-37fb133 img{width:21%;}.elementor-777 .elementor-element.elementor-element-b05b65d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-3e20497{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:2em;}.elementor-777 .elementor-element.elementor-element-31afd1d{margin-top:17px;margin-bottom:17px;}.elementor-777 .elementor-element.elementor-element-e7b7ec3{--divider-border-style:dots_tribal;--divider-color:#FFFFFF;--divider-pattern-height:20px;}.elementor-777 .elementor-element.elementor-element-e7b7ec3 .elementor-divider-separator{width:100%;}.elementor-777 .elementor-element.elementor-element-e7b7ec3 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-777 .elementor-element.elementor-element-5f09fb0{margin-top:0px;margin-bottom:28px;}.elementor-777 .elementor-element.elementor-element-4fc0757{text-align:center;}.elementor-777 .elementor-element.elementor-element-4fc0757 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-4fc0757 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-777 .elementor-element.elementor-element-ad26e66{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-639e6c3{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-0127d1a{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-e2fc968{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.9px;}.elementor-777 .elementor-element.elementor-element-b80fd84{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d605fa6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-221c2a9{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-a546090{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-562a6e7{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-7b03aa1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-09bbdff{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-8c58453{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-978f3b3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-global-2119 .elementor-icon-wrapper{text-align:left;}.elementor-777 .elementor-element.elementor-global-2119.elementor-view-stacked .elementor-icon{background-color:#6EC1E478;}.elementor-777 .elementor-element.elementor-global-2119.elementor-view-framed .elementor-icon, .elementor-777 .elementor-element.elementor-global-2119.elementor-view-default .elementor-icon{color:#6EC1E478;border-color:#6EC1E478;}.elementor-777 .elementor-element.elementor-global-2119.elementor-view-framed .elementor-icon, .elementor-777 .elementor-element.elementor-global-2119.elementor-view-default .elementor-icon svg{fill:#6EC1E478;}.elementor-777 .elementor-element.elementor-global-2119 > .elementor-widget-container{margin:0px 0px 0px 22px;}body:not(.rtl) .elementor-777 .elementor-element.elementor-global-2119{right:238.6px;}body.rtl .elementor-777 .elementor-element.elementor-global-2119{left:238.6px;}.elementor-777 .elementor-element.elementor-global-2119{bottom:0px;}body.elementor-page-777:not(.elementor-motion-effects-element-type-background), body.elementor-page-777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #04224F 100%);}@media(max-width:1024px){.elementor-777 .elementor-element.elementor-element-b80fd84{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d605fa6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-221c2a9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-a546090{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-562a6e7{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-7b03aa1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-09bbdff{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-8c58453{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-978f3b3{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-777 .elementor-element.elementor-element-2232885 .elementor-heading-title{font-size:19px;}.elementor-777 .elementor-element.elementor-element-b1620d8 img{width:45%;}.elementor-777 .elementor-element.elementor-element-b1620d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-777 .elementor-element.elementor-element-b5a6af7 > .elementor-container{max-width:500px;}.elementor-777 .elementor-element.elementor-element-db900b5 .elementor-heading-title{font-size:27px;}.elementor-777 .elementor-element.elementor-element-b80fd84{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-d605fa6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-221c2a9{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-a546090{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-562a6e7{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-7b03aa1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-09bbdff{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-8c58453{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-777 .elementor-element.elementor-element-978f3b3{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}